jQuery 是一個(gè)快速的,簡潔的 javaScript 庫,使用戶能更方便地處理 HTML documents、events、實(shí)現(xiàn)動(dòng)畫效果,并且方便地為網(wǎng)站提供 AJAX 交互。
jQuery 還有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。 jQuery 能夠使用戶的 html 頁保持代碼和 html 內(nèi)容分離,也就是說,不用再在 html 里面插入一堆js來調(diào)用命令了,只需定義 id 即可。
更細(xì)日志:
該版本主要是修復(fù)了過去幾周內(nèi) jQuery 1.9 版本中發(fā)現(xiàn)的 bug。
jQuery 1.8 的正式版發(fā)布了,讓我們大概看一下 jQuery 1.8..3 主要的大改動(dòng)包括那幾個(gè)方面。
jquery-1.8.3.min.js (壓縮且最小化,適合產(chǎn)品環(huán)境使用)
jquery-1.8.3.js (未壓縮版本,用于調(diào)試)
JQUERY 1.8.3
Ajax
#12583: IE8 HTML bug (Chinese translation)
#12635: jquery 1.8.2 fails ajax calls in IE9 because it assumes cross domain when default port is in ajax url
Attributes
#10943: JQuery 1.7.1 does not properly set tabindex property on cloned element in IE7
Core
#12690: Minimum JS File Contains non-ASCII Character
Css
#10227: $('body').show() does'nt work if body style is set to display:none
#12537: element.css('filter') returns undefined in IE9
Deferred
#12665: Callbacks objects with "unique" flag will iterate over a function's methods when it is added a second time
Effects
#8685: Animations should keep track of animation state in order to properly address stacked animations
#12497: jQuery 1.8.1 transitions crashing android 2.3.4 browser
#12837: All animations break after zooming a lightbox on the iPad
Selector
#12643: Upgrade from 1.3.2 to 1.8.2 gives an Uncaught TypeError
#12648: Can not correctly detect focus for DIVs with contenteditable in Chrome and Safari
Support
#12357: jQuery 1.8.0 Not parseable by XUL Runner Applications
1.8.0
1. Sizzle 選擇器引擎重新架構(gòu)
2. 重新改造動(dòng)畫處理
3. 自動(dòng) CSS 前綴處理
當(dāng)你在 .css() 和 .animate() 中使用 CSS 屬性時(shí),jQuery 會(huì)自動(dòng)根據(jù)瀏覽器類型來設(shè)置一些前綴,例如 .css("user-select", "none") 在 Chrome/Safari 會(huì)變成 "-webkit-user-select", 在 Firefox 變成 "-moz-user-select", 在 IE10 則變成 "-ms-user-select".
4. 更靈活的 $(html, props)
5. 超過 160 個(gè) bug 解決并關(guān)閉
6. 代碼更加小
7. 模塊化
同時(shí) jQuery 1.8 還移除了一些 AP
您的評(píng)論需要經(jīng)過審核才能顯示
有用
有用
有用