![]() |
| 首页 > 编程 > ajax > JavaScript |
1
1楼 jimichan 2007-09-05
??? ??
??? 我们经常使用new运行符去create 一个新的js对象,比如经常使用到的预定义类Date、String、Object、Function等等,这些都是宿主环境原型实现好了的。因为js可以面向对象的编程,所以我们可以自定义一些数据类型(也就类)。正如大家都知道的 我们通过这样的代码创建一个类 js 代码
1.它使用new运行符调用 2.执行时,它将被传入一个空的object,然后让this关键字来引用这个空对象,然后你的程序里就可以对这个空的对象进行初始化了。 以上第二点是至关重要的,也可以说是构造函数运行的原理了。 另外类构造函数一般是不包含return关键字的,它将返回那个this关键字所指向的对象。 但是值得注意的是,这一点并没有被限制,你可以使用关键字return,当return关键字返回的function数据类型的对象是 如 return function(){...},那么new运算符将不会返回this对象,而是返回function数据类型的对象了。 在mootools中的类继承机制就是利用了这一点! 完毕! 水平有限,如有疏忽,请兄弟没指正! 2楼 goalbell 2007-09-05
我想问一下mootools类库的代码是不是经过压缩处理的?怎样可以还原呢?
3楼 fins 2007-09-05
从官网上下载时 选择下面的不压缩就可以了
默认是 压缩 4楼 goalbell 2007-09-05
To fins:
Thanks,有没有将prototype.js压缩处理后容量是多少呢?
搜索墙@2009 www.pkwall.com all rights reserved QQ:276471788 [京ICP备09111534号]
声明:本站部分数据来源于网络,仅供参考,如有版权问题,请联系我们,我们将及时删除!转载本站请注明来源
| |||||