其實(shí)選擇器就像開罐器一樣,會(huì)用這個(gè)工具的人,自然吃的到甜頭,但不會(huì)用這個(gè)工具的人,不管罐頭里面的面筋土豆有多美味,吃不到就是吃不到,就如同jquery再怎么強(qiáng)大,也只能看著熒幕,而不知該如何下手,不過雖然選擇器不難,也容易上手,但老實(shí)說,我用了一年多下來,還是覺得自己只有用皮毛而已,所以希望藉著這一系列的筆記,讓自己能更長進(jìn)一些
DOM怎么吃
DOM可以說是JavaScript與網(wǎng)頁之間的聯(lián)系管道,他提供了一個(gè)模型,讓JavaScript能藉由此模型來改變或操作整個(gè)網(wǎng)頁,
<div class="one"> <p>two_1</p> <p>two_2</p> <p>two_2</p></div>
我這邊就簡單介紹一下DOM模型,有個(gè)元素class名為one的是父元素,底下有三個(gè)兒子元素<p>,每個(gè)元素都視為一個(gè)節(jié)點(diǎn),也可以看成一個(gè)樹形圖,因?yàn)槲艺J(rèn)為有些東西是Google會(huì)講得比我好,所以還想知道更多糾結(jié)的父子關(guān)系...,可以去這,那邊有很好的說明,這邊就不多加解釋,而當(dāng)Jquery利用選擇器抓取到DOM元素以后,就會(huì)將他包裝成一個(gè)Jquery object,并且回傳
$('#MyDiv')<-- 他是一個(gè)物件
這里有個(gè)觀念十分重要,因?yàn)樵S多初學(xué)者,甚至是一些從Jquery開始學(xué)起Javascript的開發(fā)者(包括我),常常會(huì)把以下兩個(gè)程序碼搞混在一起
//原生JavaScript取id為a的divvar result1 = document.getElementById('a');console.log(result1);//用jquery取id為a的divvar result2=$('#a');console.log(result2);
如果你執(zhí)行這段程序碼出來, 主站蜘蛛池模板: 方山县| 滨海县| 翁源县| 呼和浩特市| 五寨县| 杭锦后旗| 余干县| 大理市| 抚宁县| 论坛| 富宁县| 张家界市| 安陆市| 安塞县| 颍上县| 贵港市| 东光县| 图片| 高密市| 梁山县| 江西省| 周宁县| 大安市| 沁源县| 乳源| 兰州市| 壤塘县| 名山县| 新建县| 两当县| 诸城市| 云阳县| 乐东| 新密市| 定结县| 肇州县| 宁津县| 抚州市| 宝应县| 拉萨市| 格尔木市|