jquery 1 8 和jquery2 0 的區別

2023-03-23 11:10:02 字數 1145 閱讀 5917

1樓:系統

其實每次的公升級就是對庫的優化。

下面是 版本的一些特性:

1、不相容 ie6/7/8

需要注意 ie9、ie10 的相容模式仍然會使 jquery 執行不正常,需要在 http header 指定 x-ua-compatible 屬性,或者在頁面 meta 標籤中宣告(效能原因,不推薦後者);

2、體積更小。

移除 ie6/7/8 相容所需的**,jquery 體積減小了 10%,並且會根據 android 版本的份額,移除更多相容性**,所以不要指望 jquery 2.

0 對舊裝置的相容性。

3、可自定義包含的功能模組。

通過配置應用所需的功能函式,可編譯獲取指定功能模組的**版本,更大幅度減小檔案體積。

4. 相容 版本的 api

如果你的**應用已經在使用 jquery 版本,那就可以直接平滑遷移到 ,建議使用 jquery migrate 外掛程式除錯確認。

2樓:匿名使用者

以上版本不支援ie678,的版本支援。

jquery1.8和1.9有什麼區別.最大區別在**

3樓:網友

和的區別主要在於:

xss保護。

$()方法如果傳入標籤可以建立html元素並執行指令碼攜檔腔。開發者有時會忘了這點,將非安全處取得的資源傳入jquery中從蠢枝而導致了cross-site-scripting(xss)的攻擊。在jquery

中,$(方法更嚴格地限制了傳入規則,字串只有當首字母是「<」符號時才會被認為是html,否則會被當作是css選辯衫擇器。

移除$.browser,$.sub

$.browser在jquery 中被廢棄,並將在jquery

中被移除。開發者可以換用$.support或者直接讀取。

$.sub在jquery 中被廢棄,同樣也將在jquery

中被移除。該函式新建jquery的副本,對它屬性或方法的修改不會影響原先的jquery物件。

但這個函式並未被證明是有用的,所以移到了的相容外掛程式裡。這樣jquery

檔案的尺寸會變得更小。

4樓:匿名使用者

去襲友清敗看看官方的公升級拍正槐說明吧

jQuery問題,jQuery問題

function sub a submithandle中的confirm部分去掉 submithandler function form submithandler function form if confirm 確認?if confirm 確認?這個不要在submithandler 裡面寫,應該...

windowonload和jquery中的區別

今天除錯 js發現乙個問題,我想頁面載入完之後才執行我寫的js方法,首先我用jqery中 function 除錯了n久都沒有達到預定的效果,都是頁面一載入就執行了,後來想到js原生態中也有乙個載入頁面執行的方法window.onload使用該方法調 試了一下果然達到了預定的效果,之前一直以為wind...

jQuery函式宣告與呼叫,jQuery裡的函式怎麼呼叫

你希望要在 提交1 點選後,提交2 點選才有效,對嗎?那可以建立 var tijiao1 false function abc 在 提交1 事件中 tijiao click function tijiao1 true 這樣點了提交1後,才能執行提交2。你的原始碼稍微改動一下就可以了 不過這樣會有個問...