javascript + jquery函數大全

JAVASCRIPT Array 函數
 
array建立數組
concat()鏈接兩個或更多的數組,並返回結果。
join()把數組中全部元素組成字符串。
pop()刪除並返回數組的最後一個元素
sort()對數組進行排序
toString()把數組轉換爲字符串,並返回結果。
push()向數組的末尾添加一個或多個元素,並返回新的長度。
shift()刪除並返回數組的第一個元素
reverse()反轉數組中元素的順序。
unshift()向數組的開頭添加一個或多個元素
splice()從數組中刪除元素(並添加新元素),返回被刪除的元素。
slice()從數組返回選定的元素
valueOf()返回 Array 對象的原始值
 
JAVASCRIPT String 函數
 
          toLowerCase()把字符串轉換爲小寫。
toUpperCase()把字符串轉換成大寫。
substr()從字符串中截取指定長度的字符。
split()把字符串分割爲數組。
replace()替換字符串中匹配的字符。
substring()截取字符串中指定長度的字符。
length獲取字符串長度
search()搜索字符串中與正則表達式/字符相匹配的第一個匹配的位置。
match()在字符串中搜索指定的值,或與正則表達式的匹配的值
trim()去除字符串兩邊的空白,空格
indexOf()返回指定的字符串值在字符串中首次出現的位置
charAt()返回指定位置的字符
 
JAVASCRIPT Date 函數
 
Date()返回當天的日期和時間
getDate()返回當前月份的日期
getDay()從日期對象返回一週中的某一天 (0 ~ 6)。
getMonth()從日期對象返回月份 (0 ~ 11)。
getFullYear()返回日期中的年份
getHours()返回日期對象的小時 (0 ~ 23)。
getMinutes()返回日期對象的分鐘 (0 ~ 59)
getSeconds()返回日期對象的秒數 (0 ~ 59)。
getMilliseconds()返回日期對象的毫秒(0 ~ 999)。
getTime()返回 1970 年 1 月 1 日至今的毫秒數
parse()解析一個日期時間字符串,並返回毫秒數
setTime()以毫秒設置 Date 對象
setHours()設置date對象的小時,分鐘,秒和毫秒
toDateString()把 Date 對象的日期部分轉換爲字符串。
setMinutes()設置date對象的分鐘,秒和毫秒
 
JAVASCRIPT Mach 函數
 
abs()獲取絕對值
acos()反餘弦值
asin()反正弦值
atan()反正切值
atan2()兩個變量 x 和 y 的反正切值
ceil()向上取整
cos()返回數的餘弦值
max()返回給出的數值中較大者。
min()返回給出的數值中較小的值
random()產生一個 0 和 1 之間的隨機數
round()返回與給出的數值最接近的整數
 
JAVASCRIPT Regexp 函數
 
test()檢索與正則表達式是否匹配。
exec()查找字符串中指定的值
 
JAVASCRIPT Location 函數
 
hashlocation.hash獲取或設置頁面的錨點名稱
hostnamelocation.hostname設置或取得當前 URL 的主機名
hreflocation.href設置或獲取當前URL
reload()location.reload從新加載(刷新)當前頁面
 
JAVASCRIPT Window 函數
 
setTimeout()指定的毫秒數後調用函數
setInterval()週期性(定時)調用函數(以毫秒計)
alert()顯示帶有一段信息和一個確認按鈕的警告框。
blur()使窗體或元素失去焦點
clearInterval()取消setInterval函數將要執行的代碼。
clearTimeout()取消setTimeout函數將要執行的代碼
close()關閉瀏覽器窗口
confirm()顯示一個帶有指定消息的確認對話框。
focus()使窗口,元素獲取焦點
prompt()顯示可提示用戶輸入的對話框。
open()打開一個新的瀏覽器窗口或查找一個已命名的窗口。
resizeBy()按照指定的像素調整窗口的大小。
resizeTo()把窗口的大小調整到指定的寬度和高度。
scrollBy()按指定的像素值來滾動滾動條。
scrollTo()把滾動條滾動到指定的座標。
moveBy()把窗口的座標移動指定的像素
moveTo()把窗口移動到一個指定的座標
 
JAVASCRIPT Other 函數
 
