奇舞推荐
前端工程化实践:大前端的转变之路
TalkingData 推动前端工程化的总结。“通过推行组件化开发理念、规范 Git 工作流和 Git Commit message,并且将开发语言迁移到 ES6, 引入 Airbnb 规范,团队的工程化能力终于开始上路了。而整个前端团队,还要经历从组件化到模块化、从引入开源到生态贡献和从纯前端到大前端团队的发展道路。”
基于 RxJS 的前端数据层实践
DaoCloud 采用 RxJS 设计数据层的经验分享。采用 RxJS 最大的好处在于提高了代码的可维护性,从而使得开发效率大大提高,bug 也大大减少。
为什么 ECMAScript 7 添加了 includes 数组方法
虽然我们可以使用 indexOf() 来模拟 includes() 的行为,但是 indexOf() 在语义上无法清晰的描述这个场景。
JavaScript
如何优雅的编写 JavaScript 代码
非常全面的编写优雅的 JavaScript 代码指南,从代码风格到工程实践都有介绍。
如何评价 Webkit 推出的并发 JavaScript 提案?
一篇博客引发的讨论。有兴趣者可以阅读英文原文。
奇技淫巧学 V8:对象属性的快速删除
这篇文章是“奇技淫巧学 V8”系列文章之一。感兴趣的可以找来这个系列看看。
CSS
如何改变表单控件光标颜色
通过CSS来改变 input、textarea 等表单控件及一些可编辑的 HTML 元素的光标颜色。
写 CSS 的姿势
“无论使用什么技术,都不能单独成为一种能够直观地为其他开发人员提供代码参照,而不影响或引入新的模块到系统中来的完美的样式架构。”
SVG 线条动画应用
SVG 线条动画的实现与应用。
其它
手 Q 狼人杀探索之路:React Native 按需加载
最近特别火的狼人杀和最近特别火的 React Native 会擦出什么样的火花呢?本文和您一同探讨RN性能优化的现实场景。
从 setState promise 化的探讨体会 React 团队设计思想
解决 setState 异步带来的问题,有很多方式能够完美优雅地解决。在这种情况下,直接让 setState 返回 promise 是画蛇添足的。另外,这样也会引起性能问题等等。
如何使用 Issue 管理软件项目?
软件开发(尤其是商业软件)离不开项目管理,Issue 是最通用的管理工具之一。本文介绍 Issue 的基本用法。