当前位置: 首页 > Web前端 > HTML

【冰山白皮书】JS中的基本概念

时间:2023-04-02 20:25:18 HTML

关于我们QQ问答交流群:600633658我们的链接:知乎掘金今日头条新浪微博前端网思不义简书B站区分大小写HTML标签是否区分大小写:不区分(规范要求区分,但浏览器是否兼容)HTML属性是否区分大小写:不一定(大部分属性是不区分大小写的,包括涉及到data-的事件触发器和其他只能小写的属性,因为在使用JS获取值的时候会转成camelcase)JS是否区分大小写:使用建议:写HTML时使用小写,特殊属性使用-连字符。Identifier什么是标识符Identifier是以字母$_开头的名称,(字母包括任何国家的语言,包括汉字、π等)一般使用驼峰命名方式注解有两种://或/**/sublime可以添加docblockr插件。运行模式为严格模式。之所以在普通模式中出现严格模式,是在ES5中提出来的,目的是解决ES3中的不合理怪异行为。在整个代码中启用严格模式作为未来的过渡更加安全和高效。第一行输入'usestrict'(不利于合并)在函数的第一行输入'usestrict'(推荐初学者使用)strict模式的问题只能在ES5下运行(IE10以上浏览器)不能使用control在控制台调试(因为浏览器控制台的运行是基于eval函数)兼容性问题语句中的括号和分号分号JS解释器会自动在需要加分号的位置加上分号。CodingstyleConservative:能加分号就加分号Unconstrainedstyle:不能加分号就不加分号Howtoaddasemicolontotheinterpreter(Mergeifpossible)Mergethecurrentlineandnext一行代码Try可以执行吗?如果可以执行,就不要加分号。如果不能执行,加分号再试。如果仍然无法执行,则会报错。自动为问题添加分号。优点:条件判断语句和字符串链接语句的结构可以更清晰。缺点:括号和运算符开头的语句可能会和上一行语句合并无法调试)++--开头的括号对于可以包含语句块的语句,如果其中只有一条语句语句块,括号可以省略。此类语句包括:ifelseforwhile使用分号和括号的建议在括号和括号中添加关键字和保留字什么是关键字:解释器有一个特殊用途的名称,不能用作标识符什么是保留字:口译员暂时没有用,但是这个名字以后可能会用到,不能作为标识符使用如何避免关键字和保留字1.记住所有的关键字和保留字记住所有的关键字和所有JAVA经过一段时间的发展中的关键字是JS的所有保留字。所有的关键字和保留字都是小写字母,所以可以驼峰命名2.使用拼音命名变量初始化变量的过程:只是简单的赋值,没有设置数据类型(很重要)使用var和不使用var的区别usingvar(一个是局部变量,一个是全局变量)可以用逗号定义多个变量(建议在前面写逗号)