encodeURI()字符串進行URI編碼
decodeURI()解碼編碼過的 URI 字符串
write()在文檔中輸出字符串
top取得最頂層框架對象
self獲取當前窗口對象
eval()把一個字符串當作 JavaScript 代碼來執行
isNaN()檢查參數是不是非數字值
parseInt()解析一個字符串並返回一個整數。
parseFloat()解析一個字符串,並返回一個浮點數(小數)。
escape()對字符串進行編碼。
unescape()對由 escape() 編碼的字符串進行解碼。
title返回當前文檔的標題
domain返回當前文檔的服務器域名
typeof檢測給定變量的數據類型
decodeURIComponent()URI解碼
encodeURIComponent()進行URI編碼
isFinite()檢查是否無窮大
arguments傳遞給函數的參數列表
console控制檯對象
prototype對象類型原型的引用
XMLHttpRequest()XMLHttpRequest 對象
offsetWidth對象實際所佔的寬度
offsetTop距上方或父級元素的上邊框的距離
scrollHeight獲取指定對象的的高度
 
JAVASCRIPT History 函數
 
back()返回上一個頁面。
go()訪問歷史列表中的某個具體的頁面
forward()訪問歷史列表中的下一個頁面
 
JAVASCRIPT Navigator 函數
 
userAgentnavigator.userAgent返回由用戶發送服務器的 user-agent 頭部的值。
platformnavigator.platform返回用戶運行瀏覽器的操做系統平臺。
 
JAVASCRIPT Event 函數
 
onabort圖像加載中斷時觸發事件
onblur元素失去焦點時觸發事件
onchange當內容改變時觸發事件
onclick當左鍵點擊因素時觸發事件
ondblclick當左鍵雙擊因素時觸發事件
onerror加載文檔或圖像發生錯誤時觸發事件。
onfocus元素得到焦點時觸發事件
onkeydown某個鍵盤按鍵被按下時觸發事件
onkeyup某個鍵盤按鍵被鬆開時觸發事件
onkeypress某個鍵盤按鍵被按下並鬆開時觸發事件
onload一個頁面或一幅圖像加載完成時觸發事件
onmousedown當鼠標按鈕被按下時觸發事
onmousemove鼠標指針在綁定元素上方移動時觸發事件
onmouseout鼠標指針移出指定的元素時觸發事件
onmouseover鼠標指針移動到指定的元素上時觸發事件
onmouseup鼠標按鍵被鬆開時觸發事件
onreset表單中的重置按鈕被點擊時觸發事件
onresize在調整窗口或框架大小時觸發事件
onselect在文本框中的文本被選中時觸發事件
onsubmit在表單被提交時觸發事件
onunload在用戶退出頁面時(關閉瀏覽器或者刷新頁面)觸發事件
oninput檢測用戶的輸入狀態
keyCode監聽鍵盤按鍵觸發相應事件
target得到觸發事件的元素
stopPropagation()禁止事件冒泡
button在鼠標點擊時返回一個值
preventDefault()取消事件的默認動做。
addEventListener()事件監聽處理函數
 
JAVASCRIPT Dom 函數
 
getElementsByTagName()獲取指定標籤名的對象集合
getElementsByName()獲取帶有指定名稱(name)的對象集合
getElementById()獲取指定 id 的第一個對象元素
innerHTML設置或返回標籤之間的 HTML 內容
hasAttribute()判斷標籤是否含有指定屬性
setAttribute()添加指定的屬性,併爲其賦值
removeChild()刪除指定元素的某個指定的子節點
childNodes得到指定元素的子節點集合
className設置或獲取元素的 class 屬性
appendChild()向節點末添加一個子節點
createElement()建立元素節點
insertBefore()在指定的子節點以前插入新的子節點
innerText設置或獲取節點的文本
lastChild獲取最後一個子節點
firstChild獲取第一個子節點
nextSibling返回同級節點相鄰的下一個節點
previousSibling返回同級節點相鄰的上一個節點
parentNode返回元素的父節點
removeAttribute()刪除標籤指定的屬性
createTextNode()document.createTextNode()建立新文本節點
nodeName獲取標籤節點的名稱
createAttribute()建立一個指定名稱的屬性
querySelector()獲取指定 CSS 第一個元素
getAttribute()獲取指定屬性名的屬性值
getAttributeNode()獲取屬性節點
 
JAVASCRIPT Json 函數
 
stringify()系列化對象
JSON.parse()解析JSON字符串
 
JQUERY Core 函數
 
