- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 ES6--Promise、Generator及async
ES6诞生以前,异步编程的方法,大概有如下四种:回调函数、事件监听、发布/订阅、Promise对象;ES6中,引入了Generator函数;ES7中,async更是将异步编程带入了一个全新的阶段。十四、Promise对象 Promise,就是一个对象,用来传递异步操作的消息,避免了层层嵌套的回调函数。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的API,可供进
2017-04-27 10:28:15 7454
原创 ES6--Set、Map、Symbol、Proxy及Reflect
九、Set和Map数据结构SetES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。之前的博文曾阐述过使用ES5实现JavaScript数据结构-集合。new Set([iterable]);var items = new Set([1,2,3,4,5,5,5,5]);console.log(items.size); // 5console.log(items)
2017-04-23 22:31:39 3594
原创 ES6--对象、函数的扩展
七、对象的扩展ES6中为对象属性和方法提供了简洁的方式,表达式作为属性名变成可能,并提供了name属性返回函数名。属性的简洁表示法const name = 'ligang';const person = { name, sayName() { console.log(this.name); }};属性名表达式const propKey = 'name';
2017-04-16 19:46:10 1458
原创 ES6--字符串、正则、数值、数组的扩展
三、字符串的扩展字符编码JavaScript内部,字符以UTF-16的格式储存,每个字符固定为2个字节。对于那些需要4个字节储存的字符(Unicode码点大于0xFFFF的字符),JavaScript会认为它们是两个字符。然而汉字往往就是4个字节存储,ES6之前处理起来有些麻烦。示例:字符编码var ChineseName = "李刚";var EnglishName = "ligang";Ch
2017-04-08 18:13:19 2681 1
aes加密&解密算法前端实现
2023-02-23
程序员面试宝典-前端-2023最新
2023-02-23
毕业论文-办公自动化系统的设计和实现
2023-02-20
jquery插件
2014-11-15
yuicompressor-2.4.jar
2014-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人