第一章 概述
1. JavaScript 的特点
JavaScript 是一门动态的,弱类型的,解释型的,基于对象的脚本语言。
动态: 程序执行的时候才会确定数据类型。 静态: 书写代码的时候提前确定 数据类型。 弱类型: 数据类型可以自动转换。 强类型:数据类型无法自动转换。 解释型: 边编译,边运行,开发效率更高。 编译型: 边编译,边运行,开发 效率更高。 脚本:一般都是可以嵌在其它编程语言当中执行。
2. JavaScript 的运行环境(解释器)
- 浏览器的JS引擎 (如 Chrome 浏览器内置的V8引擎)
- NodeJS
3. 浏览器端的 JavaScript 组成部分
- ECMAScript (JavaScript 语言) (ECMA制定的)
- BOM 浏览器对象模型 (W3C制定的)
- DOM 文档对象模型 (W3C制定的)
第二章 基本语法
1. JavaScript 在 HTML 中使用的三种方式
1.1 行内式
<div onclick="JS代码" onmouseenter="JS代码"></div>
局限性很大,只能针对事件进行添加,用的很少 它的代码分离性最差,可读性不强
1.2 内嵌式
<script>
JS代码...
</script>
建议 script 标签写在其他元素的后面
1.3 外链式
<script src="JS文件的地址"></script>
建议 script 标签写在其他元素的后面 一个 script 标签无法同时外链和内嵌
2. JavaScript 注释
// 当行注释
/* */ 多行注释
3. JavaScript 语法特点
- JS代码由一条一条的指令(语句)组成,每条指令必须指定指令结束符,指令结束符是分号或换行
- JS严格区分大小写
4. JavaScript 中输出内容
4.1 输出到弹框
以弹框的形式输出 ,会中断代码的执行
alert();
4.2 输出到页面中
将内容输出到页面上
document.write();
4.3 输出到控制台
在控制台输出,不影响页面
console.log();
合理使用可以起到断点作用