jQuery和javascript的區別

jQuery接近瞭尾聲,加上一篇總結性的博客,這樣就完美瞭嘛。

來說說jQuery,寫的更少,做的更多,核心理念。大傢都說“有瞭jQuery,天天喝茶水”,這也算是站在巨人的肩膀上瞭吧 。就從一開始的B/S項目開始吧。當時牛老師帶著我們一起做《牛腩新聞發佈系統》的時候就已經提到瞭,當時的我們也是盲人摸象,到瞭現在還是要和原先一起知識進行對比,進行總結一下吧。

首先來說說jQuery和javascript的區別吧,對比出效率,這一點也不差。首先要明白jQuery是最流行的javascript庫。

javascript的缺點,在不同的瀏覽器中處理的結果可能不同。安全問題,javascript由於在客戶端運行,可能被黑客利用,在不同的瀏覽器中處理的結果可能不同。

jQuery最大的好處就是少量的代碼作更多的事情。看個例子

javascript代碼:

document.getElementById(‘elementid').value  

jQuery代碼:

$(‘#elementid').val();  

與javascript相比,jQuery的語法更加簡單。通過jQuery,可以很容易瀏覽文檔,選擇元素,處理事件以及添加效果燈,同時還允許開發者定制插件。

jQuery的優點:

jQuery消除瞭javascript跨平臺兼容問題,相比其他,jQuery更容易使用,jQuery有一個龐大的函數庫,這點是我本人最喜歡的。

什麼事情都是有兩面性的,jQuery的缺點,不是原聲的javascript語言,理解起來會有些困難。萬事開頭難嘛。項目中需要包含jQuery庫文件,如果包含多個版本的jQuery庫,會發生沖突。

後篇還會有一些相應的jQuery技術總結。待續。。。。。

發佈留言