1 什么是prototype JavaScript中对象的prototype属性,可以返回对象类型原型的引用。这是一个相当拗口的解释,要理解它,先要正确理解对象类型(Type)以及原型(prototype)的概念。 前面我们说,对象的类(Class)和对象实例(Instance)之间是一种“创建”关系,因此我们把“类”看作是对象特征的模型化,而对象看作是类特征的具体化,或者说,类(Class)是对象的一个类型(...
http://www.jb51.net//article/14615.htm
1、首先,定义一个基本的类,定义类的方法用"Class"命令。//创建一个基本的类时,应注意类的定义必须在外部的类脚本文件中(新建-AS文件),文件的扩展名为“as”;另外,一个重点就是要有“三个统一”:类名、类脚本文件名跟类中构造器名要一致。方法:文件-新建-ActionScript文件,保存,文件名取为"中国人.as“。然后在里面加入如下代码:[code]//此处的名称,应与文件名一致。前面有讲过。 class 中国人 { //设置了一个“皮肤颜色”属性,它的值为字符串类型,默认值为“黄色” ...
http://www.jb51.net//article/13999.htm
[code]$defined = function (v) { return v != undefined;}Class = function () { var base = {}; for (var k=0; k<arguments.length; k++) {&...
http://www.jb51.net//article/13734.htm
在As2中LoadVars和XML都有sendAndLoad方法,该方法可以使用 POST 方法将参数发送到指定的URL,下载服务器的响应并接受参数.在As3.0之前,是最普及的数据通讯方法之一.在AS3.0以后,XML方法已经参照E4X的规范来定义,早就没有了sendAndLoad方法,而LoadVars 类更是消失的无影无踪了。其实早在AS2中就可以发现,sendAndLoad方法的设计很不合理,在两中数据对象中存在且机制相同.现在好了,AS3.0中很好的封装了这一功能,这就是URLLoader的登场.URLLoader 类以文本、二进制数据或&nb...
http://www.jb51.net//article/13562.htm
在日常生活中,我们对一切对象的分类都是有一定层次的.我们知道所有的猫都是哺乳动物,而所有的哺乳动物又都是动物.小型的类从更大的类中继承它们的属性.如果一切的哺乳动物要呼吸,那么猫也要呼吸.在Ruby里,我们可以这样表述这一概念:ruby> class Mammal | def breathe | print "inhale and exhale\n...
http://www.jb51.net//article/12872.htm
一、关于注释 在创建xhtml+CSS网站时,CSS中的注释非常重要。在创建CSS样式时,应当保持随手注释的习惯。一般的,我习惯于使用“/* 注释内容 */”的格式来写注释,因为在EditPlus等具有高亮功能的编辑器里,使用C语言中常用的“/***************/”之类的注释是无意义的,没有必要填充大量无意义内容作为分隔。带有注释的文档作为网站的原始CSS文档,在发布网站的时候,可以使用CSS压缩工具压缩CSS,在输出的CSS中去掉注释以提高文件传输效率。二、关于命名 在给CSS文件命名的时候,我比较喜欢使用符合语义的英文名或者缩写命名,在非常用部分也许会用...
http://www.jb51.net//article/12337.htm
1.最基本的用法 把ClassA的一个实例赋值给ClassB,ClassB就继承了ClassA的所有属性。代码入下:[html]<script> function ClassA() { this.a='a'; } function ClassB() { this.b='b'; } ClassB.prototype=new ClassA(); var&...
http://www.jb51.net//article/11199.htm
1 什么是prototype JavaScript中对象的prototype属性,可以返回对象类型原型的引用。这是一个相当拗口的解释,要理解它,先要正确理解对象类型(Type)以及原型(prototype)的概念。 前面我们说,对象的类(Class)和对象实例(Instance)之间是一种“创建”关系,因此我们把“类”看作是对象特征的模型化,而对象看作是类特征的具体化,或者说,类(Class)是对象的一个类型(...
http://www.jb51.net//article/9708.htm
1、关于javascript的apply和call函数prototype.js中用了大量的apply和call函数,不注意会造成理解偏差。官方解释:应用某一对象的一个方法,用另一个对象替换当前对象。apply与call的区别是第二个参数不同。apply是 数组或者arguments 对象。而call是逗号隔开的任何类型。apply,call方法最让人混淆的地方也是apply,call的特色。但最好不要滥用。能改变调用函数的对象。如下例,函数中用到this关键字,这时候this代表的是apply,call函数的第一个参数。<script src="...
http://www.jb51.net//article/6516.htm
昨天阿丹传了一个javascript中的重载例子给我,感觉不错.虽然到现在还是不太明白.怎么实现的.但还是贴出来.实现setTimeout传object对象看以下代码实现向里面的function 传参数<script type="text/javascript">var _st = window.setTimeout;window.setTimeout = function(fRef, mDelay) { if(typeof fRef == ’funct...
http://www.jb51.net//article/6515.htm
算了一下,还是来这里了 ^_^无忧~~久违了…………贴一个原理的东东吧,[html]<SCRIPT LANGUAGE="JavaScript"><!--function Base( v_sBaseName ){ this.BaseName = v_sBaseName this.BaseMethod = BaseMethod; function ...
http://www.jb51.net//article/6178.htm
