一、window對象
javascript
全部瀏覽器支持window對象,表示瀏覽器。javascript全局對象、函數以及變量均自動成爲window對象的成員。全局變量是window對象的屬性,全局函數是window對象的方法。
html
setTimeout()--在指定的毫秒數後調用函數或計算表達式。java
setTimeout(code,millisec)
Object.keys 函數 (JavaScript)-- 返回對象的可枚舉屬性和方法的名稱。已能夠返回json的key數組ajax
JavaScriptObject.keys(object)json
json遍歷
數組
for(var key in json){瀏覽器
var value = json[key]}函數
http://msdn.microsoft.com/zh-cn/ie/bg125381動畫
二、jQuery 方法this
toggle() 方法
toggle() 方法切換元素的可見狀態。若是被選元素可見,則隱藏這些元素,若是被選元素隱藏,則顯示這些元素。
$(selector).toggle(speed,callback,switch)
jQuery ajax - serializeArray() 方法
serializeArray() 方法序列化表單元素,建立對象數組。返回的是 JSON 對象而非 JSON 字符串
serialize() 方法
serialize() 方法經過序列化表單值,建立 URL 編碼文本字符串。
animate() 方法執行 CSS 屬性集的自定義動畫。該方法經過CSS樣式將元素從一個狀態改變爲另外一個狀態。設置speed,CSS屬性值是逐漸改變的,這樣就能夠建立動畫效果。
$(selector).animate(styles,speed,easing,callback)
$([sel,context,html,...])返回的是數組
this的值獲取:$(this).val();
Jquery的each裏面用return false代替break; return ture 代替continue。return只是 中止 each() 裏面的子函數,但進程並無中止,程序還會往下執行 。解決辦法:經過try捕捉throw出來的錯誤,達到退出each、並返回錯誤的目標!