记录学习javascript过程
浏览器的两大部分
shell 和 内核(内核重要)
shell —- 用户操作
内核 —– 代码运行、渲染引擎、ja引擎、其他模块
组成浏览器是由上面两大部分组成,shell可以理解为浏览器的外观,内核则是运行的核心
计算机语言
计算机语言分类两大类语言
编译性语言
编译性语言特点:
翻译全文 过程是 生成文件-执行全部文件
编译性语言的优点:
速度快、跨平台
解释性语言
解释性语言特点:
实时翻译 过程是 看一行,执行一行,不生成文件
解释性语言优点:
跨平台、流通性高
js的执行队列
轮转时间片: 类似吃饭,不是一起吃,但是都会吃完
马拉松运动,不是同一时间出发,但是都会通过终点,同时消除。
开始学习
浏览器概念
主流浏览器及其内核(字节跳动面试题)
IE —– trident
chrome —– webkit/bink
firfox —– Gecko
Opera —– presto
Safari —– Webkit
以上内容是须知感念,必须背会
javascript写入方法
页面级:直接在body里面写入
标签
<script>
外部Js文件
通过外部链接,可以是本地连接,也可以是其他站点的链接(代码外链)
网站的内容
结构 行为样式 相分离
html js css