奇舞周刊157期
最后更新于:2022-04-01 05:18:13
## 奇舞推荐
* ### [关于启用 HTTPS 的一些经验分享(三)](https://imququ.com/post/sth-about-switch-to-https-3.html)
关于「启用 HTTPS 的经验分享」这个话题,屈屈老师已经写过两篇文章:[第一篇](https://imququ.com/post/sth-about-switch-to-https.html),[第二篇](https://imququ.com/post/sth-about-switch-to-https-2.html)。本文做为本系列最后一篇,主要补充一些启用 HTTPS 过程中的注意事项。
奇舞推荐 HTTP HTTPS
* ### [程序的迭代](http://www.h5jun.com/post/%20iteration.html)
迭代是一种常用的编程模型,使用它能够以简单优雅的方式得到我们想要的结果。本文用代码给大家讲解这一常用编程模型。
奇舞推荐 JavaScript 迭代
* ### [[译] 给 JavaScript 开发者讲讲函数式编程](http://qianduan.guru/2016/04/29/functional-programming-for-javascript-people/)
谈及函数式编程,你可能会想到它们:Haskell 和 Lisp,以及很多关于哪个更好的讨论。尽管它们都是函数式语言,不过的确有很大的不同,可以说各有各的卖点。在文章的结尾处,希望你能够对这些有一个更加清晰的认识。
奇舞推荐 函数式编程
## JavaScript
* ### [React 实现 Table 的思考](https://zhuanlan.zhihu.com/p/20848369)
Table 组件解决方案产出的过程和一些思考
React JavaScript凡推荐
* ### [函数式编程离我们有多远?](http://www.h5jun.com/post/functional-how-far.html)
月影大大讲函数式编程。
函数式编程 ES2015 JavaScript
* ### [JavaScript 中 reduce() 方法不完全指南](http://aotu.io/notes/2016/04/15/2016-04-14-js-reduce/)
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终为一个值,是 ES5 中新增的又一个数组逐项处理方法,那 reduce 方法跟 forEach、map 等数组方法又有啥区别呢。
JavaScript reduce forEach map
## Promise
* ### [Promise 反模式](http://taobaofed.org/blog/2016/05/03/promise-anti-patterns/)
Promises 所做的承诺是保证异步代码顺序执行,并能够链式管理异常和错误。相比使用 event loop 和回调(callback)来控制异步代码的顺序执行,Promises 能够让代码更加清晰易懂。generator 更是从语言级别上提供了更好的支持。
Promise JavaScript
* ### [Promise 与定时器](http://www.h5jun.com/post/wait-promise.html)
ECMAScript 6 的 Promise 是一个非常重要的特性,有了它,JavaScript 异步嵌套的问题算是得到了比较好的解决。同时,Promise 也是 ES7 中 async/await 的基础。本文主要介绍利用 Promise 的特性改良异步 Timer 的一种思路。
Promise JavaScript
## 其它
* ### [前端代码的“最后一公里”—— module bundler](https://github.com/szrenwei/blog/issues/2)
前端打包工具对性能的影响以及简单对比
前端构建 性能 前端工程szrenwei推荐
* ### [当我们说软件工程师的时候我们在说什么](https://zhuanlan.zhihu.com/p/20824976)
作者基于个人的经历和理解,在文中列出了认为对于一个软件工程师最重要的六个方面,然后对于每个方面我给出了解释和例子。