Why is the DOM slow?

为什么大家都说 DOM 操作很慢之前在学习 React 的时候看到 React 的优势的时候就说, React 的 diff 算法,会“最小化”处理 DOM。...     阅读全文
Hongxu's avatar
Hongxu 5月 29, 2018

React 1

ReactReact是Facrbook内部的一个JavaScript类库,已于1年开源,可用于创建Web用户交互界面。它引入了一种新的方式来处理浏览器DOM。那些需要手动更新DOM、费力地记录每一个状态的日子一去不复返了——这种老舅的方式既不具备扩展性,又很难加入新的功能,就算可以,也是有着冒着很大的风险。React使用很新颖的方式解决了这些问题。你只需要声明地定义各个时间点的用户界面,而无序关系在数据变化时,需要更新哪一部分DOM。在...     阅读全文
Hongxu's avatar
Hongxu 5月 22, 2018

水平垂直居中

水平垂直居中今天看了水平垂直居中的各种实现方式。 我整理成了思维导图的形式。 下面是这是 xmind 文件 水平垂直居中.xmind     阅读全文
Hongxu's avatar
Hongxu 5月 10, 2018

常用排序算法

对于JS实现排序的 功能 来说本不需要什么算法。就用自带的函数 Array.sort() 然后指定处理函数就好了。如下: arr.sort(function (i, j){ return i - j; }); 冒泡排序     阅读全文
Hongxu's avatar
Hongxu 5月 08, 2018

网页加载优化

网页加载速度优化背景最近做项目的时候,原本打开比较快的网页由于 CUP 的性能问题导致一样的代码在另一块芯片上打开速度明显变慢。 这套代码是台湾的同事做的,由于某些原因做了一半转接到我们手上。原本 Broadcom 芯片的机器网页打开速度比较快,换到只...     阅读全文
Hongxu's avatar
Hongxu 5月 04, 2018