JS可能是前端工程師在進行網(wǎng)頁編碼時最常用到的,其實,JS就是JavaScript的簡稱,兩者是同一個東西,沒有任何不同。而Jquery則是由第三方公司在JS基礎(chǔ)上研發(fā)的腳本插件,作為前端工程師,掌握Jquery的應(yīng)用是必須的。理由如下。
1、兼容性好
原生態(tài)的JS在很多瀏覽器中都存在大量兼容性問題,例如在某瀏覽器下測試通過,而在另外的瀏覽器下則無法正常運行。而Jquery在很大程度上解決了這個問題,在幾乎所有新版本瀏覽器中都可以正常調(diào)用。
2、代碼更精簡
Jquery繼承了JS的甩有優(yōu)點,并且擁有一套完全獨立的代碼機制,可以大大簡化程序員的代碼編寫量,從而大大提高開發(fā)效率。比如元素選取、元素操作、CSS操作、事件操作、動畫特效、AJAX等等。正因此這樣,很多的功能都在Jquery機制中已經(jīng)實現(xiàn),在程序上只需要做一些簡單的調(diào)用即可。比如AJAX,用原生態(tài)JS代碼寫的話,需要寫十幾行代碼,而Jquery完全封裝了這個功能,只需要幾行代碼就能夠解決了,如下代碼:
$.ajax({url:"abc.txt",success:function(result){
$("#abc").html(result);
}});
3、輕量級
Jquery是一個JS的輕量級函數(shù)庫,庫文件非常小,比如jquery-1.9.1.min.js僅94kb,幾乎不會給網(wǎng)頁讀取帶來壓力。
綜上所述,JS是JavaScript的簡稱,而Jquery則是一個JS函數(shù)庫。強烈推薦前端工程師學(xué)習(xí)Jquery并深入強化練習(xí),最終應(yīng)用到實際的網(wǎng)站建設(shè)項目當(dāng)中。對于網(wǎng)站建設(shè)項目來講,時間就是金錢,使用Jquery將大大縮短網(wǎng)站建設(shè)周期,從而節(jié)省成本,提高競爭力。