
浏览器
文章平均质量分 77
明天回火星
less is more
展开
-
前后端渲染页面的区别?
我们都知道模板都是需要渲染的,最近在使用react,它是后端渲染的,而angular是前端渲染的。要弄清前后端渲染的区别,先来看看浏览器在完整展示一个页面前做了哪些工作: ① 加载:根据请求的URL进行域名解析,向服务器发起请求,接收文件(HTML、JS、CSS、图象等)② 解析:从html解析出DOM tree,解析css产生css规则树(计算css样式),js,通过D原创 2016-07-04 18:20:56 · 7881 阅读 · 3 评论 -
HTML5缓存机制
H5是新一代html的标准,缓存机制是其中一个重要的特性。 HTML5应用程序缓存为应用带来三个优势: ① 离线浏览:用户可在应用离线时使用它们; ② 速度:已缓存资源加载得更快; ③ 减少服务器负载:浏览器将只从服务器下载更新过或更改过的资源转载 2016-04-11 14:16:34 · 1522 阅读 · 0 评论 -
优化浏览器前端
译者 | 京东金融-移动研发部-前端工程师 田腾原作者 | Sanjay Purswani来源 | Software Engineer at comparethemarket.com优化事关速度和满意度为了提升用户体验(User Experience,UX),我们希望前端提供快速加载和执行的网页。而对于提升开发者体验(Developer Experience,转载 2017-05-11 16:49:29 · 966 阅读 · 0 评论 -
浏览器工作原理
原文地址:http://kb.cnblogs.com/page/129756/ 目录 一、介绍 二、渲染引擎 三、解析与DOM树构建 四、渲染树构建 五、布局 六、绘制 七、动态变化 八、渲染引擎的线程 九、CSS2可视模型 英文原文:How Browsers Work: Behind the Scenes of Moder转载 2017-04-28 15:05:48 · 617 阅读 · 0 评论 -
前后端渲染和同构渲染
转自:阿里camsong1. 引言我为什么要选这篇文章呢?十年前,几乎所有网站都使用 ASP、Java、PHP 这类做后端渲染,但后来随着 jQuery、Angular、React、Vue 等 JS 框架的崛起,开始转向了前端渲染。从 2014 年起又开始流行了同构渲染,号称是未来,集成了前后端渲染的优点,但转眼间三年过去了,很多当时壮心满满的框架(Rendlr、L转载 2017-04-28 13:47:08 · 8727 阅读 · 1 评论 -
前端代码IE浏览器和火狐浏览器的兼容性问题
长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性:复制代码代码如下:一、函数和方法差异;二、样式访问和设置;三、DOM方法及对象引用;四、事件处理;五、其他差异的兼容处理。转载 2017-02-23 15:30:16 · 4655 阅读 · 0 评论 -
Chrome浏览器快捷键
Chrome窗口和标签页快捷键:Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中 按住 Ctrl+Shift 键,然后点击链接 在新标签页中打开链接,同时切换到新打开的标签原创 2016-09-28 18:25:27 · 422 阅读 · 0 评论 -
JavaScript单线程和浏览器事件循环概述
作者:破狼JavaScript单线程在上篇博客《Promise的前世今生和妙用技巧》的开篇中,我们曾简述了JavaScript的单线程机制和浏览器的事件模型。应很多网友的回复,在这篇文章中将继续展开这一个话题。当然这里是博主的一些理解,如果还存在什么纰漏的话,请不吝指教。JavaScript这门语言运行在浏览器中,是以单线程的方式运行的。说到单线程,就得从操作系统进程开始说转载 2016-09-27 19:03:47 · 427 阅读 · 0 评论 -
好文:现代浏览器原理详解
英文原文:Tali Garsiel,编译:zzzaquarius简介浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。将讨论的浏览器今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。本文将基于一些开源浏览器的例子——Fir转载 2016-09-27 18:35:34 · 565 阅读 · 0 评论 -
对setTimeout异步的理解
作者:肥肚有时候,加载一些广告的时候,我们用setTimeout实现异步,好让广告不会阻塞我们页面的渲染。 为什么setTimeout能够实现异步呢? 看一段糟糕的代码:setTimeout(function() { while (true) { }}, 100);setTimeout(functi转载 2016-09-27 18:00:21 · 1126 阅读 · 0 评论 -
script标签写在哪里好?
script标签放在底部的好处?虽然理论上放在哪里都是可以的,但是对于前端页面优化来讲,还是放在底部是最佳的,因为如果JS执行出现错误了,最起码页面中的元素还能加载出来,因为DOM文档是从上往下的顺序执行的。 放在底部哪里?许多人认为只要放在底部了,无论是“body标签闭合之前”还是在“body标签闭合之后”都是一样的,其实还是有差别的,因为从HTML 2.0起放在“body标转载 2016-09-19 12:16:35 · 13472 阅读 · 2 评论 -
百度搜索引擎工作原理
关于百度以及其它搜索引擎的工作原理,其实大家已经讨论过很多,但随着科技的进步、互联网业的发展,各家搜索引擎都发生着巨大的变化,并且这些变化都是飞快的。我们设计这个章节的目的,除了从官方的角度发出一些声音、纠正一些之前的误读外,还希望通过不断更新内容,与百度搜索引擎发展保持同步,给各位站长带来最新的、与百度高相关的信息。 本章主要内容分为四个章节,分别为:抓取建库;检索排序;外部投票;转载 2017-05-12 17:24:16 · 18674 阅读 · 1 评论