摘要:
编程语言JavaScript是ECMAScript的实现和扩展,由ECMA(一个类似W3C的标准组织)参与进行标准化。ECMAScript定义了:
语言语法——语法解析规则、关键字、语句、声明、运算符等。
类型——布尔型、数字、字符串、对象等。
原型和继承
内建对象和函数的标准库-json、Math、数组方法、对象自省方法等。
ecmascript不定义html和css的相关功能,也不定义类似DOM的api,这些都在独立的标准中定义。ecmascript涵盖了各种环境中js的应用场景,无论是浏览器环境还是类似nodejs的非浏览器环境。
阅读全文