博客专栏  >  前端   >  ES6

ES6

ES6是ECMAScript标准十余年来变动最大的一个版本,其中添加了许多新的语法特性,既有大家耳熟能详的Promise,也有闻所未闻的Proxy代理和Reflection反射等。理解ES6的特性对于所有JSt开发者而言至关重要,ES6将会成为JS应用程序的主流特性!

关注
5 已关注
12篇博文
  • ES6--变量的声明及解构赋值

    ES6的目标是使得JavaScript语言可以用来编写大型的复杂的应用程序,成为企业级开发语言;该标准已于2015年6月17日正式发布。但是真正的普及我认为还得需要一段时间,然而这并不是理由让我们不去...

    2017-02-11 21:13
    4748
  • ES6--字符串、正则、数值、数组的扩展

    三、字符串的扩展字符编码JavaScript内部,字符以UTF-16的格式储存,每个字符固定为2个字节。对于那些需要4个字节储存的字符(Unicode码点大于0xFFFF的字符),JavaScript...

    2017-04-08 18:13
    2047
  • ES6--对象、函数的扩展

    七、对象的扩展ES6中为对象属性和方法提供了简洁的方式,表达式作为属性名变成可能,并提供了name属性返回函数名。属性的简洁表示法const name = 'ligang'; const person...

    2017-04-16 19:46
    890
  • ES6--Set、Map、Symbol、Proxy及Reflect

    九、Set和Map数据结构SetES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。之前的博文曾阐述过使用ES5实现JavaScript数据结构-集合。new Set(...

    2017-04-23 22:31
    2322
  • ES6--Promise、Generator及async

    ES6诞生以前,异步编程的方法,大概有如下四种:回调函数、事件监听、发布/订阅、Promise对象;ES6中,引入了Generator函数;ES7中,async更是将异步编程带入了一个全新的阶段。十四...

    2017-04-27 10:28
    4688
  • ES6--Class、Module及常用特性

    写到这里,ES6的所有语法基本已全部描述,有彩蛋、也有单纯的语法糖。里面大多数的语法也可用通过ES5去shim(除了Proxy)。在Node6+以上,几乎所有的ES6语法被支持,前端可通过Babel6...

    2017-05-07 12:26
    2187
  • 深入理解ES6--块级作用域、字符串、正则、数组

    下述内容是通过阅读《深入理解ES6》后的总结,内容为对ES6的常用或错误使用点的总结,以便更深入的理解,这里并不会讲述和陈述基本用法,想要查看ES6基本语法请移步到ES6基本语法。 块级作用域...

    2018-03-29 22:14
    108
  • 深入理解ES6--解构

    解构时一种打破数据结构,将其拆分为更小部分的过程。解构在实际开发中经常会应用到对象和数组中。关于解构的基本用法,请参考:ES6–变量的声明及解构赋值 解构:使数据访问更便捷 对象解构 ...

    2018-03-29 22:27
    345
  • 深入理解ES6--对象、函数扩展

    扩展对象的功能性 属性名称简写 let name = 'ligang' let person = { name, sayName() { console.log(name) ...

    2018-04-02 19:27
    110
  • 深入理解ES6--Set、Map及Symbol

    Set集合和Map集合 Set集合是一种无重复元素的列表,通常用来检测给定的值在某个集合中是否存在;Map集合内含多组键值对,通常用来缓存频繁取用的数据。 ES5中的问题 var...

    2018-04-04 20:30
    108
  • 深入理解ES6--迭代器、生成器、代理、反射、Promise

    迭代器(Iterator)和生成器(Generator) for-of循环及展开运算符…都是针对迭代器的!!! 不能使用箭头函数来创建生成器;ES6函数的简写方式可以(只需在函数名前加星...

    2018-04-10 22:58
    149
  • 深入理解ES6--用模块封装代码

    用模块封装代码 在模块顶部创建的变量不会自动被添加到全局共享作用域(模块顶部this的值为undefined),必须导出后,外部代码才可访问。 浏览器中使用模块 <sc...

    2018-04-10 23:05
    296
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部