• JavaScript小细节总结


    1.let与var的区别

    let的作用域是块,var的作用域是函数

    关键字 var let
    作用域 全局或局部作用域 局部作用域
    是否可以重复声明
    是否可以重复赋值
    是否有变量提升

    2.变量

    变量名由字母、数字、下划线和$符号组成

    3.常量

    名称全部大写

    4.命名规范

    类:首字母大写

    函数名和变量名:首字母小写,驼峰式写法

    5.基本类型

    字符串(‘’或“”)、数字、布尔型、underfine、null、object

    6.null与underfined

    null:已定义,值为null的变量

    underfined:已声明,还没初始化

    7.阻止冒泡、默认行为

    阻止冒泡:event.stopPropagation();

    阻止默认行为:event.preventDefault();

    统一简写为:return false

    8.页面响应

    9.获取标签节点

    document.getElementById(id);//通过id获取标签节点

    document.getElementByClassName(className)//通过className获取标签节点

    document.getElementByTagName(tag)//通过tag标签名获取标签节点

    document.querySelector(param)//获取选择器的第一个节点

    document.querySelectorAll(param)//获取选择器的所有节点

    10.注释

    //单行注释

    /* */多行注释

    11.Boolean()函数的转换规则

    数据类型 转换为true 转换为false
    number 非零数字 0和NaN
    string 非空字符串 空字符串
    boolean true false
    null false
    underfine false
    object 任何对象(包括空对象) null
  • 相关阅读:
    Java日志第8天 2020.7.13
    Java日志第7天 2020.7.12
    Java日志第6天 2020.7.11
    Java日志第5天 2020.7.10
    Java日志第4天 2020.7.9
    Java日志第3天 2020.7.8
    设计模式_23种设计模式_目录
    ICacheEntry中SlidingExpiration与AbsoluteExpirationRelativeToNow的区别
    MySql中的replace into
    结巴分词
  • 原文地址:https://www.cnblogs.com/-ting/p/11665165.html
Copyright © 2020-2023  润新知