jQuery1 6有哪些細節變化

2022-08-28 16:54:25 字數 629 閱讀 7574

申明:本文沒多少技術含量,高手請繞道

1.6發布那天有事在身,沒有及時down下來讀**。今天用檔案差分比較器看了看1.6和1.5.2的差別。整體上看,1.6修改了約8%的**,主要有以下這些:

1.(559行)修正了json解析bug,改變了json解析方式。1.5.2是呼叫window.execscript執行指令碼,1.6裡改成了類似jsonp的方式,把**直接當指令碼插入文件了。

2.(1188行)重寫了瀏覽器相容性檢測**。舊版裡通過動態建立一批元素,再反向檢測他們的值來判斷瀏覽器特性。這些**在1.6中差不多都被乾掉了。取而代之的是更精細的特性檢測。還重寫了關於指令碼解析的相容性測試。

3.(1835行)重寫了佇列的**。

4.(2052行)本次更新的重頭戲,涉及attr、val、html、css、test、data、width、height、offset這些函式完全重寫。

5.(2009行)重寫了trigger函式。

6.(6401行)重寫了clean函式。

7.(8308行)修正了ajax在各瀏覽器中的某些微小的不一致。其實就是bug。

8.(8833行)修正animate相關函式的bug。效能優化。

暫時就寫這麼多,稍後帶來1.6和1.5.2的屬性值相關函式效能壓力測試比較。

jQuery1 6以上attr改用prop

jquery1.6以上,attr改用prop attr用法是 獲取匹配的元素集合中的第乙個元素的屬性的值 或 設定每乙個匹配元素的乙個或多個屬性。prop用法 獲取匹配的元素集中第乙個元素的屬性 property 值或設定每乙個匹配元素的乙個或多個屬性。設定選中 cb attr checked tr...

jQuery1 6從使用到原始碼教程 get

get index 引數是乙個可選的元素索引,0開始 如果為空,則返回整個jquery物件集合對應的dom元素陣列。如果 0則,返回指定索引的元素 如果為負值則從結尾計數。看jquery的原始碼 get function num 當然了,那個this引用我們的jq物件 ul liid foo foo...

python有哪些細節描寫 關於描寫細節描寫的句子

關於描寫細節描寫的句子 實際情況往往是這樣的 想法是好的,但卻沒有人願意和能 夠把每一件小事做透 一心渴望成功 追求成功,成功卻了無蹤影 甘於平淡,認 真做好每乙個細節,成功卻不期而至。做事不貪大,做人不計小。考慮到細節 注重細節的人,不僅認真對待工作,將小事做細,而且注重在做事的細節中找到 機會,...