JavaScript中匿名、命名函数的性能测试 Javascript
我们经常通过匿名函数(Anonymous function)来写回调。简单来讲匿名即没有名字的函数,一般都立即执行。但是它与命名函数(有名字的函数)的性能如
标签: javascript
Javascript Objects详解 Javascript
创建对象 •对象直接量 var o = { foo : bar } •构造函数 var o = new Object(); •原型继承 var p = Object.create(o);...
标签: javascript
告诉你什么是javascript的回调函数 Javascript
函数也是对象 想弄明白回调函数,首先的清楚地明白函数的规则。在javascript中,函数是比较奇怪的,但它确确实实是对象。确切地说,函数
标签: javascript
javascript面向对象入门基础详细介绍 Javascript
什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程语言很难完全描述一个这样复杂的对象。所以我们必须做出简化,首先,将人简化成属性和行为的组合,然后仅仅保留对程序有意义的几个属性以及行为。例如,...
标签: javascript
JavaScript面向对象(极简主义法minimalist approach) Javascript
极简主义法 荷兰程序员 Gabor de Mooij 提出了一种比 Object.create ()更好的新方法,他称这种方法为极简主义法(minimalist approach)。这也是我推荐的方法。 3. 1 封装 这种方法...
标签: javascript
写自已的js类库需要的核心代码 Javascript
(function(win) { var toString = Object.prototype.toString; var hasOwn = Object.prototype.hasOwnProperty; var class2type = {}; class2type["[object Boolean]"] = "boolean"; class2type["[object Number]"]
标签: javascript
JavaScript面向对象之Prototypes和继承 Javascript
一、前言 本文翻译自微软的牛人Scott Allen Prototypes and Inheritance in JavaScript ,本文对到底什么是Prototype和为什么通过Prototype能实现继承做了详细的分析和阐述,是理解...
标签: javascript
JavaScript中的面向对象介绍 Javascript
对象 创建 对象 构造函数 公有、私有、特权、静态成员 this、call和apply 异常处理 继承 原型 对象 在JavaScript,可以说everything is object,那么什么是对象?
标签: javascript
Javascript 面向对象(三)接口代码 Javascript
程序中的接口:规定好有几个方法,方法名是什么。(因程序中要完成任务,都是通过函数或者说方法去实现的。) javascript中的接口:把实例出来的某
标签: javascript
Javascript 面向对象(二)封装代码 Javascript
写个小例子: 第一步:做一个“手机的类"
var MobilePhone = (function(){ ………… })()
第二步:考虑这个类,里需要那些类的私有属性,这里我想定
标签: javascript