- 博客(21)
- 收藏
- 关注
原创 Scripting Browser Windows --- 1
这章将探讨Window Object 的属性和方法使得你可以去控制浏览器和它的窗口和层。那么我们大概会学到一下的几点:1.寄存JavaScript的代码以便将来可以使用,或者使用一次或者多次。2.获取显示在window上的document的URL,解析获得URL里的参数3.使window运行并显示一个新的document4.告诉浏览器返回到它的历史之前并学习去控制别的与浏览器相
2012-04-04 14:33:56 251
原创 Simulating class in JavaScript -- 6
9.5 Superclasses and SubclassesJava, C++ 和别的一些基于类的面向对象语言有着明确的类层次的概念。每个类有一个超类从它那继承方法和属性。任何类可以被扩展,或者成为子类,为的结果就是子类可以继承它的行为。正如之前展示的,JavaScript支持prototype继承取代了基于类的继承。然而,JavaScript类比类的层次是可以描画出来的。在JavaSci
2012-03-25 20:18:54 186
原创 9.2 Prototype and Inheritance (2nd)
9.2.1 Reading and Writing Inherited Properties 每个类有一个拥有一套属性的prototype对象,但也很有可能许多类的实例也继承了prototype的那些属性,因为一个prototype的属性可以被许多的对象继承,那么JavaScript必须执行一个基本的读写属性值之间的不对称。当你读对象o的p属性,JavaScript首先会看o是否
2012-03-19 22:25:07 214
原创 Chapter9 Classes,Constructor, and Prototypes - - - Prototypes and Inheritance
9.2 Prototypes and Inheritance 方法就是一个函数且被调用时作为对象的属性。当一个函数像这样子被调用,通过它访问的对象会成为this关键字的值。 那么我们用Rectangle object去表达rectangle的area方法。其中一种方式是: function computeAreaOfRectangle(r){ r
2012-03-19 21:33:32 215
原创 Chapter 9 JavaScript Classes,Constructors,and Prototypes - - - 9.1 Constructors
9.1 Constructors构造函数建立一个新的对象,一个没有属性且调用这个函数,传递新的对象作为 this 的值, 一个函数用new 去调用就是构造函数,构造函数及时为了初始化一个对象。在对象被使用前对其所有需要被赋值的属性赋值,我们可以建立自己的构造函数然后添加属性到this.Code://Define the constructor.//Note how it initia
2012-03-17 22:12:53 288
原创 Adding Content to a Document
<br /> 今天看了JavaScript权威指南中的15章节,15.8:在document中添加内容,该代码综合了不同的DOM编程内容,其编程的结构也值得我们学习。那么首先先给个log.js的基本解释。<br /> log()中有3个参数:<br /> 1.category: message的类型,根据message的类型选择性的对其启动或者使其无效.<br /> 2.message: 就是log中的text, 也可以是空;<br /> 3.object: log中的对象,该参数是
2011-03-28 20:17:00 314
原创 读《设计摸式》-1
本人今天开始学习设计模式,以前并无下博客的习惯,但好的习惯应该养成,设计模式是一本经典而优秀的书籍,是每个程序员应该掌握的技能,所以接下来所写的文章将是记录自己学习的历程,更加希望能与别人一起分享自己的学习经验,欢迎大家一起讨论。 引言中看到了有经验的设计者和新手的巨大的区别就是在于两者之间对于设计的理解和熟悉程度,像我们这些新手往往对于软件开发一开始的过程都有种无从入手的感觉,我也厌倦了这种感觉,从今天开始,我应该要努力的成为一个设计者,而不仅仅是一个手敲代码的工作人员,我们也是在从事一项艺术工
2011-02-27 19:52:00 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人