提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一、JavaScript是什么?
- 二、浏览器执行JS过程
- 1.渲染引擎
- 2.JS引擎
- 三、JS三部分组成
- 四、JS三种书写位置
- 1.行内
- 2.内嵌
- 3.外部
- 五、JS注释
- 1.单行注释(ctrl + /)
- 2.多行注释(shift + alt + A)
- 六、JS输入输出
一、JavaScript是什么?
一种运行在客户端的脚本语言
- 脚本语言:不需要编译,运行过程中由js解释器(js引擎)逐行进行解释并执行
- 可以基于Node.js进行服务器端编程
二、浏览器执行JS过程
浏览器分为两部分:渲染引擎和JS引擎
1.渲染引擎
用来接续HTML和CSS,俗称内核,比如Chrome的blink,来版本的webkit
2.JS引擎
也成为JS解释器。用来读取网页中的JavaScript代码,转换为机器语言,然后对其处理后运行,比如Chrome的V8
浏览器本身不会执行JS代码,内置的JS引擎执行代码时逐行解释每一句源码(解释为机器语言),然后由计算机去执行,所以JavaScript语言归为脚本语言,会逐行解释执行。
三、JS三部分组成
- ECMAScript(JS语法)
–规定了JS的编程语法和基础核心知识,是所有浏览器厂商共同遵守的一套JS语法工业标砖 - DOM(页面文档对象模型)
– 可以对页面上各种元素进行操作 - BOM(浏览器对象模型)
–对浏览器窗口进行操作
四、JS三种书写位置
1.行内
写在标签内部
2.内嵌
写在head中
3.外部
写在外部js文件中,用script标签引入
<script src="index.js"></script>
五、JS注释
1.单行注释(ctrl + /)
//这是一行注释
2.多行注释(shift + alt + A)
/*这是一行注释这是一行注释这是一行注释
*/
vscode中可以自定义快捷键
六、JS输入输出
方法 | 说明 | 归属 |
---|---|---|
alert | 浏览器弹出警示框 | 浏览器 |
console.log | 浏览器控制台可以打印输出信息 | 浏览器 |
prompt | 浏览器弹出输入框,用户可以输入 | 浏览器 |