浏览器缓存
HTTP header 缓存工作原理 浏览器发起请求的时候,根据请求头的 express 和 cache-control 来判断是否命中强缓存,如果是,怎直接从缓存读取资源,不会发起请求。 如果没有命中强缓存,浏览器会发起一个请求到服务端,并通过 last-modified If-modified ...
阅读更多
Gulp使用指南
gulp是一个打包工具。基于流的自动化打包构建工具。 简单:代码优于配置、node 最佳实践、精简的 API 集,gulp 让工作前所未有的简单。 高效:基于 node 强大的流(stream)能力,gulp 在构建过程中并不把文件立即写入磁盘,从而提高了构建速度。 生态:遵循严格的准则,确保我们 ...
阅读更多
ECMA-262-3深入解析第八章:评估策略
从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自 ECMA-262-3 in detail. Chapter 8. Evaluation strategy。 介绍这篇短篇 ...
阅读更多
ECMA-262-3深入解析第七章:2、OOP ECMAScript 实现
从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自 ECMA-262-3 in detail. Chapter 7.2. OOP: ECMAScript implement ...
阅读更多
ECMA-262-3深入解析第七章:1、OOP一般理论
从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自 ECMA-262-3 in detail. Chapter 7.1. OOP: The general theory. ...
阅读更多
ECMA-262-3深入解析第六章:闭包
从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自 ECMA-262-3 in detail. Chapter 6. Closures. 介绍这篇文章中,我们将要讨论与Ja ...
阅读更多
ECMA-262-3深入解析第四章:作用域链
从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自ECMA-262-3 in detail. Chapter 4. Scope chain. 介绍在第二章我们已经了解了变量 ...
阅读更多
ECMA-262-3深入解析第三章:This
从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自 ECMA-262-3 in detail. Chapter 3. This. 介绍在这篇文章里,我们将讨论更多与执行上下 ...
阅读更多
ECMA-262-3深入解析第五章:函数
从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自ECMA-262-3 in detail. Chapter 5. Functions. 介绍在这篇文章中,我们将讨论一个通 ...
阅读更多
ECMA-262-3深入解析第二章:变量对象
从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自 ECMA-262-3 in detail. Chapter 2. Variable object. 介绍在我们创建应用程 ...
阅读更多