06 2011 档案
javascript prototype
摘要:原型真谛正当我们感概万分时,天空中一道红光闪过,祥云中出现了观音菩萨。只见她手持玉净瓶,轻拂翠柳枝,洒下几滴甘露,顿时让JavaScript又添新的灵气。观音洒下的甘露在JavaScript的世界里凝结成块,成为了一种称为“语法甘露”的东西。这种语法甘露可以让我们编写的代码看起来更象对象语言。要想知道这“语法甘露”为何物,就请君侧耳细听。在理解这些语法甘露之前,我们需要重新再回顾一下JavaScript构造对象的过程。我们已经知道,用 var anObject = new aFunction() 形式创建对象的过程实际上可以分为三步:第一步是建立一个新对象;第二步将该对象内置的原型对象设置为构
阅读全文
setTimeout 时间为 0 应用
摘要:<html xmlns=" http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>setTimeout为0的应用</title><style type="text/css">body { background:url(images/page-bg.gif); font-siz
阅读全文
模式分类
摘要:模式分类 – 创建型(Creational)模式:负责对象创建。– 结构型(Structural)模式:处理类与对象间的组合。– 行为型(Behavioral)模式:类与对象交互中的职责分配。 – 类模式处理类与子类的静态关系。– 对象模式处理对象间的动态关系。
阅读全文
用JAVASCRIPT实现静态对象、静态方法和静态属性
摘要:/***************************************** 方法一* 类、方法、属性都为静态类型* 不能创建实例*****************************************/varTime ={ today:‘2009-3-8′, weather:‘rain’, show:function(){ alert(‘Today is ‘+this.today); }};//静态对象可直接使用,无需创建实例alert(‘It is ‘+ Time.weather+‘ today.’);Time.show();//下面的代码会出错,因为静态类不能创建实例/
阅读全文
研究一下valueOf与toString方法
摘要:基本上,所有JS数据类型都拥有valueOf和toString这两个方法,null除外。它们俩解决javascript值运算与显示的问题。JavaScript 的 valueOf() 方法valueOf() 方法可返回 Boolean 对象的原始值。用法booleanObject.valueOf(),返回值为booleanObject 的原始布尔值。如果调用该方法的对象不是 Boolean,则抛出异常 TypeError。1<script type="text/javascript">2varboo =newBoolean(false);3document.wr
阅读全文
浙公网安备 33010602011771号