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