javascript 相关小的知识点集合

本文紧倘若列出一些javascript
相关的,不限于javascript的,容易记错或者遗忘的略知识,小技巧。

1、javascript中的false

在 JavaScript,常见的 false 值:

 0, '0', +0, -0, false, '',null,undefined,NaN 

假如专注空数组([])和空对象({}):

console.log([] == false) //true
console.log({} == false) //false
console.log(Boolean([])) //true
console.log(Boolean({})) //true

图片 1

所以在 if 中,[] 和 {} 都显现呢
true。

2、禁用js

【设置】->【呈现高级设置…】->点击【隐私设置】->【内容装】->找到
【javascript】部分

图片 2

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); 

 

图片 3

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);

 

图片 4

11、灵活利用Math.min()和Math.max()

Math.min(0,1,4,3)//返回最小的
0

index--;
if(index<0){
    index=0;
}

足就此脚一行替代点多尽

 index=Max(0,--index);

 

 

 

 

 

 

正文作者starof,因知本身在变化,作者为在不停上成才,文章内容也不安时更新,为避免误导读者,方便追根溯源,请各位转载注解出处:http://www.cnblogs.com/starof/p/6815775.html生问题欢迎和我谈谈,共同提升。