摘要: 1.URI是什么?URI是uniform resource locator的简写,是一系列如何获得数据的协议。在一般的情况下,如果我们需要在HTML页面加入一个链接资源,如CSS、JavaScript文件或一个Image文件,其URL属性会告诉游览器去哪里下载这些文件,然后游览器会请求链接,然后下载这些文件。为什么要说URL呢?不但是它们很像(我第一眼就把URI看成URL了),而且URL其实也是一... 阅读全文
posted @ 2009-11-23 19:49 Hank Chu 阅读(1569) 评论(4) 推荐(2) 编辑
摘要: 1.equals()在初学Java的时候,很多人会说在比较对象的时候,==是比较地址,equals()是比较对象的内容,谁说的?看看equals()方法在Object类中的定义:[代码]这是比较内容么?明显是比较指针(地址)么...但是为什么会有equals是比较内容的这种说法呢?因为在String、Double等封装类中,已经重载(overriding)了Object类的equals()方法,于... 阅读全文
posted @ 2009-11-06 18:29 Hank Chu 阅读(19016) 评论(4) 推荐(4) 编辑
摘要: 核心函数:[代码]示例: <script type="text/javascript">alert("in!");</script> 阅读全文
posted @ 2009-11-01 23:24 Hank Chu 阅读(203) 评论(0) 推荐(1) 编辑
摘要: js是函数第一型的语言,在下面使用函数来创建对象。一、属性1.私有属性在函数中,使用var或function声明来维持私有属性(包括普通变量和方法)2.共有属性共有属性采用this.attr的形式3.原型属性以objName.prototype.attr设置的属性,即在原型对象上添加的属性4.类属性objName.attr设置的属性例子:[代码]得到结果: undifined 2 undifine... 阅读全文
posted @ 2009-11-01 21:56 Hank Chu 阅读(1014) 评论(0) 推荐(1) 编辑
摘要: 一、农业社会最传统的创建对象的模式,每个需要使用工具的人都必须自己造一把工具,在java中的表现为调用者手动创建被调用者。例如,在Person类中要使用Tool类,要使用一下语句:[代码]缺点:通过new创建被调用的实例,耦合度过高。二、工业社会进入了工业社会,随着工厂的出现,工具是由工厂生产,使用者只需要说出需要工具的名称给工厂,工厂即提供相应的工具。在工厂类中定义方法:[代码]然后,在调用者中... 阅读全文
posted @ 2009-10-31 13:12 Hank Chu 阅读(200) 评论(0) 推荐(1) 编辑
摘要: 思路来自于Nicholas C. Zakas发表的《JavaScript Variable Performance》在js中对象的外在表现形式为函数。第一步. 定义后:每个已定义函数,都有一个内在属性[scope],其对应一个对象的列表,列表中的对象仅能内部访问。例如:建立一个全局函数A,那么A的[Scope]内部属性中只包含一个全局对象(Global Object),而如果我们在A中创建一个新的... 阅读全文
posted @ 2009-10-31 10:05 Hank Chu 阅读(1215) 评论(1) 推荐(1) 编辑
摘要: 在看《js设计模式》中,作者提到了js中的两种继承方式:类继承 或 原型继承,或许是本人才疏学浅,竟发现一些问题。一、类继承思路:作者的思路是使用基于类来继承,并且做了一个extend函数,在第一时间就吸引了我的眼球,函数如下:[代码]在js中sunClass和superClass分别是子类和父类的名字(即函数的名字).在使用的时候作者的思路类似是这样:[代码]但是我在测试中发现一个问题,在上面的... 阅读全文
posted @ 2009-10-30 20:09 Hank Chu 阅读(362) 评论(1) 推荐(1) 编辑