- 博客(4)
- 收藏
- 关注
原创 浏览器的组成
浏览器的主要组件:1. 用户界面-包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分2. 浏览器引擎-用来查询及操作渲染引擎的接口3. 渲染引擎-用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来。 我们常说的浏览器内核,其实是指浏览器的渲染引擎。渲染引擎包括html解释器、CS...
2018-04-21 16:48:43 2729
原创 Javascript运行环境
Javascript运行环境:Javascript运行环境有两种,一个是浏览器运行环境,另一个则是Node.js运行环境浏览器环境下JavaScript主要由三部分组成,分别是ECMAScript、DOM和BOM,BOM和DOMNode.js中以ECMAScript为基础,扩展出了I/O操作、文件操作、数据库操作等V8引擎:简单理解就是负责解析和执行代码内置库:运行环境提供的服务...
2018-04-21 16:17:27 5756
原创 编译型语言和解释型语言
编译型语言:在执行程序之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。如C、C++等解释型语言:解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。一条语句执行时才翻译。如如Java、JavaScript、Python等。虽然Java在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中...
2018-04-20 16:36:06 316
原创 setTimeout()和setInterval()的区别
一、定时器通常我们使用setTimeout()和setInterval()来创建定时器。一般情况下setTimeout()用于延迟执行某方法或功能,setInterval()则一般用于刷新表单,对于一些表单的假实时指定时间刷新同步。setTimeout()在指定的毫秒数后就会执行,而setInterval()则在每隔指定的毫秒数执行。也就是说setTimeout()执行一次,而setInterva...
2018-04-16 21:24:09 3195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人