JavaScript-ECMA与W3C

2020/7/11 JavaScript
// ECMA是什么
1. ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)
   通过ECMA-262标准化的脚本程序设计语言
2. ECMAScript定义了语法, 写js和nodejs都必须遵循, 变量定义,循环、判断、函数、原型和原型链、作用域和闭包、异步等
3. ECMAScript不能操作DOM,不能监听click事件,不能发生Ajax请求,不能处理http请求,不能操作文件
----------------------------------------------------------------------------------------------
// ECMAScript和JavaScript和nodejs到底是什么关系
1. 很多初学者会感到困惑,简单来说,ECMAScript是JavaScript语言的国际标准,JavaScript是ECMAScript的实现
2. js使用了ECMAScript的语法规范,外加WebAPI,实现DOM操作、BOM操作等,完成浏览器端的操作
3. nodejs使用了ECMAScript的语法规范,外加nodejsAPI, 处理http、文件等,完成Server端的操作
----------------------------------------------------------------------------------------------
// W3C是什么
1. 万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)
2. 万维网联盟创建于1994,是Web技术领域最具权威和影响力的国际中立性技术标准机构
3. 到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南
4. 如广为业界采用的超文本标记语言(标准通用标记语言下的一个应用)、可扩展标记语言(标准通用标记语言下的一个子集)
   以及帮助残障人士有效获得Web内容的信息无障碍指南(WCAG)5. 有效促进了Web技术的互相兼容,对互联网技术的发展和应用起到了基础性和根本性的支撑作用
6. 对应的标准也分三方面:结构化标准语言主要包括XHTMLXML,表现标准语言主要包括CSS,行为标准主要包括对象模型(W3C DOM)、ECMAScript等
7. 这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Last Updated: 2024/7/31 12:57:25
    飘向北方
    那吾克热-NW,尤长靖