jQuery和javascript的區別,jqueryjavascript

來源:互聯網
上載者:User

jQuery和javascript的區別,jqueryjavascript

      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技術總結。待續。。。。。


jquery與javascript有什不同?

JavaScript 是一種指令碼語言,主要用在瀏覽器中,實現對網頁的文檔對象的操作和一些使用者互動動作的處理。
而 jQuery 則是 JavaScript 的一個程式碼程式庫(或習慣性叫類庫),它將一些在 JavaScript 開發中經常用到的功能集合起來,以方便開發人員直接使用,而不需要再用原生 JavaScript 語句寫大量代碼,同時可在不同瀏覽器間實現一致的效果。是當前最流行的 JavaScript 庫之一。

1. jQuery 作為 JavaScript 的程式碼程式庫,自然是使用 JavaScript 語言編寫的。
2. jQuery 的代碼非常規範,執行效率也很高,是 JavaScript 編碼的優秀範例。
3. 很多情況下,只要使用 jQuery 的方法就可以實現大部分的 JavaScript 功能。

PS:關於程式語言和程式碼程式庫之間的聯絡,打個比方,程式語言是原料,程式碼程式庫則是用原料做成的半成品,而你的程式項目則是成品。你可以選擇直接用原料做,也可以選擇加入一些半成品。當然用原料做,你可以更自由,而用半成品則效率更高。
 
js與jquery什不同?

document.getElementById("id值").value==$("#id值").val()
上面的例子就是js和jquery的區別,都是通過id值 擷取資訊。左邊是js寫法,右邊是jquery寫法

你可以把jquery 理解成js的封裝,使js更加簡潔,快捷。它把相同的操作封裝起來,使用的時候直接調用。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.