$()動態建立由 jQuery 對象包裝的 DOM 元素。適用版本:1.6
$.unique()去重排序函數適用版本:1.7
$.inArray()在數組中搜索指定的值並返回其索引適用版本:1.6
$.merge()合併數組

 

JQUERY Param 函數
 
attr()設置或返回被選元素的屬性值。適用版本:1.7
removeAttr()從每個匹配的元素中刪除一個屬性適用版本:1.7
prop()獲取在匹配的元素集中的第一個元素的屬性值。適用版本:1.7
removeProp()用來刪除由.prop()方法設置的屬性集適用版本:1.7
addClass()爲每一個匹配的元素添加指定的類名。適用版本:1.7
removeClass()從全部匹配的元素中刪除所有或者指定的類。適用版本:1.7
toggleClass()若是存在(不存在)就刪除(添加)一個類。適用版本:1.7
html()取得第一個匹配元素的html內容。適用版本:1.7
val()返回或設置被選元素的值。適用版本:1.7
text()設置,取得全部匹配元素的內容。適用版本:1.7
 
JQUERY Css 函數
 
css()訪問或設置匹配元素的樣式屬性。適用版本:1.7
offse()獲取匹配元素在當前視口的相對偏移。適用版本:1.7
position()獲取匹配元素相對父元素的偏移。適用版本:1.7
scrollTop()獲取匹配元素相對滾動條頂部的偏移。適用版本:1.7
scrollLeft()獲取匹配元素相對滾動條左側的偏移。適用版本:1.7
height()取得匹配元素當前計算的高度值(px)。適用版本:1.7
width()取得第一個匹配元素當前計算的寬度值(px)。適用版本:1.7
innerHeight()獲取第一個匹配元素內部區域高度(包括補白、不包括邊框)。適用版本:1.7
innerWidth()獲取第一個匹配元素內部區域寬度(包括補白、不包括邊框)。適用版本:1.7
outerHeight()獲取第一個匹配元素外部高度(默認包括補白和邊框)。適用版本:1.7
outerWidth()獲取第一個匹配元素外部寬度(默認包括補白和邊框)。適用版本:1.7
 
JQUERY Select 函數
 
:enabled匹配全部可用元素適用版本:1.6
:disabled匹配全部不可用元素適用版本:1.6
:checked匹配全部選中的被選中元素適用版本:1.6
:selected匹配全部選中的option元素適用版本:1.6
:contains()匹配包含給定文本的元素適用版本:1.6
:empty匹配全部不包含子元素或者文本的空元素適用版本:1.6
:has()匹配含有選擇器所匹配的元素的元素適用版本:1.6
:parent匹配含有子元素或者文本的元素適用版本:1.6
:first獲取第一個元素適用版本:1.6
:last獲取最後個元素適用版本:1.6
:not()去除全部與給定選擇器匹配的元素適用版本:1.6
:even匹配全部索引值爲偶數的元素適用版本:1.6
:odd匹配全部索引值爲奇數的元素適用版本:1.6
:eq()匹配一個給定索引值的元素適用版本:1.6
:gt()匹配全部大於給定索引值的元素適用版本:1.6
:lt()匹配全部小於給定索引值的元素適用版本:1.6
:header匹配如 h1, h2, h3之類的標題元素適用版本:1.6
:animated匹配全部正在執行動畫效果的元素適用版本:1.6
:focus觸發每個匹配元素的focus事件。適用版本:1.6
id根據給定的ID匹配一個元素適用版本:1.6
element根據給定的元素名匹配全部元素適用版本:1.6
class根據給定的類匹配元素。適用版本:1.6
*匹配全部元素適用版本:1.6
selectors將每個選擇器匹配到的元素合併後一塊兒返回。適用版本:1.6
:input匹配全部 <input> 元素適用版本:1.6
:text匹配全部 type="text" 的 <input> 元素適用版本:1.6
:password匹配全部 type="password" 的 <input> 元素適用版本:1.6
:radio匹配全部 type="radio" 的 input 元素適用版本:1.6
:checkbox匹配全部 type="checkbox" 的 input 元素(多選框)適用版本:1.6
:submit匹配全部 type="submit" 的 input 元素適用版本:1.6
:reset匹配全部 type="reset" 的 input 元素適用版本:1.6
:button匹配全部 type="button" 的 input 元素適用版本:1.6
:image匹配全部 type="image" 的 input 元素適用版本:1.6
:file全部 type="file" 的 input 元素(上傳按鈕)適用版本:1.6
[attribute]匹配全部帶有指定屬性的元素適用版本:1.6
[attribute=value]全部指定屬性的值等於 value 的元素適用版本:1.6
[attribute!=value]選取每一個不帶有指定屬性及值的元素。適用版本:1.6
[attribute$=value]選取每一個帶有指定屬性且以指定字符串結尾的元素。適用版本:1.6
 
