[ˈnuɲeθ]
非常小的类似 jQuery 的库,只有很少的函数,重点是总大小。
从 0.0.1 开始
addClass(name) -> self
为每个元素添加类。
从 0.0.2 开始
ajax(options) -> xhttp
从 0.0.4 开始
ajax(url, options) -> xhttp
执行 Ajax 请求。
async布尔值,默认true
功能complete
data串
error函数(xhttp)
headers {}
success函数(responseText,xhttp)
type字符串,默认GET
url字符串
从 0.0.4 开始get(url, options) -> xhttp
GET 类型的 ajax 请求的快捷方式。
从 0.0.4 开始post(url, options) -> xhttp
POST 类型的 ajax 请求的快捷方式。
从 0.0.4 开始put(url, options) -> xhttp
PUT 类型的 ajax 请求的快捷方式。
从 0.0.3 开始
appendTo(selector) -> collection
将集合作为最后一个添加到选择器找到的每个元素中。
从 0.0.1 开始
attr(attribute_name) -> value
attr(attribute_name, value) -> self
读取或设置每个元素的 DOM 属性。如果未定义value ,则返回第一个元素的值,否则为每个元素设置属性。
从 0.0.1 开始
click() -> self
click(trigger) -> self
如果未定义trigger ,则对每个元素执行单击,否则添加事件侦听器。
从 0.0.3 开始
clone() -> collection
执行每个元素的深度复制并将克隆作为集合返回。
从 0.0.1 开始
each(function (index, element) { ... }) -> self
迭代集合的元素。函数参数是可选的,因为当前元素可以使用this关键字访问。
从 0.0.1 开始
find(selector) -> collection
通过selector在当前子元素集合中查找元素。
从 0.0.1 开始
hasClass(name) -> boolean
检查集合中的任何元素是否具有指定的类。
从 0.0.4 开始
hasEvent(name) -> boolean
检查集合中的第一个元素是否具有指定事件。
从 0.0.1 开始
hide() -> self
通过将display设置为none来隐藏集合中的元素。
从 0.0.3 开始
html() -> string
html(content) -> self
读取或设置每个元素的内部 HTML。如果未定义content ,则返回第一个元素的 HTML,否则将 HTML 设置为每个元素。
从 0.0.1 开始
is(selector) -> boolean
检查集合的第一个元素是否与 CSS 选择器匹配。
从 0.0.3 开始
insertAfter(selector) -> collection
在选择器找到的每个元素之后插入集合的副本。
从 0.0.3 开始
insertBefore(selector) -> collection
在选择器找到的每个元素之前插入集合的副本。
从 0.0.3 开始
nunjs -> version
不是一个函数,只是一个属性,表示库的当前版本。
从 0.0.1 开始
off(event) -> self
off(event, trigger) -> self
分离用on添加的事件处理程序。如果定义了触发器,则它仅分离这一个特定的侦听器,否则它分离所有event类型。
从 0.0.1 开始
on(event, trigger) -> self
将事件处理程序附加到集合中的所有元素。
从 0.0.1 开始
parent() -> collection
parent(selector) -> collection
如果未定义selector ,则返回所有元素的父级集合,否则返回匹配选择器的父级(在任何级别)的集合。
从 0.0.3 开始
appendTo(selector) -> collection
将集合作为第一个附加到选择器找到的每个元素中。
从 0.0.3 开始
prop(property_name) -> value
prop(property_name, value) -> self
读取或设置每个元素的 DOM 属性。如果未定义value ,则返回第一个元素的属性,否则为每个元素设置属性。
从 0.0.1 开始
ready(trigger) -> self
附加DOMContentLoaded的事件处理程序,该事件处理程序在页面准备就绪时触发。
从 0.0.3 开始
remove() - > void
删除集合中的所有元素。
从 0.0.3 开始
removeAttr(name) -> self
从集合中的所有元素中删除指定的属性。
从 0.0.1 开始
removeClass(name) -> self
从集合中的所有元素中删除指定的类。
从 0.0.3 开始
removeProp(property_name) -> self
从集合中的所有元素中删除指定的属性。
从 0.0.1 开始
show() - > self
恢复所有元素display的默认值。
从 0.0.1 开始
submit() - > self
执行提交。
从 0.0.1 开始
text() -> string
text(content) -> self
获取或设置集合中元素的文本内容。如果没有定义内容,则返回所有元素的文本内容,否则替换每个元素的文本内容。
从 0.0.1 开始
toggle() - > self
根据集合中第一个元素的display属性在元素的显示和隐藏之间切换。
从 0.0.2 开始
val() -> string
val(value) -> self
获取或设置表单控件的值。如果未定义值,则返回第一个元素的值,否则为集合中的所有元素设置值。