標籤:部分 undefined 定時 數字 避免 變數 nts 保留字 inner
本文主要是列出一些javascript 相關的,不限於javascript的,容易記錯或者遺忘的小知識,小技巧。
1、javascript中的false
在 JavaScript,常見的 false 值:
0, ‘0‘, +0, -0, false, ‘‘,null,undefined,NaN
要注意空數組([])和Null 物件({}):
console.log([] == false) //trueconsole.log({} == false) //falseconsole.log(Boolean([])) //trueconsole.log(Boolean({})) //true
所以在 if 中,[] 和 {} 都表現為 true。
2、禁用js
【設定】->【顯示進階設定...】->點擊【隱私權設定】->【內容設定】->找到 【javascript】部分
3、HBuilder編輯器(國產)
內建了Emmet
emmet給css提升
ul>li*5
a[href="www.baidu.com"]
emmet給js提升
var box=dg按下tab
ifelse用法:ife
for迴圈:fori
預覽快速鍵:ctrl+r
字串拼接時,選中一個變數,按‘就會在變數兩邊加上單引號。
4、javascript組成
ECMAScript+DOM+BOM
5、class是保留字
class是js中的保留字, 所以不允許用.class,用的都是className,比如getElementsByClassName。
6、innerHTML可以直接加標籤
innerHTML裡面有html標籤時,會被解析成Html標籤。
7、href和src和color
不用拿href和src和color取到的值做判斷
pic.src這樣
可以用getAttribute取。
8、控制台輸出的字串是黑色的,數字是藍色的
var a="11"; var b=11; console.log(a); console.log(b);
9、留言板
box.innerHtml=box.innerHtml+‘<p>‘+val+‘</p>‘;
var newText=‘<p>‘+val+‘</p>‘;
box.innerHtml+=newText;
10、console.dir(arr)輸出集合
var arr=[‘a‘,12,‘b‘,‘c‘,‘e‘]; console.log(arr); console.dir(arr);
本文作者starof,因知識本身在變化,作者也在不斷學習成長,文章內容也不定時更新,為避免誤導讀者,方便追根溯源,請諸位轉載註明出處:http://www.cnblogs.com/starof/p/6815775.html有問題歡迎與我討論,共同進步。
javascript 相關小的知識點集合