国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js中的前綁定和后綁定詳解

2024-05-06 15:49:43
字體:
供稿:網(wǎng)友
這篇文章詳細(xì)介紹了js中的前綁定和后綁定,有需要的朋友可以參考一下

 其主要意思就是看我有沒有用過前綁定,即Dom樹中的某些元素在還沒有創(chuàng)建出來時(shí),就指定該類型的元素一出生就應(yīng)該擁有的某些事件。在實(shí)際開發(fā)過程中經(jīng)常會(huì)涉及到前綁定和后綁定。顧名思義,前綁定——還未出生即綁定了某些事件,后綁定——出生后才會(huì)綁定的某些事件。
下面,通過一個(gè)簡單的例子進(jìn)行闡述,以供大家參考,并對(duì)各個(gè)方法進(jìn)行比較:
頁面元素:

復(fù)制代碼 代碼如下:


<div>
<a href="#">aaaaaaaaaaaaaaaaaaaaaa</a><br />
<a href="#">bbbbbbbbbbbbbbbbbbbb</a><br />
<a href="#">ccccccccccccccccccccccccc</a><br />
<a href="#">dddddddddddddddddddd</a><br />
<a href="#">eeeeeeeeeeeeeeeeeeeeee</a><br />
<a href="#">fffffffffffffffffffffffffffffffff</a><br />
<a href="#">gggggggggggggggggggg</a><br />
<a href="#">hhhhhhhhhhhhhhhhhhhh</a>
</div>
<input type="button" value="創(chuàng)建a標(biāo)簽" />


頁面中的js:

復(fù)制代碼 代碼如下:


<script src="201102/Scripts/jquery-1.5.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
//后綁定,即動(dòng)態(tài)創(chuàng)建的元素不能擁有綁定的事件!!!
//1.后綁定
// $("#main > a ").click(function () {
// alert($(this).html());
// });

//2.后綁定
// $("#main > a").bind("click", function () {
// alert($(this).text());
// });

//3.后綁定,
// $("#main > a").bind({
// click: function () { alert($(this).text()); },
// mouseover: function () { $(this).css("background-color", "red") },
// mouseout: function () { $(this).css("background-color", "white") }
// });
$("#btnCreate").bind({
click: function () { $("<br /><a href='#'>我是動(dòng)態(tài)創(chuàng)建的</a>").appendTo("#main"); }
});


//4.前綁定,動(dòng)態(tài)創(chuàng)建的元素也擁有了點(diǎn)擊的事件
// $("#main").delegate("a", "click", function () {
// alert($(this).text());
// });

//5.前綁定,live的事件源頭的是documentdelegate的源頭是具體要綁定的元素,所以delegate的效率比live高多了
$("#main a").live("click", function () {
alert($(this).text());
});
});
</script>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 浮梁县| 唐山市| 马鞍山市| 德阳市| 封丘县| 佳木斯市| 台江县| 永春县| 云梦县| 南江县| 广元市| 福安市| 格尔木市| 平塘县| 道孚县| 夏津县| 怀安县| 喀喇| 关岭| 土默特左旗| 安远县| 吴旗县| 太保市| 富川| 唐山市| 白沙| 清新县| 惠东县| 鹤壁市| 柘城县| 龙井市| 宜春市| 临汾市| 沾益县| 曲沃县| 岳普湖县| 康平县| 遂昌县| 桂东县| 田林县| 新化县|