HTML DOM 級別以及一些小坑

2021-08-09 22:43:35 字數 1042 閱讀 9972

function

download

()

onclick="

download()"

>

typeerror

:download

isnot

afunction

不是乙個函式。如果我們在 devtools console 執行$0

.download會得到"",乙個空字串。

換成,可以正常執行。

增加了download屬性,所以在 a 上呼叫download

()會提示download

isnot

afunction,因為所有的屬性都是字串

設定為submit,會導致表單提交form

.submit

()出錯,錯誤資訊和這個類似,submit

isnot

afunction

.forms

document

.images,後期的瀏覽器為了實現向後相容,同樣也支援這些介面。在 js 事件中,我們經常提及的 dom 事件,也是在這個階段定義的。其它比較常用的還有 css 訪問、dom 遍歷、等。。。

addeventlistener,於是 w3c 又推出了 dom level 2。而這個版本最大的變化就是新增事件監聽的方法統一成了addeventlistener,並增加了第三個引數。(關於第三個引數可以看我之前的文章 #6

[web效能優化]chrome 51 引入新特性:passive event listeners )

python中的一些小坑

a 1 b 1 這兩個看起來好像也沒什麼差別嘛,就是乙個都好而已 列印出來的結果卻差很多!print type a print a print type b print b 1 1,a 1 2,3 b a a 4,5,6 a a 4,5,6 print a,b 使用 列印結果 1,2,3,4,5,6...

異或以及一些小技巧

n n 0 0 n n n 2 n 2 n 2 n 2 說明 與 的區別 不帶符號位右移,即該數若為正數,則高位補0,若該數為負數,則高位補1 帶符號位右移,即不管該數為正數還是負數,高位都不0 1000 1 1100 0100 1 0010 1000 1 0100 0100 1 0010 將某乙個...

給陣列賦值的一些小坑

陣列定義同時初始化是個常見的問題,比如,int a 3 其中a 0 a 1 a 2 這三個值都為0。如果這樣定義,同時賦值 int a 3 是不是意味著a 0 1,a 1 1,a 2 1呢?這是乙個很容易出錯的問題,答案肯定不是這樣,筆者在多個編譯器上試過,結果只有a 0 1,而a 1 0,a 2 ...