javascript 相关小的知识点集合

Posted starof

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

所以在 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);

 

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有问题欢迎与我讨论,共同进步。

以上是关于javascript 相关小的知识点集合的主要内容,如果未能解决你的问题,请参考以下文章

jQuery相关知识

拾遗理解Javascript中的Arguments

JavaScript数组相关知识

JavaScript之 ------ 数组相关知识(轻松玩转js数组)

封装解构,集合,字典,内建函数和简单选择排序相关知识及习题

代码片段 - Golang 实现集合操作