-
“计算属性”是怎样拯救React的
对 React 的性能优化80%集中在 shouldComponentUpdate,而维持数据的不可变又可以将 shouldComponentUpdate 的计算耗时维持在最小量。在 React 的开发中,我们经常不可避免的破坏“引用不变”这一约束。让我们看看计算属性是怎样帮助我们解决这一问题的。 -
vue-router 高级路由设计
vue-router 中“路由”层级和“组件”层级不一致的解决方案。 -
JavaScript 闭包
函数在 JavaScript 中被作为 first-class citizens 对待,这通常是函数式编程语言的基础。闭包作为在函数式编程语言中经常使用的技术,也成为了 JavaScript 中不可或缺的强大工具。闭包因何而存在?在 JavaScript 中闭包又是如何实现的? -
页面性能指标
页面的性能对用户来说是很重要的一个体验,并且会严重影响到SEO, 品牌拥护度和用户粘性。我们应该如何判断一个页面的性能好坏?那个指标对用户体验的影响最大? -
Never Stop Thinking
Bye, 2016. -
浏览器的三块屏幕与响应式 Meta Tag
为什么需要为移动设备使用<meta name="viewport" content="width=device-width, initial-scale=1" >
,逻辑像素和物理像素到底是什么,他们是什么样的关系,设备像素比率又是什么? -
Redux 指导与Redux 式编程
Redux 是用于 JavaScript apps 的一个可预测的状态容器。 Redux 帮助我们写出保持行为一致性的应用程序,易于测试,简化交互逻辑。 本篇文章将会向大家介绍 Reudx 的基础概念,并通过几个循序渐进的示例程序演示我们如何应用 Redux 帮我们开发。