在prototype.js中定义新的对象和类
the periodicalExecuter object
这个对象提供一定间隔时间上重复调用一个方法的逻辑。
ctor(callback,interval) 创建这个对象的实例将会重复调用给定的方法。
属性callback 函数类型 被调用的方法,这个方法不能传入参数。
frequency Number 以秒为单位的间隔。
currentlyExecuting Boolean 表示这个方法是否正在执行。
2>The Prototype object
没有什么太重要的作用,只是声明了该程序包的版本。
3>The Enumerable object
能够实现对列表样式的结构进行枚举。
很多其他对象通过扩展自Enumberable对象来得到这些有用的接口。
方法名:
each(iterator) 把每个element做为第一个参数,element的index作为第一个参数调用iterator
all([iterator]) 这个函数会用给出的iterator测试整 个集合,如果集合中任一个元素在iterator
中返回false或null,那这个函数返回false否则返回true.检测所有的元素是不是不等于false和null
any(iterator) 检测元素中是不是有非空非负的
collect(iterator) 调用iterator函数根据集合中每个元素返回一个结果集,然后按照原来集合中的顺序返回一个Array
detect(iterator) 集合中每个元素调用一次iterator
阅读(1269) | 评论(0) | 转发(0) |