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

Request.HTML

接收HTML的请求。

语法:

var myHTMLRequest = new Request.HTML([options]);

参数:

  • options - (object, optional) 请参见下面的选项。所有选项继承自Requst。

选项:

  • evalScripts - (boolean: defaults to true) 如果设置为true,响应里script内的内容将被执行。
  • update - (element: defaults to null) 请求完成后响应文本插入元素。
  • append - (element: defaults to null) 请求完成后响应文本追加到元素。。
  • filter - (mixed: defaults to null) 用一个选择器或一个函数过滤响应.

事件:

success:(function) HTML请求成功时执行,它重写了Request success事件。

onSuccess(responseTree, responseElements, responseHTML, responseJavaScript)

参数:

  • responseTree - (element) 远程响应的节点列表。
  • responseElements - (array) 包含远程响应中的所有元素的数组。
  • responseHTML - (string) 远程响应的内容。
  • responseJavaScript - (string) 远程响应部分的JavaScript。

返回:

  • (object) 一个新的Request.HTML实例。