0 目录
- JavaScript简介
- 浏览器的组成
- JavaScript组成部分
- JavaScript执行队列
- JavaScript标签
- 前端代码书写规范
1 JavaScript简介
JavaScript是前端开发的主要语言之一。
前端三大语言包括:HTML、CSS、JavaScript
前端开发需要掌握的知识有:HTML5、CSS3、JavaScript、ES6、jQuery、webpack、Vue、React、Angular、Node.JS、MongoDB、计算机网络等
JavaScript是一种单线程、解释性的编程语言
2 浏览器的组成
浏览器的组成包含2大部分:shell部分和内核部分
其中,内核部分又分为:渲染引擎、JS引擎和其他模块
主流的浏览器及其内核:
浏览器 | 内核 |
---|---|
IE | trident |
Chrome | webkit/blink(最新) |
Firefox | Gecko |
Opera | presto |
Safari | webkit |
3 JavaScript组成部分
- ECMAScript:构成了JS核心的语法基础
- BOM(Browser Object Model 浏览器对象模型):用来操作浏览器上的对象
- DOM(Document Object Model 文档对象模型):用来操作网页上的元素
4 JavaScript执行队列
JavaScript根据轮转时间片的规则执行:同一时间只能干一件事
只有执行完一个任务才会去执行下一个任务
5 JavaScript标签
<script type="text/javascript"></script>
JavaScript标签放在页面内哪个地方都无所谓,都可以正常执行
可以用 src="xxx.js"
属性来引用外部js文件
6 前端代码书写规范
采用分层分离的规则
结构 | 样式 | 行为 |
---|---|---|
HTML | CSS | JavaScript |
三者相互分离,各自写在单独的文件里