1. 什么是 JavaScript?
JavaScript 是一门编程语言。
java 是强类型语言,后台用;
JavaScript 是弱类型语言,前台用,脚本语言
最初的目的:判断客户端的输入(以前的网速慢)
现在的意义:
- 页面特效(pc端网页效果)
- 移动端(移动web和app)
- 异步和服务器交互(ajax)
- 服务端开发(nodejs)
2. 书写规则
- 对空格、换行、缩进不敏感
- 如果末尾不加分号,必须换行,否则会报错
- 书写规范:每句JavaScript 代码写完后
必须加分号,必须换行
3. JavaScript 代码的执行顺序
- 从上到下依次执行
4. 浏览器工作原理
html 和 css 都是由渲染引擎执行的,js 是由 js 解析器执行的,位置不同
5. 弱类型脚本语言
脚本语言:解释执行,即解析一行执行一行,边编译边执行
编译语言:编译执行,即会把代码直接编译成cpu认识的语言再执行
6. JavaScript 的组成(三部分)
ECMAScript:JavaScript 的语法规范
DOM:JavaScript 操作网页上元素的 API
BOM:JavaScript 操作浏览器部分功能的 API
7. Script 标签位置:
html 文件的 head 中或 body 中,写在别的位置浏览器会自动将其提到 body 中。
8. JavaScript 输出语句:
alert(); // 弹窗,省略了window.
document.write(""); // 写在页面中,可以识别标签
console.log(); // 日志,省略了window.
console.warn("警告!");
console.error("错误!");
console.dir("错误!"); // 折叠内容,打印对象类型
window.confirm(); // 弹窗,返回值是true或false
window.prompt("请输入:") // 输入内容
9. 注释:
/**
* 方法注释
*/
//单行注释
/*多行注释*/
10. 引入外部js文件:
<script src="tools.js"></script>
外联式、嵌套式、行内式(与css类似)
11. 什么是 API?
如何学习 API ?
① 侧重点(四点)
-
调用者:谁调用的。
-
参数:有无,几个。
-
返回值:有无,什么类型。
-
功能:干什么用的。
② 自学方法
-
W3C (前端标准W3CSchool)
-
MDN (开发者网站)https://developer.mozilla.org/zh-CN/
12. 内置对象
内置对象就是指这个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能。
javascript内置对象: