jQuery1.9發布了,為什么特別需要關注這個版本呢?因為它引入了一些重大的變化,其中一個變化就是不再支持IE6/7/8瀏覽器。
$(document).ready(function() { //你的代碼 });
過去我們經常使用這種方式來打開JavaScript,在jQuery1.9瀏覽器中這種方式被移除了。這是因為我們可以使用document.addEventListener來代替。改用它的好處是可以增加代碼的可讀性,也可以提供更好的性能。在移除的同時,我們還增加了一個遷移文件(jQuery Migrate plugin),以便能夠平滑地將你的代碼從舊版本遷移到jQuery1.9。
$(function() { //你的代碼 });
在jQuery1.9瀏覽器中,你可以使用這種方式來打開JavaScript。這種方式與document.ready()等價,但它更簡短、更直接。這與我們以前一樣,可以將所有函數都打包在一個文件中,并將其放入
標簽中。$(element).on('click', function() { //你的代碼 });
在jQuery1.9瀏覽器中,我們可以使用.on()來代替.click(),.bind()和delegate()。.on()的好處是可以同時綁定多個事件,而.click()和.bind()只能綁定單個事件。.on()語法非常簡單,如上所示。你只需要將事件名作為第一個參數,然后是事件處理程序。
總而言之,雖然jQuery1.9瀏覽器的一些變化可能會給你帶來一些不便,但它也提供了許多好處。引入新功能和增強性能的同時,我們還解決了許多舊版本的問題。遷移到jQuery1.9可能需要一些時間,但這是值得的,并且會使你的代碼更加優秀和易于維護。