为什么大家都说 DOM 操作很慢之前在学习 React 的时候看到 React 的优势的时候就说, React 的 diff 算法,会“最小化”处理 DOM。...
阅读全文
ReactReact是Facrbook内部的一个JavaScript类库,已于1年开源,可用于创建Web用户交互界面。它引入了一种新的方式来处理浏览器DOM。那些需要手动更新DOM、费力地记录每一个状态的日子一去不复返了——这种老舅的方式既不具备扩展性,又很难加入新的功能,就算可以,也是有着冒着很大的风险。React使用很新颖的方式解决了这些问题。你只需要声明地定义各个时间点的用户界面,而无序关系在数据变化时,需要更新哪一部分DOM。在...
阅读全文
对于JS实现排序的 功能 来说本不需要什么算法。就用自带的函数 Array.sort() 然后指定处理函数就好了。如下:
arr.sort(function (i, j){
return i - j;
});
冒泡排序
阅读全文