MooTools 互动版

简介
介绍 与jQuery差别 为什么使用MooTools 下载安装 如何使用
core(核心)
方法名: typeOf(返回对象的类型) 方法名: instanceOf 类型的方法: implement 类型的方法: extend 通用方法:Generics
类型: Array
方法名: Array.each (遍历) 方法名: Array.clone (克隆) 方法名:Array.convert(对象转换成数组) 数组方法: each 数组方法: invoke 数组方法: every 数组方法: filter 数组方法: clean 数组方法: map 数组方法: associate 数组方法: link 数组方法: append
类型:String
字符串方法: test 字符串方法: contains 字符串方法: clean 字符串方法: rgbToHex 字符串方法: substitute 字符串方法: stripScripts
类型: Number
方法: Number.random 方法: Number.from 数字方法: round 数字方法: times 数字方法: toInt
类型: Function
方法: Function.from 方法: Function.attempt Function方法: extend Function 方法: implement Function 方法: attempt Function 方法: pass Function 方法: bind Function 方法: delay Function方法: periodical
Class方法: constructor Class方法: implement Chain方法: constructor Chain方法: callChain 类型: Events Events 方法: addEvent Events方法: fireEvent 类型: Options
类型: Window和Element
方法: document.id 方法: $和$$ Element 方法: constructor Element 方法: getElement Element 方法: getElementById Element 方法: set Element 方法: get Element 方法: erase Element 方法: inject Element 方法: grab Element 方法: toQueryString Element 方法: getProperty和getProperties Element 方法: setProperty
Request
Request Events(事件) Request 方法: setHeader Request 方法: getHeader Request.HTML Request.JSON
在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

构造方法

MooTools框架的基类。

语法:

var MyClass = new Class(properties);

参数:

  1. 属性- 可以是下面类型之一:
  2. (object) 应用于类的属性的集合,也可以是一些特殊的属性,如Extends、Implements、initialize等。
  3. (function) 初始化方法。

属性: Extends

  • (class) 返个类要继承的类。

这个类将会有和被继承类相同的方法,并且会有个parent属性。可以通过parent属性访问父类中被覆盖的方法。Extends属性应该是类别定义时的第一个属性。

属性: Implements

  • (class) 传递的类的属性将被复制到目标类。
  • (array) 要复制属性的类的数组。

Implements和Extends类似。但是它不通过继承实现一个或多个类的方法。当实现多个类中方法的时候特别有用。Implements属性要放在Extends后面并且所有其他属性之前。

属性: initialize

  • (function) 当类被实例时initialize方法将被用作构造函数。

属性: toElement

  • (function) 返回一个元素的方法。当传递document.id的实例时将被自动调用。

返回值:

  • (class) 创建的类。