JavaScript早在1995年就被设计出来,它起初它叫LiveScript,是客户端脚本语言。
JavaScript用于做网页,js一定是写在html页面中的,特点:1)javascript不需要编译,边解释边执行,只需要一个解析器就可以运行;
2)多用于客户端(浏览器中自带解释器),可直接嵌入HTML中;
3)语言松散,使用变量之间不需要声明,变量类型不固定。
在web页面中使用javascript的最常用方式:
(1)直接内嵌javascript代码:写在<script></script>标签中,可插到HTML代码中任何一个位置,但是尽量放在页面最后(</body>之前,这样可以使浏览器更快
的加载页面并展示给用户,从而增强用户体验)
(2)引用外部脚本文件
使用外部脚本文件优势:(1)简化HTML代码
(2)编程模块化
(3)代码易于维护
(4)增加安全性,减少攻击机会
(5)加速浏览
(6)引用其他服务器上的脚本文件
(一个文档可以引用多个外部脚本文件,一个脚本文件可被多个HTML文档引用,外部脚本文件中,只能包含脚本语言代码,不能包含其他代码(如HTML代码),
也不能包含<script></script>标签)
javascript编写习惯:(1)尽量一行只写一句语句(提高代码可读性))
(2)每句语句后面可以不用分号结尾,浏览器会自动补全,但最好每句后加上分号
(3)js是严格区分大小写的,所以要注意大小写
浏览器解析HTML文档时,一旦遇到脚本语言代码,就会停止对HTML代码的解析,转而执行脚本语言代码,但如果在script标签中添加defer属性,顺序则会与之相反。
javascript变量命名规则:(1)第一个字母必须是字母、下划线或美元符号($)组成;
(2)除了第一个字符之外的其他字符,可由数字、字母、下划线、美元符号等组成(不能有空格或其他标点符号)
(3)严格区分大小写
(4)必须放在同一行中
(5)不能与保留字名相同(保留字:是javascript中定义的有着特殊含义的标识符)