V8 中的快属性 • November 25, 2018
译自:Fast properties in V8(2017-08-30) 本文我们将解释 V8 内部如何处理 JavaScript 属性(properties)。从 JavaScript 的角度来看属性只有少数的区别。JavaScript 对象通常跟字典(dictionaris…
JavaScript 函数名里面有什么? • December 10, 2014
原文:What's in a Function Name?(2014-11-25) 每次为 JSHint 提交代码我都会学到一些 JavaScript 的新东西。最近的一次知识之旅中我接触到了函数对象的 name 属性。 JSHint 有一个很有意思但很少人知道的功能:代码分析报告。当以编程方式使用时,JSHint…
关于 YUI 的重要公告 • August 30, 2014
原文:Important Announcement Regarding YUI(2014-8-30) 雅虎 UI 库(YUI)从 2005 年就开始在雅虎使用,并在 2006 年 2 月 13 日宣布公开。虽然对比现在变化了不少,但 YUI 一直都是致力于提供一个全面的工具集,让开发人员轻松地创建 web 富应用程序。同样的,YUI 在 Yahoo 历史中占有重要的地位:成千上万行依赖于 YUI…
深入理解 JavaScript 模块模式 • August 05, 2014
拜读 2010 年神文,原文:JavaScript Module Pattern: In-Depth(2010-03-12) 模块模式(module pattern)是一种常见的 JavaScript…
阅读 jQuery 源码的18个惊喜 • July 23, 2014
原文:18 Surprises From Reading jQuery's Source Code(2014-7-23) 我热爱 jQuery,且尽管我认为自己算是一名高级 JavaScript 开发者,我从来没有试过由头到尾把 jQuery 的源码看一遍,直到现在。这里分享一些我一路下来学到的东西: 注意:我使用 $.fn.method() 语法来表示调用一组匹配元素的方法。比如当我说 $.fn…
Google Chrome 霸权主义 • July 17, 2014
原文:Google Chrome Hegemony Google Chrome 是当今互联网中最大的玩家之一。它快速、可靠、功能丰富;特别对 web 开发者来说非常好用。Chrome 也允许安装第三方扩展;Google 团队做得很不错,这些扩展只需 HTML、CSS 和 JavaScript 即可搭建。本文将介绍几个能帮助我们开发的 Chrome 利器。 本文的源码在[这里]。 开发响应式 Web…
使用 Express 与 AbsurdJS 构建 Node.js 应用 • July 07, 2014
原文:Node.js application made with Express and AbsurdJS(2014-7-7) 当今有许多新技术吸引着越来越多的开发者,Node.js 便是其中之一。主要因为它是 JavaScript 驱动的,许多人都很感兴趣。在本教程中,我将会教你结合 Express 去使用 AbsurdJS。Express 是流行的 Node.js 框架,而 AbsurdJS…
265行代码实现第一人称引擎 • June 11, 2014
原文:A first-person engine in 265 lines(2014-6-11) 今天,让我们进入一个可以伸手触摸的世界吧。在这篇文章里,我们将从零开始快速完成一次第一人称探索。本文没有涉及复杂的数学计算,只用到了光线投射技术。你可能已经见识过这种技术了,比如《上古卷轴2 : 匕首雨》、《毁灭公爵3D》还有 Notch Persson 最近在 ludum dare…
不侧漏精通 Node.js • May 22, 2014
原文:Learn Node.js Completely and with Confidence(2013-2-4) 学习时长:约2周 学习前提:JavaScript 知识掌握 5/10 要成为 JavaScript 开发者现在是最好的时机了,而且会越来越好。主要是因为 HTML5 的来临, Flash 的逝去,移动设备的普及,以及最重要的 Node.js…
如何正确学习 JavaScript • May 15, 2014
正确学习 JavaScript(写给非 JavaScript 程序员和编程新手) 原文:How to Learn JavaScript Properly(2014-2-7) 学习时长:6~8周 学习前提:中学水平,无需编程经验 更新(2014-1-7) 在 Reddit 上创建了一个学习小组 January 2014, “Learn JavaScript” Study Group on…
Damson演示:用于大数据分析的差分隐私 • April 28, 2014
原文:Demonstration of Damson: Differential Privacy for Analysis of Large Data 摘要—— Damson为生物医学研究的结果提供较强的隐私保护,是一种强大的新型工具。Damson基于差分隐私算法,即使攻击者掌握了大量的背景知识,也无法从公开的结果中推断出某个个体是否存在。Damson…