你們真的了解JS的事件嗎?

2021-09-13 12:23:12 字數 519 閱讀 7386

基礎最後一篇啦,蹭著週六日趕緊寫完,其他的都是dom,bom的api或者瀏覽器能力,高階技巧,canvas使用等雜七雜八的知識點,這裡就不一一介紹了,平時編碼也用不太到,有興趣的可以找找相關的書籍
先說說js事件流吧,js事件流就是從從document開始到目標dom節點之前的節點進行事件的捕獲,在目標節點進行事件處理,然後事件處理當成冒泡的一部分,事件再回傳到document,就是這樣啦,應該很容易理解

dom0級事件

就是繫結的事件只能有乙個,事件以on開頭,重複繫結的事件會覆蓋之前的事件,這和js重複宣告變數相反, var a = 2; var a; a依然為2;

dom2級事件

有兩個方法addeventlistener()和removeeventlistener(),帶三個引數第乙個事件名,第二個事件處理程式,第三個boolean型,true表示在捕獲時候執行,false表示在冒泡時候執行

而他們處理程式的都是在對應dom節點依附的作用域中執行的,也沒什麼好說的東西,就當做記個筆記吧

Linux使用者,你們真的了解開源硬體嗎?

linux使用者不了解一點開源硬體製造相關的事情,他們就會經常陷入失望的情緒中。商業軟體和免費軟體已經互相糾纏很多年了,但是這倆經常誤解對方。這並不奇怪 對一方來說是生意,而另一方只是一種生活方式。但是,這種誤解會給人帶來痛苦,這也是為什麼值得花精力去揭露這裡面的內幕。這是乙個沒有人獲益的怪圈,而且...

JS 基礎 你真的了解 console 嗎?

正文結語 相信大部分的人學習任何語言或是工具都是從hello world開始的,它代表的不僅僅是輸出字串的 demo,更是乙個以最基礎的實現最快了解工具執行原理的重要思想。不過這不是本篇要討論的 笑,本篇要討論的是 js 開發者中用得最多沒有之一的console。用過 js 都知道 console ...

你們真的了解函式名嘛?

函式名我們經常用,但是你們真的理解函式名嘛?就當你們很了解了,畢竟是基礎知識,我就寫個例子,不喜勿噴 我們知道js函式有意思的是它竟然是乙個物件,我們平時寫的函式其實都是function型別的例項,那函式名是什麼呢?既然函式是引用型別,函式名當然是指向函式的指標,這就說明,乙個函式可以有多個函式名,...