編寫乙個通用的事件監聽函式關於低版本ie相容性問題描述事件冒泡過程
對於乙個無限下拉載入的頁面,如何給每個繫結事件
var btn = document.
getelementbyid
('btn1');
btn.
addeventlistener
('click'
,function
(event)
)// 封裝
function
bindevent
(elem, type, fn)
var a = document.
getelementbyid
('link1');
bindevent
(a,'click'
,function
(e))
>
"div1"
>
"p1"
>
啟用p>
"p2"
>
取消p>
"p3"
>
取消p>
"p4"
>
取消p>
div>
"div2"
>
"p5"
>
取消p>
"p6"
>
取消p>
div>
body
>
>
var p1 = document.
getelementbyid
('p1');
var body = document.body;
bindevent
(p1,
'click'
,function
(e))
bindevent
(body,
'click'
,function
(e))
script
>
>
"div1"
>
href
="#"
>
a1a>
href
="#"
>
a2a>
href
="#"
>
a3a>
href
="#"
>
a4a>
div>
body
>
>
var div1 = document.
getelementbyid
('div1');
div1.
addeventlistener
('click'
,function
(e)}
)script
>
完善版本
function
bindevent
(elem, type, selector, fn)
elem.
addeventlistener
(type,
function
(e)else}}
)}
// 使用**
bindevent
(a,'click'
,'a'
,function
(e))
// 不使用**
bindevent
(a,'click'
,function
(e))
編寫乙個通用的事件監聽函式
描述事件冒泡過程dom樹形結構 -> 事件冒泡 -> 阻止冒泡 -> 冒泡的應用(**)
對於乙個無限下拉載入的頁面,如何給每個繫結事件使用**
第八章 指標 第八章 指標
1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...
第八章(筆記)
能在 中進行記憶體單元的定址的暫存器只有4個,分別是bx si di bp 其中bx bp 是基址,bx對應的段位址是ds,bp對應的段位址是ss si di 是變址,單獨使用時段位址是ds,組合使用段位址是跟隨組合的基址對應的段位址 中進行記憶體單元定址彙總 si di bx bp 常量 si 常...
第八章 字典
d 空字典 d 這就是字典 d dict.fromkeys a b d dict zip keyslist,valslist d dict name bob age 22 建立字典的函式 d name 通過索引key獲取對應的value d.keys 返回d字典物件所有key,返回乙個列表 d.va...