您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Prototype使用指南之enumerable.js

  2. Enumerable是一个抽象对象(需要说明的是,javascr ipt中并没有类的概念,所指的类也就是一个函数,继承一般指的是一个对象(父)将它的方法属性copy(通过Object.extend, copy的是引用)到子类(函数)的prototype属性(一个对象)中) Enumerable不能直接使用,它被很多枚举类型(Hash、Array、Range等)所继承,继承的类型都要实现一个_each方法,提供具体类型的枚举方法 Enumerable为其他子类提供了如下的方法: each(iter
  3. 所属分类:其它

    • 发布日期:2020-12-03
    • 文件大小:54kb
    • 提供者:weixin_38642897
  1. Prototype使用指南之array.js

  2. $A = Array.from(iterable): 将iterable转化为数组,如果iterable定义了toArray方法,就调用这个方法,否则利用iterable的length属性进行枚举, 如果iterable没有length属性的话就返回空数组[] Array对象除了扩展Enumerable对象的方法外,另外扩展了如下的几个方法,注意以下方法除了clear外都不改变原来数组,而是返回一个新数组: clear(): 清除数组,利用arr.length=0 first(): 返回第一个元
  3. 所属分类:其它

    • 发布日期:2020-12-08
    • 文件大小:33kb
    • 提供者:weixin_38669832
  1. Prototype使用指南之range.js

  2. Range对象是一个继承自Enumerable的”范围”对象,你可以把它看成[x,x+1,x+2,x+3……x+n]的数组看待,但是比这样的数组跟节省存储空间,因为range对象只是保存x和x+n而已 要创建一个Range对象可以调用$R(start, end, exclusive) 方法,exclusive指定是否包含end本身,如果没有指定或为false则包含end,否则不包含 你可以利用Enumerable中定义的方法来操作range对象,range对象只是实现了Enumerable对象需
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:25kb
    • 提供者:weixin_38609571