前端周刊第23期

文章教程

前端工程师技能地图升级版

还记得前端工程师技能地图么?很多同学不知道前端工程师该学习什么内容,有了这份地图(现在已经演变成清单),你就可以看图索骥攻城略地了,慢慢收获领地扩大的快感吧~

高质量JS代码必知必会

代码的质量可以说是工程师的生命线,如何编写高质量代码?或者说哪些习惯会导致Bug友好的代码呢?最小作用域原则,变量提升风险,污染原型风险,隐式类型转换风险以及代码风格,这些都考虑过么?可能你已经开始使用JSHint,但这篇文章会跟你解释JSHint中为啥会有那些规则~

使用 BigRender 优化页面渲染速度

研究过禁用了JS的淘宝首页么?Facebook为优化后端时间较长带来的延迟搞出来BigPipie,而淘宝的同学说,后端时间小于100ms时,再用BigPipe可能收效甚微,于是搞出了BigRender优化页面的渲染时间,工作原理是什么呢~

页面运行时的性能检查清单

我们花了很多的时间来优化页面的下载时间,当这个下载时间够快,用户来到你的网站上,多数时间不再是等待,而是与页面交互?页面交互的性能存在瓶颈或者Bug么?这里是1份页面运行时的性能检查清单,让你的页面在用户的浏览器里面更流畅~

思考:企业级系统和Node

继沃尔玛和Paypal开始使用Node开发应用之后,关于Node能不能用到企业级系统中的讨论也变得非常热烈,作者反思了巨型复杂系统的常见问题,也批判性的讨论了软件工程领域的最佳实践,Node能胜任企业级应用的开发么?它和它的社区给我们开发大型软件有哪些启示呢?很不错的思考~

那些你可能没掌握的JS知识

HTML5很酷,jQuery也很锋利,用他们你能很快搞出来1个不错的项目,如果你对原生的JS知识理解的够深入,任何基于它的工具更会被你用的出神入化,这是1系列讲解原生JS的文章,如果想进阶或温习,不容错过~

仅20行代码实现JS模板引擎

现在市面上的JS模板引擎多的让人眼花缭乱,有的语法很接近自然语言,有的感觉像是1中新语言,有想过他们都是咋实现的么?其实原理不复杂,看卡这个,收获另外1中思路~

开发工具

David: 告诉你哪些NPM包已经过期

David 通过对比你项目中使用的NPM包版本与其最新版本,从而让你快速的知道哪些该作升级了,哪些可能已经被废弃了。此外,他还提供在你的网站或者项目上嵌入1个展示状态的Badge~

代码框架

很有创意的加载按钮样式

用户点击某个按钮之后,你需要做很多事情才能给用户反馈?可以试试这些Demo中的按钮,虽然那个操作很耗时,在用户看来,操作还是很流畅的~

想看更多类似内容?

说点什么?