• 李松峰 13推荐

    jQuery代码优化:事件委托篇

    随着DOM结构的复杂化和Ajax等动态脚本技术的运用,事件委托自然浮出了水面。jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。 事件委托 事件委托的事例在现实当中…...

  • 威灵顿 13推荐

    你不知道的javascript,你不知道的奥秘

    最近笔者使用node.js完成了一个小型项目,在javascript的泥坑里面摸爬滚打了一番,感触颇深。Javascript会给习惯于传统面向对象模式的开发人员,带来很多意想不到的障碍。这些问题基本上是因为误解了javascript的设计导致的。 如果有本书能把js的这些槽点…...

  • 姬光 11推荐

    JavaScript并行运算新机遇——Web Workers的神奇魔法

    原文链接:http://www.codeproject.com/KB/solution-center/HTML5-Web-Workers.aspx 特别说明:感谢大家积极参与[【iTran乐译】第2期](http://www.ituring.c… ...

  • 李松峰 10推荐

    《jQuery基础教程(第3版)》译者序

    在众多JavaScript框架(或JavaScript库)中,jQuery一枝独秀早已是不争的事实。在[Google Trends][1]中搜一下“jquery, prototype,dojo,yui,underscore”,你就会看到什么叫遥遥领先。为什么会这样呢? jQu…...

  • 姬光 8推荐

    通过对象图学习JavaScript [之二]

    由于我的第一篇文章里通过图解描述JavaScript语义的方式大受欢迎,因此我决定尝试用这种方法来讲解一些高级内容。在本文中,我会讲解三种常用的创建对象的技术,它们分别是:构造器(constructor)加原型(prototype)的方式、纯原型的方式以及对象工厂(object…...

  • 甘超阳(小问) 6推荐

    前端数据库 NanoDB核心开发笔记

    前两天,我完成了《Node.js高级程序设计》的第一章(吐了一斤狗血似的),澄净让我休息一下来等他。 于是小问就开始动工我在中考之前的一个灵感——前端数据库,在思考进入成熟阶… ...

  • 李松峰 4推荐

    jQuery代码优化:选择符篇

    毫无疑问,jQuery的独到之处就是它以集合为中心的操作。为了取得DOM对象集合,jQuery利用JavaScript不仅实现了(它诞生时)很多浏览器不支持的CSS选择符,还实现了不少独到的自定义选择符,为在文档中查找元素提供了极大的便利。本文就从选择符的角度简单探讨一下优化j…...

  • 姬光 3推荐

    JavaScript并行运算新机遇——Web Workers的神奇魔法

    原文链接:http://www.codeproject.com/KB/solution-center/HTML5-Web-Workers.aspx 特别说明:感谢大家积极参与[【iTran乐译】第2期](http://www.ituring.c… ...

  • zzNucker 3推荐

    [翻译] Understanding delete

    翻译自 Perfection Kills: Understanding deleteby kangax 理解delete 理论 代码段的类型 执行上下文 活动对象 / 变量对象 属性的… ...

  • 2gua 3推荐

    Windows下安装NodeJS和CoffeeScript方法

    初练CoffeeScript,安装时遇到一些问题,总结如下,供有需要的Coffee粉丝参考。 Windows下,如果有代理设置,或网络访问不畅情况下,安装Node之后,通过npm安装CoffeeScript,往往不能成功。 首先安装Node,现在已经有了Windows下ms…...

  • 甘超阳(小问) 2推荐

    JavaScript不是渣渣

    在浩瀚无垠的Programming海洋里,有着那么一个经常被人误解的家伙——对,就是JavaScript。 它是每一个Web Developer所不可或缺的一门脚本语言,从以前的“页面仔(F2E,前端工程师)”,到现在的“糯米(Noder,Node.js后端工程师)”。Java…...

  • 寸志 2推荐

    [TEAP早期试读]《深入浅出CoffeeScript》CoffeeScript中的OOP

    图灵社区按: TEAP是什么?TEAP是Turingbook Early Access Program的简称,即早期试读,它公布的是图灵在途新书未经编辑的内容。一本书的翻译周期约为3到6个月,如果在翻译过程中,译者就能与读者进行沟通和交流,对整本书的翻译品质是有帮助的。通过T…...

  • bjsuo 推荐

    第十三章 浏览器事件

    为了给网页添加一些有趣的功能,仅仅去检查修改文档通常是不够的。我们需要检测用户正在做什么,并且响应用户的操作。如果做到这一点,需要用到:事件处理。按下键盘是事件,点击鼠标是事件,鼠标移动可以看作高级的事件。在第11章,我们给按钮添加了一个onclick 属性,目的就是当按钮按下…...