最新文章
-
JavaScript 字符串转数字:陷阱有很多种方式可以将字符串转为数字。我能想到的方式就至少有 5 种! parseInt(num); // 默认方式 (没有基数) parseInt(num, 10); // parseInt 使用基数 (十进制) parseFloat(num) // 浮点型 Number(num); // Number 构造函数 ~~num // 按位取反 num / 1 // ... -
babel到底该如何配置?背景 说起ES6,webpack,打包,模块化总是离不开babel,babel作为一个js的编译器已经被广泛使用。在babel的官网是这样介绍它的: Babel is a JavaScript compiler.Use next generation JavaScript, today. 大家都知道js作为宿主语言,很依赖执行的环境(浏览器... -
webpack & HTTP/2让我们从 HTTP/2 的一个传言开始: 有了 HTTP/2,你就不再需要打包模块了。 HTTP/2 可以多路复用,所有模块都可以并行使用同一个连接,因此多个请求不再需要多余的往返开销。每个模块都可以独立缓存。 很遗憾,现实并不如意。 以前的文章 下面的文章详细... -
TypeScript体系调研报告Q:为什么要写这边文章?这篇文章要表达什么? A:我们考虑在SPA应用中使用TS作为开发语言,我们需要一篇系统性介绍TS本身及周边的文章来论证在项目中使用TS作为开发语言是科学合理的,而且是顺势而为的。 TS 是什么 TypeScript TypeScript = Type + Scr... -
React作者的构思和演绎这是React作者在React设计之初,对整个框架的思考 我通过这篇文章试图阐述我对React模型的理解,阐述我们是如何用【演绎推导】来帮助我们得到最后的设计。 当然,这里有很多的前置条件是有争议的,而且这篇文章中的例子是有缺陷和漏洞。 但这是我们正式地去规范... -
写在2017的前端数据层不完全指北不知不觉间时间已经来到了 2017 年的末尾,在过去的一年中,关于前端数据层的讨论依然在持续升温。不论数据类型层面的 TypeScript,Flow,PropTypes,应用架构层面的 MVC,MVP,MVVM,还是应用状态层面的 Redux,MobX,RxJS,都各自拥有一群忠实的拥趸,却又谁都无法...





