js和jquery的差別:1、js是網頁腳本語言,而jquery是基於js語言封裝出來的一個前端框架;2、jquery物件比js物件多了「$()」;3、 js裡面操作樣式的關鍵字是style,jquery裡面操作樣式的關鍵字是css。
JavaScript與jQuery的差異:
##一、本質上的差異:
js是網頁腳本語言,而jQuery是基於js語言封裝出來的一個前端框架。也就是說js是一種語言,而jQuery是基於該語言的一種框架。 【推薦閱讀:JavaScript教學】
二、用法上的差異:
外觀上jQuery物件比js物件多了"$( )",這是最直觀的區別;操作內容
#非表單元素(如果是文字就用text方法,如果是html程式碼就用html方法):例如:div.text();-無參數的情況是取值div.text("aaaa");-有參數的情況下是賦值div.html();——無參數的情況下是取值div.html("aaaa");——有參數的情況下是賦值表單元素:JavaScript:div.value;——取值;div.value = xxx;——賦值;jQuery:div.val( );——無參數是取值,有參數是賦值。操作屬性
JavaScript裡面用來操作屬性的方法:div.setAttribute("","");——設定屬性、修改屬性div.removeAttribute("");--移除屬性,引號裡面寫一個屬性名div.getAttribute();--取得屬性jQuery裡面用來操作屬性的方法:新增屬性:div.attr("test","aa"); ——給這個attr方法加入參數,屬性名叫做test,屬性的值是aa 移除屬性:div.removeAttr("test");——移除 test這條屬性
取得屬性:div.attr("test」);—— 在attr方法裡面直接寫入一個屬性的名稱就可以了
操作樣式####JavaScript裡面操作樣式的關鍵字是style#######例如範例:div .style.backgroundColor = "red";——把這個div的背景色設定成為了紅色################jQuery裡面操作樣式的關鍵字是css##### #例:div.css("background-color","yellow");--把這個div的背景色變成黃色,這裡CSS裡面所有的樣式和css樣式表裡面的樣式是一模一樣的沒有任何變化。 ###############JavaScript操作樣式的方法只能取得內聯樣式,不能取內嵌的和外部的。 ######jQuery運算樣式的方法可以是內嵌的也可以是內嵌的。 ###以上是js和jquery的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!