来源:渡一教育
本章大纲
1.浏览器的组成
2.js的逼格(介绍,入门)
3.开始学习js(★)
- 3.1 js引入
- 页面内嵌和外部引入
- 3.2 js基本语法
- 变量的命名及声明与赋值
- 值类型:原始值和引用值
- 3.3 js语句基本规则
- 3.4 js运算操作符 和 逻辑运算符
- 3.5 逻辑控制语句if 和 循环语句for
- 3.6 条件补充语句
- 3.7初识引用值
- 3.8 编程形式的区别
- 3.9 typeof 六种数据类型
- 3.10 java独特 类型转换
1.浏览器的组成
1.浏览器的组成
- 1.shell部分
- 2.内核部分(★ )
- 2.1渲染引擎(语法规则和渲染)
- 2.2js引擎
- 2.3其他模块
2.js的逼格
2.js的逼格
- 1.解释性语言(不需要编译成文件)跨平台
说明:过程如下: .java --> javac --> 编译 --> .class --> jvm -->解释执行- 2.单线程(js引擎)
- 3.ECMA标注
为了取得技术优势,微软推出了JScript,
CEnvi推出ScriptEase,与JavaScript
同样可在浏览器上运行,为了统一规格
JavaScript兼容ECMA标准,因此也称为ECMAScript
javascript三大部分
1.(原生)语法
ECMAscript
2.衍生语法
2.1:DOM 文档
2.2:BOM 浏览器
js执行队列
js执行主线程 <--task1 1ms <-- task2 1ms
<--task2 1ms <-- task1 1ms
<--task1 1ms <-- task2 1ms
轮转时间片:类似吃饭
说明:抢占式线程
开始学习js(★)
开始学习js(★)
3.1 js引入
js引入
1.页面内嵌<script></script>标签
2.外部引入<script src="location"></script