摘要:
jQuery学习笔记: $(document).ready ( function () { $("#TestTable td").addClass("red"); } ); 只是把前面示例加一个td,这样th部分就不会变色。 如果引号的内容回车换行的话? 就会出错:未结束的字符串常量 知识点: 访问某个元素下面的子元素:用一个空格来实现。另一种方法,用>号来实现,但这里没有成功。 标...
阅读全文
posted @ 2008-07-31 16:28
yzx99
阅读(149)
推荐(0)
编辑
摘要:
jQuery学习笔记: $(document).ready ( function () { $("#TestTable").addClass("red"); } ); 让TestTable这个表的字体全部变成红色。 如果类不存在,会出错吗? 不会! 如果该ID的表不存在,会出错吗? 不会! 如果该ID的大小写不正确,能设置成功吗? 不能! 知识点: 选择器的另一种形式:$("...
阅读全文
posted @ 2008-07-31 16:28
yzx99
阅读(138)
推荐(0)
编辑
摘要:
jQuery学习笔记: $(document).ready ( function() { $("a").click ( function() { alert("Hello world!"); } ); } ); 在文档准备好之后,执行一个函数,该函数让所有链接都增加一个click事件,事件中提示一个“Hello world!” 如果不用ready会如何?...
阅读全文
posted @ 2008-07-31 16:27
yzx99
阅读(211)
推荐(0)
编辑
摘要:
简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。但增加一个子类时,必须还要对工厂中的代码进行修改,违背了开放-封闭原则(扩展是开放的,修改是封闭的)。 工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 工厂方法模式实现时,客户端需要决定实例化哪一个工厂来...
阅读全文
posted @ 2008-07-29 22:41
yzx99
阅读(141)
推荐(0)
编辑
摘要:
代理模式,为其它对象提供一种代理以控制对这个对象的访问。 第一段是自己想象的直接送礼代码,它的问题在于:Boy类中定义了Girl,就是说追求者直接“认识”了女孩。 第二段则是完全把书中的抄一遍。才发现其中关键的地方是:gg = new Pursuit(mm);代理者认识女孩,也认识追求者(不过这样,追求者还是认识女孩,即追求者中有女孩的类存在)。看来代理不是让追求者中不出现对女孩的引用,而只是控制...
阅读全文
posted @ 2008-07-29 22:25
yzx99
阅读(147)
推荐(0)
编辑
摘要:
第一段代码基本上是抄书上的。人类下面是一个个具体的装扮动作,现在要加入“超人”的打扮 ,就是在人类下再加入“红色披风”、“蓝色紧身衣”、“内裤外穿”。应该也不算太有问题。 即使人类的代码被锁死了,也可以继承一个新人类,加入以上几个装扮。如6-2.cs 但前面说的工厂模式,至少也要复习一下吧!6-3.cs代码写出来后,我不禁要问:这是工厂模式 吗?工厂模式的定义是什么? 再写策略模式,策略模式主要好...
阅读全文
posted @ 2008-07-28 21:17
yzx99
阅读(169)
推荐(0)
编辑
摘要:
这一句: if (window == this) return new jQuery(a, c); 我就对this这个对象进行一些测试: 1.它代表window这个对象 测试代码: Test window对象是指整个IE窗口,包括菜单栏及状态栏,例如: window.status="hello"; window.moveTo(-12,-12); 2.它代表当前的类 T...
阅读全文
posted @ 2008-07-28 15:28
yzx99
阅读(1075)
推荐(0)
编辑
摘要:
第二句是: window.undefined = window.undefined; 我开头就在上面写上这样的注释:废话 注释掉 后来查了网络,才知道,这是为了兼容以前的旧版本。从微软的JScript帮助文档中看出“undefined 属性”的版本要求是5.5,即5.5以前的版本,window.undefined没有定义。但undefined这种东西是一直存在的,这样window.undefine...
阅读全文
posted @ 2008-07-28 11:40
yzx99
阅读(300)
推荐(0)
编辑
摘要:
JQuery的前面几句就把我给搞得晕了头,只能对其中的一点一滴去测试。第一句: if (typeof window.jQuery == "undefined") typeof的语法是:typeof[(]expression[)] 即typeof后面跟一个表达式,要不要括号都可以。它将返回一个字符串,表示表达式 的类型,而类型只有六种可能:number、string、boolean、object、f...
阅读全文
posted @ 2008-07-28 10:19
yzx99
阅读(10611)
推荐(0)
编辑
摘要:
为了理解上的方便,有时写出如下的代码: if (i == 0) ; else { ... } 但编译器老是提示“空语句可能有错误”,感觉不爽。如果用调整编译器警告级别,又担心真的出错时,又不知道。 如微软举的例子: for (int i = 0; i < 10; i++) ; { Console.WriteLine("OK"); } 理想情况下,空语句用一个nop来指明也不错,但我找不到类似...
阅读全文
posted @ 2008-07-25 14:50
yzx99
阅读(1191)
推荐(0)
编辑