js 分为三个部分
- ECMAScript 标准 ——js的基本语法
- DOM —— Document Object Model 文档对象模型
- BOM —— Browser Object Model 浏览器对象模型
JavaScript是什么?
- 是一门脚本语言
- 是一门解释性语言
- 是一门动态类型的语言
- 是一门基于对象的语言
编译语言:需要把代码翻译成计算机所认知的二进制语言,才能够执行
脚本语言:不需要编译,直接执行
常见的脚本语言:t-sql ,cmd
电脑的硬件 —— 系统——客户端的程序——代码
电脑的硬件 —— 系统——浏览器——js代码
js原名不是JavaScript,而是LiveScript
js的作用:解决用户和浏览器之间的交互问题
HTML:是标记语言,展示数据的
CSS:美化页面
JavaScript:用户和浏览器交互
页面中有什么?html——展示内容,css——美化页面,js——控制页面
js代码可以在三个地方写:
- 在html的文件中,script的标签中写js代码
- js代码可以在html的标签中写
- 在js文件中可以写js代码,但是需要在html的页面中引入
在webstorm工具中打开页面:
- 右上角浏览器图标,直接点击即可
- 快捷键:Alt+F2 回车或者上下键选择
js代码的注意问题:
- 在一部script的标签中有错误地js代码,那么该错误的代码后面的js代码不会执行
- 如果第一对的script标签中有错误,不会影响后面的script标签中的js代码执行
- script的标签中可以写什么内容 type="text/javascript"是标准写法或者写language="JavaScript"都可以(但是,目前在我们的html页面中,type和language都可以省略,原因:html是遵循h5的标准)
- 有可能出现这种情况:script标签中可能同时出现type和language的写法
- script标签在页面中可以出现多对
- script标签一般是放在body的标签的最后的,有的时候会在head标签中,目前都在body标签的后面(body中的最后)
- 如果script标签是引入外部js文件的作用,那么这对标签中不要写任何的js代码,如果要写,重新写一对script标签,里面写代码。