码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 相关小的知识点集合

时间:2017-05-07 11:47:30      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:部分   undefined   定时   数字   避免   变量   nts   保留字   inner   

本文主要是列出一些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);

 

技术分享

 

本文作者starof,因知识本身在变化,作者也在不断学习成长,文章内容也不定时更新,为避免误导读者,方便追根溯源,请诸位转载注明出处:http://www.cnblogs.com/starof/p/6815775.html有问题欢迎与我讨论,共同进步。

javascript 相关小的知识点集合

标签:部分   undefined   定时   数字   避免   变量   nts   保留字   inner   

原文地址:http://www.cnblogs.com/starof/p/6815775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!