`
wutao33543
  • 浏览: 63556 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Prototype使用学习手册指南之Range.js

阅读更多
Prototype中Range.js文件里的Range对象是一个继承自enumerable.js的Enumerable的"范围"对象,你可以把它看成[x,x+1,x+2,x+3……x+n]的数组看待,但是比这样的数组更节省存储空间,因为range对象只是保存x和x+n而已

如何去创建一个Range对象呢?下面大家一起来看下,要创建一个Range对象,只要调用$R(start, end, exclusive)这个函数就可以了,exclusive会指定是否包含end本身,如果没有指定或者其值为false 就会去包含end,否则将不包含end,你可以利用enumerable.js的Enumerable中定义的方法来操作Range.js文件里的range对象,range对象只是实现了Enumerable对象需要的枚举逻辑_each和覆盖了include方法而已。

不知道以上的关于Prototype中Range.js说明详细了不
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics