Tag: prototype

解构JavaScript库:jQuery、Prototype、Mootools

nick | jquery, js | 2011-01-08
解构JavaScript库:jQuery、Prototype、Mootools
JavaScript库“解构”系列旨在以可视化和可交互的方式剖析JavaScript库的源代码,包括 jQuery、Prototype 和 MooTools。 通过将 JavaScript 源代码以可见块元素的方式标记出来,可以更方便查找和学习。点开每个块元素,即可查看相应的代码。点击代码中的链接,即可在程序流中纵情畅游。 ——Dave Stewart 这么好的东西,还用多说吗?你懂的。(见下图) 唯... [阅读全文]

Array.prototype.slice

nick | js | 2010-05-04
slice 可以用来获取数组片段,它返回新数组,不会修改原数组。 除了正常用法,slice 经常用来将 array-like 对象转换为 true array. 名词解释:array-like object – 拥有 length 属性的对象,比如 { 0: ‘foo’, length: 1 }, 甚至 { length: ‘bar’ }. 最常见的 array-like 对象是 arguments 和 NodeList. 查看 V8 引擎 array.js 的源码,可以将 slic... [阅读全文]

Array.prototype 的泛型应用

nick | js | 2010-05-01
在开始这篇文章之前,按照“惯例”我们先来道题目(出处)。 题目 请说明下面语句的输出: x = {shift:[].shift}; x.shift(); console.info(x.length); 如果你回答正确,那么说明你已经了解 Array 函数的泛型应用。在理解这到题目之前,我 我们首先要了解数组(Array)的 shift 定义。 MDC 中已经对相关的说明描述得非常的清楚 shift is intentionally ... [阅读全文]
Ɣ回顶部