一、浏览器执行JS
浏览器本身并不会执行JS代码, 而是通过内置JavaScript引擎来执行JS代码.
JS引擎执行代码时会逐行解释每一句源码, 由计算机去执行.
二、JS的组成
1. ECMAScript
ECMAScript规定了JS的编程语法和基础核心知识
2. DOM - 文档对象模型
通过DOM提供的接口可以对页面上的各种元素进行操作.
3. BOM - 浏览器对象模型
它提供了独立于内容的. 可以与浏览器窗口进行互动的对象结构.
通过BOM可以操作浏览器窗口, 比如弹出框, 控制浏览器跳转, 获取分辨率等.
三、JS的三种书写位置
行内
直接写到元素的内部.
<input type="buttom" value="btn" onclick="alert('onclick是点击的意思')">
内嵌
<script>
alert('内嵌标签');
</script>
外部
<script src="my.js"></script>
四、JS输入输出语句
- alert(msg) : 浏览器弹出警示框
- console.log(msg) : 浏览器控制台打印输出信息
- prompt(info) : 浏览器弹出输入框, 用户可以输入.
<script>
// 提示用户输入
prompt('请输入你的年龄');
// 弹出警示框
alert('弹出警示框');
// 浏览器控制台打印消息
console.log('浏览器控制台打印消息');
</script>