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

  • 相关阅读:
    router.beforeEach、路由元信息、导航守卫与函数式编程
    C++传递不定参函数
    函数式编程-compose与pipe
    玩转redux--从会用到庖丁解牛
    redux沉思录:基于flux、状态管理、函数式编程的前端状态管理框架
    Laravel 框架集成 UEditor 编辑器的方法
    i18n实现前端国际化(实例)
    laravel获取当前认证用户登录
    larave5.6 引入自定义函数库时,报错不能重复定义
    2019教师证教材资料
  • 原文地址:https://www.cnblogs.com/starof/p/6815775.html
Copyright © 2020-2023  润新知