React为啥这么大?因为它实现了一个虚拟DOM(Virtual DOM)。虚拟DOM是干什么的?这就要从浏览器本身讲起。 如我们所知,在浏览器渲染网页的过程中,加载到HTML文档后,会将文档解析并构建DOM树,然后将其与解析CSS生成的CSSOM树一起结合产生爱的结晶——RenderObject树 ...
分类:
其他好文 时间:
2018-10-22 20:17:08
阅读次数:
214
HTML介绍 Web服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的 ...
分类:
Web程序 时间:
2018-10-14 16:45:30
阅读次数:
227
HTML介绍 Web服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的 ...
分类:
Web程序 时间:
2018-10-14 11:26:51
阅读次数:
136
一,HTML/5 1,浏览器渲染过程 主流浏览器渲染过程叫法有区别,但是主要流程还是相同的。Gecko 将视觉格式化元素组成的树称为“框架树”。每个元素都是一个框架。WebKit 使用的术语是“呈现树”,它由“呈现对象”组成。对于元素的放置,WebKit 使用的术语是“布局”,而 Gecko 称之为 ...
分类:
Web程序 时间:
2018-10-12 16:09:12
阅读次数:
211
HTML介绍 Wed服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的 ...
分类:
Web程序 时间:
2018-10-09 23:09:31
阅读次数:
239
一、认识Vue 定义:一个构建数据驱动的Web界面的渐进式框架 优点: 1、可以完全通过客户端浏览器渲染页面,服务器端只提供数据 2、方面构建单页面应用程序(SPA) 二、引入Vue 三、Vue实例 实例:el 数据:data Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 ...
分类:
其他好文 时间:
2018-10-08 20:42:07
阅读次数:
158
1.浏览器的渲染引擎工作原理: (1)解析HTML,生成DOM树。解析HTML文档,转换树中的html标签或js生成的标签到DOM节点,它被称为 -- 内容树。 (2)构建渲染树,解析Style,生成Style Rules,解析CSS(包括外部CSS文件和样式元素以及js生成的样式),根据CSS选择 ...
分类:
其他好文 时间:
2018-10-02 14:12:46
阅读次数:
233
1.浏览器渲染页面的过程 2.异步编程的四种方法 3.解释同步异步、阻塞非阻塞、并行并发之间的区别 非阻塞调用是指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。 同步:在发出一个同步调用时,在没有得到结果之前,该调用就不返回。 异步:在发出一个异步调用后,调用者不会立刻得到结果,该调 ...
分类:
其他好文 时间:
2018-09-04 20:52:42
阅读次数:
294
HTML介绍 Web服务本质 socket.server.py test.html 浏览器发请求-->HTTP协议-->服务端接收请求-->服务端返回响应--服务端把HTML文件内容发给浏览器 -->浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language ...
分类:
Web程序 时间:
2018-08-31 10:48:11
阅读次数:
215
组成 meta标签共有两个属性,分别是http-equiv属性和name属性。 1. name属性 name属性主要用于描述网页,比如网页的关键词,叙述等。与之对应的属性值为content,content中的内容是对name填入类型的具体描述,便于搜索引擎抓取。meta标签中name属性语法格式是: ...
分类:
Web程序 时间:
2018-08-22 17:04:30
阅读次数:
227