一.JS是什么
JS是一种运行在客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
浏览器就是一种运行JS脚本语言的客户端,JS的解释器被称为JS引擎,为浏览器的一部分。
二.JS的组成
ECMAScript 和DOM 和BOM 三者共同组成
1、ES:定义了JS的语法规范,描述了语言的基本语法和数据类型
简单来说:JS怎么写,需要根据ES的规定
2、DOM(文档对象模型)
有一套成熟的操作 DOM 节点的API,通过DOM 可以操作页面中的元素(其实就是标签)
比如:增加一个DIV
删除一个span
修改h1标签的内容
3、BOM(浏览器对象模型)
有一套成熟的操作BOM 的 API
比如:弹出框
浏览器跳转
获取浏览器相关信息
获取浏览器尺寸
三.JS的书写方式
1.行内式
不推荐 了解即可
这种写法,代码量多了不好维护
<button onclick="alert('你好')">按钮</button>
2.内嵌式
学习阶段推荐使用,因为代码量少
如果代码量多,不推荐
alert('我是内嵌的JS')
3.外联式
推荐!目前公司都是外链式,因为公司项目代码量肯定比较大
<script src="./02_测试.js"></script>
alert('我是外链的js')