首页 > 其他分享 >2.熟练运用es5、es6提供的语法规范(推荐)

2.熟练运用es5、es6提供的语法规范(推荐)

时间:2023-03-04 21:46:34浏览次数:46  
标签:es6 es5 Object CommonJS AMD 语法 熟练

ECMAScript(核心)

DOM(文档对象模型)

BOM(浏览器对象模型)

 

ES5增加特性

1.strict模式   use strict

2.Array增加方法 every、forEach、filter、indexOf、lastIndexOf、isArray、map、reduce

reduceRight

3.Object方法

Object.getPrototypeOf Object.create Object.getOwnPropertyNames Object.defineProperty Object.getOwnPropertyDescriptor Object.defineProperties Object.keys Object.preventExtensions / Object.isExtensible Object.seal / Object.isSealed Object.freeze / Object.isFrozen

什么是ES6

ECMAScript6在保证向下兼容的前提下,提供大量新特性,目前浏览器兼容情况如下

块级作用域let 常量const

赋值解构

函数参数=默认值、数组展开

箭头函数

字符串模板

迭代器 for of

生成器

class

modules 

鉴了CommonJS和AMD各自的优点:

(1).具有CommonJS的精简语法、唯一导出出口(single exports)和循环依赖(cyclic dependencies)的特点。

(2).类似AMD,支持异步加载和可配置的模块加载。

 

map、set

Number.EPSILON、Number.isNaN()

使用代理(Proxy)监听对象的操作,然后可以做一些相应事情

symbols

promises

 

标签:es6,es5,Object,CommonJS,AMD,语法,熟练
From: https://www.cnblogs.com/alwaysrun/p/17179242.html

相关文章