- 博客(4)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
翻译 DS.Lab筆記 - ECMA-262-5 - 严谨模式
介绍 o(╯□╰)o 严谨模式的特性 o(╯□╰)o 严谨模式下的限制 未来保留字 新增了一些保留字,它们不能在严谨模式下作为变量名使用,包括:implements,interface,let,package,private,protected,public,static,yield。 八进制扩展 o(╯□╰)o o(╯□╰)o 给未声明的变量赋值 ES3
2017-07-31 13:19:37 447
翻译 理解ES6: Promises
在开始写总结笔记之前,先概览下Promise的历史。它作为一种用来处理异步程序的设计模式,在ES6以前就已经被广泛实现了。流行的JS库和框架都各自实现了自己的版本,像jQuery里的Deferred对象,AngularJS。另外甚至还有一些库就是提供promise的实现的,比如Q和Bluebird。 这一章讲的则仅限于ES6里对于promise模式的实现,除了本篇之外,也推荐读一读MDN和Goo
2017-07-03 10:03:08 561
翻译 理解ES6: 组件
何为组件? 组件本质上就是JavaScript文件,但是它们被加载的方式和JavaScript文件被加载的方式有所不同,我们称传统的加载和执行方式为scripts模式,组件的加载则不是这个模式,它有自己的模式(Vincent:作者没有说,或许成为module模式?这个名称可能是根据HTML里的标签名来的)。 组件里的代码自动在严禁模式下运行,这个行为不可更改; 组件里面最
2017-07-02 09:15:30 1376
翻译 DS.Lab筆記 - ECMA-262-5 - 文法环境概论
引言 文法环境这个机制被很多语言采纳来实现静态作用域法则,比如像闭包这样的功能。 ECMA-262-5 标准借用了这个概念,但是它更多则只是对于ES3里的静态作用域机制的进一步抽象和理论层面的完善。因此,ES3里的概念,像触发体(activation object)被替换为触发记录(activation record),执行上下文栈被替换为调用栈(call-stack)。 普适理
2017-07-02 08:50:51 331
如何在Android上以矢量圖形式編輯文本
2016-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人