在弘历的这一任上,大清的盛世梦达到了最高潮。自17世纪开始,玉米、番薯、马铃薯等美洲粮食作物引入中国,战乱的平定和粮食产量的增长使得大清的人口数量翻了一番,从 1.5 亿达到了 3 亿之巨;由于西班牙人在南美的掠夺,导致白银大量流入,尽管带来的一定程度的通货膨胀,却也推动了贸易与土地交易的欣欣向荣。然而在这繁华盛世的背后,独坐龙椅的弘历叔叔却也感到了自己的中年危机。
Promise A+ 规范
英文原文:Promise/A+
图灵译文:【翻译】Promises/A+规范
译者序:一年前曾译过 Promise/A+ 规范,适时完全不懂 Promise 的思想,纯粹将翻译的过程当作学习,旧文译下来诘屈聱牙,读起来十分不顺畅。谁知这样一篇拙译,一年之间竟然点击数千,成为谷歌搜索的头条。今日在理解之后重译此规范,以飨读者。
JSDoc 配置使用概览
尽管一个好的项目文档能让项目增光添彩,但文档的作用始终是锦上添花而非雪中送炭,对于开发者来说,费尽心神的整理项目文档似乎也并非是一件令人愉快的事情。在使用题中所述的工具——jsdoc和编写本文的同时,笔者也是几度懊恼:这东西在项目中真的有用吗?是不是有点浪费时间?但随着项目体量的增大和开发人员的增多,使用并自动化维护一份好的文档所带来的优势也是逐渐显现。笔者也决心写一篇科普小文,说一说文档工具的使用注意要点。
avalon 事件总线与依赖调度系统
在工作中经常使用到司徒的 avalon ,由于坑点太多,有时需要经常查阅其源码实现。而 avalon 由于方兴未艾,网上对其进行源码解析的文章并不多,查了半天也就只有这篇 MVVM 大比拼,以及这篇 avalon 源码分析。个人认为这两篇文章写得都并不算好,其一是成文较早,研究的源码还是 1.2.5 版本,而目前的新版本已经到了 1.4+,比之前不知道高到哪里去。其二是大比拼一文作者阅码无数,心中早已无码,写分析只观其大要,似乎在和原作者谈笑风生;而后者的分析仿佛又只是对源码的粗略通读,也没怎么经过实践,有些图样图森破。因此自己决定安下心来写点源码分析。
JavaScript Promise 探微
原文链接:JavaScript Promises … In Wicked Detail
我在 JavaScript 中使用 Promise 已经有一段时间了,目前我已经能高效的使用这一开始让我晕头转向的东西。但真要细说起来,我发现还是不能完全理解它的实现原理,这也正是本文写作的目的所在。如果诸位读者也处在一知半解的状态,那请读完这篇文章,相信你也会像我一样对 Promise 有更好的理解。