前端周报第 19 期

2019-05-27
阅读 1 分钟
979
ES6 新引入了 Proxy 对象,它不仅能用在元编程上,还支持了 Vue3.0 新的响应式原理,但除此之外我们对 Proxy 的了解甚少。本文作者揭开 Proxy 的神秘面纱,用简单易懂的代码示例,介绍它的用法、优劣点和适用场景。

前端周报第 18 期

2019-05-20
阅读 1 分钟
1k
有深度的好文章,作者 Dmitry Soshnikov 在研究 ECMAScript 上花了大功夫。这篇文章涵盖了 JavaScript 对象继承、类、执行上下文、运行时环境、闭包和 this 等核心概念,帮助理解 JavaScript 运行的背后原理。

前端周报第 17 期

2019-05-13
阅读 1 分钟
864
从 Chrome 66(也是内核 V8-v6.6) 开始,在 JS 的顶级执行上下文执行完后,优化了代码缓存策略,将进行更广泛的 Code caching,下次再访问页面比优化前降低了 20% ~ 40% 的解析编译时间,来了解一下吧。

【译】this 是什么?JavaScript 对象的内部工作原理

2019-04-23
阅读 3 分钟
1.4k
JavaScript 是一种支持面向对象编程和动态绑定的多范式语言。动态绑定是其一个强大的特性,它允许 JavaScript 代码在运行时更改 this,但是这一强大而且灵活的特性却会给开发者带来一些困惑,这些困惑集中在 JavaScript 代码运行时的表现上。

【理解】一道 JS 面试题

2019-04-19
阅读 3 分钟
2.8k
我一看,这不很简单吗?IIFE 局部的 foo 本来指向函数本身,但后来被修改成 100 了,所以局部的 foo 打印 100。全局的 foo 还是保留原来的值,所以全局的 foo 打印 1。