首頁 > web前端 > js教程 > 主體

jquery與js的差別是什麼? js與jquery的用法差異介紹

不言
發布: 2018-09-29 10:16:12
原創
10468 人瀏覽過

在學習js的時候我們一定能夠接觸到jquery,那麼,js與jquery之間有什麼差別呢?這篇文章將給大家分享關於jquery與js之間的區別比較,有需要的小夥伴可以參考一下,希望能夠幫助到你們。

售後線我們來簡單看一下jquery與js的概念

js是一種腳本語言,常用於網頁客戶端編程,使網頁在客戶端瀏覽器中,實現更多地動態功能,表現出更加豐富的視覺效果。

jquery是一個快速、簡潔的JavaScript框架,極大的簡化了javascript程式設計。

上面對於js和jquery只是簡單介紹,想要進一了解js和jquery可以參考javascript是什麼意思?javascript有什麼用?Jquery的簡介及其詳細用法

看完了jquery與js的介紹,我們就來繼續看js與jquery的用法差異

1、jquery與js最直覺的差別就是外觀上jQuery物件比js物件多了"$()"。

2、jquery與js操作內容的區別

非表單元素(如果是文字就用text方法,如果是html程式碼就用html方法)

範例:

div.text();无参数的情况下是取值
div.text("aaaa");有参数的情况下是赋值
div.html();无参数的情况下是取值
div.html("aaaa");有参数的情况下是赋值
登入後複製

表單元素

JS:

div.value;取值;

div.value = xxx;賦值

JUQERY:

div.val();無參數是取值,有參數是賦值。

3、jquery與js操作屬性的區別

JS裡面用來操作屬性的方法是

div.setAttribute(""," ");——設定屬性、修改屬性

div.removeAttribute("");——移除屬性,引號裡面寫一個屬性名稱

div.getAttribute();——取得屬性

JQUERY裡面用來操作屬性的方法

新增屬性:div.attr("test","aa");——給這個attr方法加入參數,屬性名叫做test,屬性的值是aa。

移除屬性:div.removeAttr("test");——移除test這條屬性。

取得屬性:div.attr("test");——在attr方法裡面直接寫入一個屬性的名稱就可以了。

4、jquery與js操作樣式的差異

JS裡面操作樣式的關鍵字是style。

範例:

div.style.backgroundColor= "red";
登入後複製

把這個div的背景色設定變成了紅色。

JQUERY裡面操作樣式的關鍵字是css。

範例:

div.css("background-color","yellow");
登入後複製

把這個div的背景色變成黃色,在這裡CSS裡面所有的樣式和css樣式表裡面的樣式是一模一樣的沒有任何變化。

注意:

JS操作樣式的方法只能取得內聯樣式,不能取內嵌的和外部的。

JQUERY操作樣式的方法可以是內聯的也可以是內嵌的。

最後,這篇文章到這裡就結束了,更多精彩內容可以關注php中文網。

以上是jquery與js的差別是什麼? js與jquery的用法差異介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:在学习js的时候我们肯定能够接触到jquery,那么,js与jquery之间有什么区别呢?本篇文章将给大家来分享关于jquery与js之间的区别比较,有需要的小
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!