1. 初识JavaScript
1.1 JavaScript历史
- 布兰登.艾奇
- 1995年10天完成JavaScript设计
- 最初命名为LiveScript,后来与sun合作改名
1.2 JavaScript是什么
- 运行在客户端的脚本语言
- 脚本语言:不需要编译,运行过程中由JS解释器逐行解释并执行
- 可以基于node.js技术进行服务器编程
1.3 JavaScript的作用
- 表单动态校验
- 网页特效
- 服务端开发
- 桌面程序
- app
- 控制硬件-物联网
- 游戏开发
1.4 HTML\CSS\JS 的关系
HTML\CSS 标记语言
JS 编程语言
1.5 浏览器执行JS
浏览器分为两个部分:渲染引擎 和 JS引擎
- 渲染引擎:用来解析HTML和CSS,俗称内核
- JS引擎:用来读取网页中的JS代码,对其处理后运行
脚本语言:逐行解释并执行
1.6 JS的组成
ECMAScript : JavaScrip基础语法
DOM : 页面文档对象模型,对页面中各个元素的操作
BOM : 浏览器对象模型,对浏览器的操作
1.7 JS初体验
JS三种书写方式:行内、内嵌、外联
<input type="button" value="hello" onclick="hello world!">
<script>alert("hello world!")</script>
1.8 JS注释
// 单行注释
/* */ 多行注释 shift+alt+a
1.9 JS输入输出语句
alert(msg)
console.log(msg)
prompt(msg)
//输入
prompt('请输入你的年龄')
//输出
alert('计算的结果是')
//控制台输出
console.log('程序员可以看见的')