[ˈ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
取得或設定表單控制項的值。如果未定義值,則傳回第一個元素的值,否則為集合中的所有元素設定值。