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