摘要: React 核心技术 —— 虚拟DOM(Virtual DOM) 在前端开发的过程中,我们经常会做的一件事就是将变化的数据实时更新到UI上,这时就需要对DOM进行更新和重新渲染,而频繁的DOM操作通常是性能瓶颈产生的原因之一,有时候我们会遇到这样一种尴尬的情况:比如有一个列表数据,当用户执行刷新操作 阅读全文
posted @ 2018-05-18 14:56 枫若 阅读(4142) 评论(1) 推荐(1) 编辑
摘要: 作者:脚本小娃子 1、安装create-react-app:npm/cnpm installl create-react-app -g 2、创建项目:create-react-app my-first-app 3、此时项目里包含一个registerServiceWorker.js文件,作用是什么呢? 阅读全文
posted @ 2018-05-18 13:54 枫若 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、web开发涉及的基本技术有哪些 首先我们讲一下,你在浏览器输入地址到可以看到网页,这个过程发生了什么? 1、浏览器渲染页面的过程 1.DNS 查询 2.TCP 连接 3.HTTP 请求即响应 4.服务器响应 5.客户端渲染 2、客户端渲染的过程 1.处理 HTML 标记并构建 DOM 树。 2. 阅读全文
posted @ 2018-05-18 13:28 枫若 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 作者:天方夜 本文关于浏览器对页面的渲染——这一过程的描述及其背后原理的解释。 如果了解清楚浏览器的渲染过程、渲染原理,其实就掌握了指导原则。根据优化原则,可以实现出无数种具体的优化方案,各种预编译、预加载、资源合并、按需加载方案都是针对浏览器渲染习惯的优化。 关键渲染路径 提到页面渲染,有几个相关 阅读全文
posted @ 2018-05-18 08:52 枫若 阅读(139) 评论(0) 推荐(0) 编辑