摘要: 前阵子,在组内给大家做了一次关于“浏览器加载和渲染HTML的顺序”的分享,这里再总结一下吧。AD:干货来了,不要等!WOT2015 北京站演讲PPT开放下载!1.浏览器加载和渲染html的顺序浏览器加载和渲染html的顺序IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。在渲... 阅读全文
posted @ 2015-06-02 17:56 WEB前端开发之路 阅读(16869) 评论(0) 推荐(2) 编辑
摘要: 在项目的交互或视觉评审中,前端同学常常会对一些交互效果质疑,提出这样做不好那样做不好。主要原因是这些效果通常会产生一系列的浏览器重绘 (redraw)和重排(reflow),需要付出高昂的性能代价。那么,什么是浏览器的重绘和重排呢?二者何时发生以及如何权衡?如何在具体的开发过程 中将重绘和重排引发的... 阅读全文
posted @ 2015-06-02 17:46 WEB前端开发之路 阅读(4088) 评论(0) 推荐(0) 编辑
摘要: 浏览器下载完页面中的所有组件----HTML标记,Js,CSS,图片等之后会解析并生成两个内部数据结构:DOM树 -------- 表示页面结构渲染树 -------- 表示DOM节点如何显示 DOM树中的每一个需要显示的节点在渲染树中至少存在一个对应的节点(隐藏的DOM元素在渲染树中没有对应... 阅读全文
posted @ 2015-06-02 17:45 WEB前端开发之路 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 常用的Javascript设计模式 《parctical common lisp》的作者曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。 不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。... 阅读全文
posted @ 2015-06-02 16:49 WEB前端开发之路 阅读(555) 评论(3) 推荐(2) 编辑