JQUERY Document 函數
 
append()向每一個匹配的元素內部追加內容。適用版本:1.7
appendTo()把全部匹配的元素追加到另外一個指定的元素元素集合中。適用版本:1.7
prepend()向每一個匹配的元素內部前置內容。適用版本:1.7
prependTo()把全部匹配的元素前置到另外一個、指定的元素元素集合中。適用版本:1.7
after()在每一個匹配的元素以後插入內容。適用版本:1.7
before()在每一個匹配的元素以前插入內容。適用版本:1.7
insertAfter()把全部匹配的元素插入到另外一個、指定的元素元素集合的後面。適用版本:1.7
insertBefore()把全部匹配的元素插入到另外一個、指定的元素元素集合的前面。適用版本:1.7
empty()刪除匹配的元素集合中全部的子節點。適用版本:1.7
remove()從DOM中刪除全部匹配的元素。適用版本:1.7
detach()從DOM中刪除全部匹配的元素。適用版本:1.7
clone()克隆(複製)匹配的DOM元素。適用版本:1.7
replaceWith()將全部匹配的元素替換成指定的HTML或DOM元素。適用版本:1.7
replaceAll()用匹配的元素替換掉全部 selector匹配到的元素。適用版本:1.7
wrap()把全部匹配的元素用其餘元素的結構化標記包裹起來。適用版本:1.7
unwrap()移出元素的父元素適用版本:1.7
wrapAll()將全部匹配的元素用單個元素包裹起來。適用版本:1.7
wrapInner()將每個匹配的元素的子內容(包括文本節點)用一個HTML結構包裹起來適用版本:1.7
 
JQUERY Filter 函數
 
eq()獲取第N個元素適用版本:1.6
first()獲取第一個元素適用版本:1.6
last()獲取最後個元素適用版本:1.6
hasClass()檢查當前的元素是否含有某個特定的類適用版本:1.6
filter()篩選出與指定表達式匹配的元素集合。適用版本:1.6
is()根據選擇器、DOM元素或 jQuery 對象來檢測匹配元素集合適用版本:1.6
map()將一組元素轉換成其餘數組(不管是否是元素數組)適用版本:1.6
has()保留包含特定後代的元素,去掉那些不含有指定後代的元素適用版本:1.6
not()刪除與指定表達式匹配的元素適用版本:1.6
slice()選取一個匹配的子集適用版本:1.6
add()把與表達式匹配的元素添加到jQuery對象中。適用版本:1.6
andSelf()加入先前所選的加入當前元素中適用版本:1.6
contents()查找匹配元素內部全部的子節點(包括文本節點)。適用版本:1.6
end()回到最近的一個"破壞性"操做以前適用版本:1.6
children()取得一個包含匹配的元素集合中每個元素的全部子元素的元素集合。適用版本:1.6
closest()從元素自己開始,逐級向上級元素匹配,並返回最早匹配的元素。適用版本:1.6
find()搜索全部與指定表達式匹配的元素。適用版本:1.6
next()取得一個包含匹配的元素集合中每個元素緊鄰的後面同輩元素的元素集合。適用版本:1.6
nextAll()查找當前元素以後全部的同輩元素。適用版本:1.6
nextUntil()查找當前元素以後全部的同輩元素,直到遇到匹配的那個元素爲止。適用版本:1.6
offsetParent()返回第一個匹配元素用於定位的父節點。適用版本:1.6
parent()取得一個包含着全部匹配元素的惟一父元素的元素集合。適用版本:1.6
parents()取得一個包含着全部匹配元素的祖先元素的元素集合(不包含根元素)。適用版本:1.6
parentsUntil()查找當前元素的全部的父輩元素,直到遇到匹配的那個元素爲止適用版本:1.6
prev()取得一個包含匹配的元素集合中每個元素緊鄰的前一個同輩元素的元素集合。適用版本:1.6
prevAll()查找當前元素以前全部的同輩元素適用版本:1.6
prevUntil()查找當前元素以前全部的同輩元素,直到遇到匹配的那個元素爲止。適用版本:1.6
siblings()取得一個包含匹配的元素集合中每個元素的全部惟一同輩元素的元素集合。適用版本:1.6
 
