[ˈ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
获取或设置表单控件的值。如果未定义值,则返回第一个元素的值,否则为集合中的所有元素设置值。