奇舞团紧急招聘,坐标北京。加入奇舞团,和超给力的小伙伴们一起开启欢乐日常!只要你是靠谱前端er或身边有靠谱前端er,赶紧自荐或推荐吧,主编等不及啦,赶紧投简历砸死主编吧!(邮箱: zhaowenbo@360.cn )
奇舞推荐
关于启用 HTTPS 的一些经验分享(三)
关于「启用 HTTPS 的经验分享」这个话题,屈屈老师已经写过两篇文章:第一篇,第二篇。本文做为本系列最后一篇,主要补充一些启用 HTTPS 过程中的注意事项。
程序的迭代
迭代是一种常用的编程模型,使用它能够以简单优雅的方式得到我们想要的结果。本文用代码给大家讲解这一常用编程模型。
[译] 给 JavaScript 开发者讲讲函数式编程
谈及函数式编程,你可能会想到它们:Haskell 和 Lisp,以及很多关于哪个更好的讨论。尽管它们都是函数式语言,不过的确有很大的不同,可以说各有各的卖点。在文章的结尾处,希望你能够对这些有一个更加清晰的认识。
JavaScript
React 实现 Table 的思考
Table 组件解决方案产出的过程和一些思考
函数式编程离我们有多远?
月影大大讲函数式编程。
JavaScript 中 reduce() 方法不完全指南
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终为一个值,是 ES5 中新增的又一个数组逐项处理方法,那 reduce 方法跟 forEach、map 等数组方法又有啥区别呢。
Promise
Promise 反模式
Promises 所做的承诺是保证异步代码顺序执行,并能够链式管理异常和错误。相比使用 event loop 和回调(callback)来控制异步代码的顺序执行,Promises 能够让代码更加清晰易懂。generator 更是从语言级别上提供了更好的支持。
Promise 与定时器
ECMAScript 6 的 Promise 是一个非常重要的特性,有了它,JavaScript 异步嵌套的问题算是得到了比较好的解决。同时,Promise 也是 ES7 中 async/await 的基础。本文主要介绍利用 Promise 的特性改良异步 Timer 的一种思路。
其它
前端代码的“最后一公里”—— module bundler
前端打包工具对性能的影响以及简单对比
当我们说软件工程师的时候我们在说什么
作者基于个人的经历和理解,在文中列出了认为对于一个软件工程师最重要的六个方面,然后对于每个方面我给出了解释和例子。