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 ...