0%

在互联网发展之初,Web主要用于文档浏览,服务器无需维护客户端的用户状态,因此HTTP请求是无状态的。然而随着互联网的快速发展,无状态的请求已经无法满足需求,因此就引入了会话技术。

阅读全文 »

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。 这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久化到服务器的数据,也包括UI 状态,如激活的路由,被选中的标签,是否显示加载动效或者分页器等等。本次主要讲解当前针对react框架的redux,即REACT-REDUX。

阅读全文 »

DNS,又称为域名系统(Domain Names System),是一项互联网服务,用于进行域名和与之相对应的IP地址进行转化的服务器。

阅读全文 »

本章主要介绍DOM概念、操作DOM的代价、浏览器渲染引擎的机制,性能优化以及节流和防抖等常见面试题。

阅读全文 »

Algorithm Time Complexity

Algorithm Best Time Complexity Ave TC Worst TC
Selection Sort Ω(n2) Θ(n2) O(n2)
Bubble Sort Ω(n) Θ(n2) O(n2)
Insertion Sort Ω(n) Θ(n2) O(n2)
Heap Sort Ω(nlogn) Θ(nlogn) O(nlogn)
Quick Sort Ω(nlogn) Θ(nlogn) O(n2)
Merge Sort Ω(nlogn) Θ(nlogn) O(nlogn)
Bucket Sort Ω(n+k) Θ(n+k) O(n2)
Radix Sort Ω(nk) Θ(nk) O(nk)
阅读全文 »

前端趋势

目前有走向微前端的趋势,所谓微前端的提出,可以说是在MPA(多页)和SPA(单页)之间的折中,现今大多数网站都采用SPA,然而随着时间的推移,SPA内的东西越来越多,并且由于各部分之间的耦合性,使得维护成本越来越高。

阅读全文 »