亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js與Jquery的區別是什么?

js與Jquery的區別是什么?

UYOU 2018-07-29 04:04:22
js與Jquery的區別是什么?
查看完整描述

1 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

①.根據ID取元素

JS:取到的是一個DOM對象。

例:var div = document.getElementByID("one");

JQUERY:取到的是一個JQUERY對象。

例:var div = $("#one");——括號里面是根據某個東西來找,相當于一個選擇,如果我們要根據ID來找,在樣式表里的ID是用#來表示的,所以在這里我們直接帶入井號,整句的意思就是根據ID為one的來查找。

②.根據class取元素,在數組里面如果要取DOM對象使用索引的方式,如果要取JQUERY對象使用eq()

JS:取到的是一個數組

例:var div = document.ElementsByClassName("test");

JQUERY:

例:var div = $(".test");

③.根據name取元素

JS:返回的是一個數組

例:var bd = document.getElementsByName(uid);

JQUERY:的方式是用 方括號,屬性=一個值,不限制非要根據name來取值,JQUERY是根據屬性來取元素

例:$("[name='uid']");

④.根據標簽名取元素

JS:返回的也是一個數組

例:var div = document.getElementsByTagName("div");

JQUERY:和樣式表里面給所有div加樣式的方法一樣,在雙引號內直接寫標簽名

例:$("div");

拓展資料

jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之后又一個優秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的宗旨是"write Less,Do More",即倡導寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設計模式,優化HTML文檔操作、事件處理、動畫設計和Ajax交互。

jQuery的核心特性可以總結為:具有獨特的鏈式語法和短小清晰的多功能接口;具有高效靈活的css選擇器,并且可對CSS選擇器進行擴展;擁有便捷的插件擴展機制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。


查看完整回答
反對 回復 2018-09-15
  • 1 回答
  • 0 關注
  • 649 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號