一些js基本知识点 Doctype 浏览器渲染模式 渲染模式发展历史 在多年以前(IE6诞生以前),各浏览器都处于各自比较封闭的发展中(基本没有兼容性可谈)。随着WEB的发展,兼容性问题的解决越来越显得迫切,随即,各浏览器厂商发布了按照标准模式(遵循各厂商制定的统一标准)工作的浏览器,比如IE6就是 ...
分类:
Web程序 时间:
2017-08-30 18:23:46
阅读次数:
261
网络协议篇: 1.http请求过程 DNS解析——tcp三次握手——建立tcp连接后发起http请求——服务器响应http请求 ——浏览器得到资源——浏览器渲染 2.http报文 通用首部:可以出现在请求报文,也可出现在响应报文 请求报文:请求行(包含请求方法和请求URL)、请求头部(header) ...
分类:
Web程序 时间:
2017-08-28 23:53:53
阅读次数:
284
有时候想要进行性能优化时了解浏览器的渲染过程无疑是十分重要的。下面来看 首先介绍一下主流浏览器的渲染引擎: IE:Trident chrome:Blink Safire:webkit Firefox:Gecko Opera:Blink QQ浏览器/微信webview:X5/Blink 可能有很多会感 ...
分类:
其他好文 时间:
2017-08-28 23:50:28
阅读次数:
355
《Python 基础与爬虫技术》讲解了从静态页面爬取数据的方法以及使用缓存来管理服务器负载的方法。此外,本课程还介绍了如何使用AJAX URL和Firebug扩展来爬取数据,以及有关爬取技术的更多真相,比如使用浏览器渲染、管理cookie、通过提交表单从受验证码保护的复杂网站中抽取数据等。
分类:
编程语言 时间:
2017-08-17 14:26:09
阅读次数:
279
React与ReactDOM是react中核心对象,React为核心功能,ReactDOM提供对DOM的操作,以前的老版本中只有React没有ReactDOM,新版本中分离出ReactDOM提供两种渲染方式:浏览器渲染(react-dom.js)和服务器渲染(react-dom-server.js) ...
分类:
Web程序 时间:
2017-08-12 16:17:50
阅读次数:
227
function whatBrowser() { console.log(navigator.appName);//返回浏览器的名称 console.log(navigator.appVersion);//返回浏览器的平台和版本信息 console.log(navigator.appCodeName... ...
分类:
其他好文 时间:
2017-08-10 10:26:19
阅读次数:
135
在构建页面时,我们会在html中载入一个或多个css和js文件。或许大家都已经习惯了“最佳实践”中,css文件应该放在<head>标签中引入,而js文件则是放在</body>关闭标签前引入的原则,但其中的原因,很多人可能像我之前一样,不是了解得很清楚。在查阅了书籍和资料后,稍微了解的其中的原由。 让 ...
分类:
Web程序 时间:
2017-08-09 21:21:33
阅读次数:
207
浏览器加载渲染过程 自上而下加载,加载过程中解析渲染 加载中遇到外部css,img会发出异步请求,不会影响文档加载 加载中遇到js文件会挂起渲染进程,要等js加载和执行完,才恢复html渲染线程(因为js会修改DOM,document.write,解决方法是把js引用放在</body>前) css加 ...
分类:
其他好文 时间:
2017-08-09 13:12:13
阅读次数:
142
1 浏览器渲染的工作流程 浏览器的工作原理。以Webkit引擎的工作流程为例,浏览器加载一个HTML页面后进行如下操作 解析HTML【遇到<img>标签加载图片】 —> 构建DOM树 加载样式 —> 解析样式【遇到背景图片链接不加载】 —> 构建样式规则树 加载javascript —> 执行jav ...
分类:
其他好文 时间:
2017-08-05 20:35:25
阅读次数:
790
1 当我们访问一个网址的时候,这中间发生了什么 输入网址——浏览器查找域名的IP地址——浏览器给Web服务器发送一个HTTP请求——服务端处理请—— 服务端发回一个HTTP响应——浏览器渲染显示HTML 2 一个URL(统一资源定位器)的解释 3 请求一个网址的时候到底发送和返回了什么 ...
分类:
Web程序 时间:
2017-08-05 19:49:02
阅读次数:
273