MDC上是如何实现bind函数的

在平时开发过程中想必都有把函数绑定到某个上下文 this 上 JavaScript 1.8.5 中引入了 Function.prototype.bind 来满足这个需求今天就来说一说这个函数 什么时候使用 bind 函数 先看这个例子: $(function() { var me; me = { name: "mee" init: function() { this.bind(); }

阅读

《深处浅出 CoffeeScript》译者序

The golden rule of CoffeeScript is: “It’s just JavaScript”.——coffeescript.org CoffeeScript的作者Jeremy Ashkenas在twitter上有个很好笑的段子: 他说:“我非常想知道在GitHire上有多少人有五年的CoffeeScript经验,很显然我有很多地方需要向他们学习。” 有人答道:“对的,这些人大概是在一边煮咖啡,一边写脚本”。

阅读

互联网的缔造者们:Brendan Eich与JavaScript

本文译自:INNOVATORS OF THE NET: BRENDAN EICH AND JAVASCRIPT,最近因为别的事情从网上搜出来这篇文章,该篇文章是对 JavaScript 之父 Brendan 的采访翻译出来为大家揭开真实的 JavaScript 出生的故事。当然该文已与其他采访集结出版中译本为《编程人生》,请原谅该文翻译得比较粗糙。 Brendan 的技术很牛,眼界宽广,表达能力也非常强,因此在 Netscape 内部

阅读

JavaScript 的私有属性和方法

在JavaScript中谈私有属性和私有方法就是扯淡,”private”还杵在保留字的位置上,不知道什么时候提上来实现真正的私有。那今天咱就来讨论下如何以JS当前的特性来实现私有成员。 闭包(比较枯燥,可以跳过本单元)JavaScript实现私有属性必须依赖闭包特性(可以先通过该链接补习)。下面也稍微补习下,看下面的例子: var uniqueId; uniqueId = (function() { var index; ind

阅读

JavaScript 未来是什么样的?

最近看了很多关于Javascript、ECMAScript、Node.js等等一些资料,且随着Javascript的广泛使用,V8带动JS引擎效率的提升,不禁会问:未来的Javascript是什么样子? 以下是我的愚见: 语言特性Javascript随着Ajax的概念的兴起,从2005年至今确实火了一大把,十多年前布兰登·艾克(Brendan Eich)十天搞定了它,应该想不到它如此的有影响力。然而Javascript将来走向何方,也完

阅读