JQUERY Event 函數
 
blur()觸發每個匹配元素的blur事件(失去焦點)。適用版本:1.7
change()觸發每一個匹配元素的change事件適用版本:1.7
click()觸發每個匹配元素的click單擊事件。適用版本:1.7
dblclick()觸發每個匹配元素的dblclick事件(雙擊)。適用版本:1.7
error()觸發每個匹配元素的error事件。適用版本:1.7
focus()每個匹配元素在獲取焦點時觸發事件。適用版本:1.7
focusin()在每個匹配元素的focusin事件中綁定一個處理函數。適用版本:1.7
focusout()在每個匹配元素的focusout事件中綁定一個處理函數。適用版本:1.7
keydown()觸發每個匹配元素的keydown事件適用版本:1.7
keypress()觸發每個匹配元素的keypress事件適用版本:1.7
keyup()觸發每個匹配元素的keyup事件適用版本:1.7
mousedown()在每個匹配元素的mousedown事件中綁定一個處理函數。適用版本:1.7
mouseenter()當鼠標指針穿過元素時,會發生 mouseenter 事件。適用版本:1.7
mouseleave()當鼠標指針離開元素時,會發生 mouseleave 事件。適用版本:1.7
mousemove()在每個匹配元素的mousemove事件中綁定一個處理函數。適用版本:1.7
mouseout()在每個匹配元素的mouseout事件中綁定一個處理函數。適用版本:1.7
mouseover()在每個匹配元素的mouseover事件中綁定一個處理函數。適用版本:1.7
mouseup()在每個匹配元素的mouseup事件中綁定一個處理函數。適用版本:1.7
resize()在每個匹配元素的resize事件中綁定一個處理函數。適用版本:1.7
scroll()爲每個匹配元素的滾動(scroll)事件綁定一個處理函數。適用版本:1.7
select()觸發每個匹配元素的select(選中文本)事件適用版本:1.7
submit()觸發每個匹配元素的submit事件。適用版本:1.7
unload()給每個匹配元素綁定unload事件(頁面刷新或者關閉)處理函數適用版本:1.7
ready()當DOM載入就緒能夠查詢及操縱時綁定一個要執行的函數。適用版本:1.7
hover()一個模仿懸停事件(鼠標移動到一個對象上面及移出這個對象)的方法。適用版本:1.7
live()爲元素綁定事件處理函數適用版本:1.7
bind()爲元素綁定事件處理函數適用版本:1.7
on()爲元素綁定事件處理函數適用版本:1.7
trigger()觸發被選元素的指定事件適用版本:1.6
extend()Jquery擴展方法適用版本:1.7
 
JQUERY Effects 函數
 
animate()對被選元素應用「自定義」的動畫
slideToggle()對被選元素進行滑動下拉和滑動收縮的切換
show()顯示被選的元素
hide()隱藏被選的元素
slideDown()經過調整高度來滑動顯示被選元素(下拉)
slideUp()經過調整高度來滑動隱藏被選元素(收縮)
fadeIn()逐漸改變被選元素的不透明度,從隱藏到可見
fadeOut()逐漸改變被選元素的不透明度,從可見到隱藏
fadeTo()把被選元素逐漸改變至給定的不透明度
toggle()對被選元素進行隱藏和顯示的切換
stop()中止被選元素上正在運行的動畫
delay()設置元素的延遲(隊列中仍未運行的動畫效果)

 

JQUERY Ajax 函數
 
$.post()經過 HTTP POST 方式向服務器發送異步請求適用版本:1.6
$.get()經過 HTTP GET 方式向服務器發送請求適用版本:1.6
$.ajax()經過HTTP (GET/POST)方式向服務器發送請求適用版本:1.6
$.getJSON()遠程獲取JSON 數據適用版本:1.6
 
JQUERY Tools 函數
 
          each()通用例遍方法,可用於例遍對象和數組。
 
JQUERY Other 函數
 
serialize()序列化表單值,建立 URL 編碼文本字符串。適用版本:1.6
serializeArray()經過序列化表單值來建立對象數組(名稱和值)。適用版本:1.6
$.trim()去掉字符串起始和結尾的空格適用版本:
get()獲取由選擇器指定的 DOM 元素。
相關文章
相關標籤/搜索