好的,封闭Babel可能会有点麻烦,因为当它落实刹那,我们欲望其能被尽可能多的用户尽可能地拜访Babel。想想下我们可能可以或许摆脱那个额外的步调,在我们没有应用转译器刹那。
谈谈 TypeScript
大年夜敕令行对象和 webpack 到 TypeScript,Flow 等其他对象,我们不妨来评论辩论一下在 2018 年该若何应用 JavaScript。
TypeScript 爱好 Flow
如不雅我们在谈 JavaScript,那就不得不谈谈 TypeScript。5 年前大年夜微软办公室出生的 TypeScript 成长到 2017 年,已经异常酷了。几乎没有什么会议在谈论“我们为什么爱好 TypeScript”,但它为开辟带来了新的体验,天然受到人们爱好。对于 TypeScript,不须要赞赏,我们只是谈谈开辟者在应用它的时刻为什么会认为轻松。
对于想在 JavaScript 中应用类型的仁攀来说,TypeScript 在语法上是 JavaScript 的超集,为其带来了静态类型。如不雅你爱好这种器械,就会认为异常酷。当然,如不雅你看到了 JavaScript 状况查询拜访的最新结不雅,你会发明实际上很多人都爱好。
来自 JavaScript 的状况
我们看看 Brian Terlson 是怎么说的:
作为 2014 年为 JavaScript 提议参加类型的人,我不认为类型会在较短时光内实现。大年夜标准的角度来说,这是一个极其复杂的问题。对于TypeScript 用户来说,采取 TypeScript 标准当然未可厚非,不过也有其它一些J avaScript 超集支撑类型,它们支撑着一些相当重要的用法,比如 Closure Compiler 和 FLow。这些对象的行动各不雷同,甚至不清跋扈它们是否存在一个合营的子集(我不认为有直不雅的表示)。我不肯定类型标准更像哪一个,我和其他人会持续进行相干的查询拜菲揭捉?究,这可能是有意义的工作,但不要欲望在短期内完成 - HashNode AMA with Brian Terlson
在 2017 年,你大年夜概看到了很多帖子在评论辩论 TypeScript + Flow 的组合。Flow 是 JavaScript的静态类型检查器。 经由过程 Flow 你可以在图表中看到 JavaScript 的状况,这琅绫擎的内容包含了你感兴趣和不感兴趣的。尽管很多人还没有据说过 Flow,然则他们应当会对一些状况感兴趣。如不雅人们在 2018 年进修了更多的 Flow,那他们就会发明 Minko Gechev 所做的有效的事:
TypeScript 和 Flow 清除了你的产品中大年夜约 15% 的 bug! 还认为类型体系没有效么?
Angular 爱好 TypeScript
你可能留意到在 Angular 文档中所有的代率攀例子就是由 TypeScript 写的。曾经在某个时刻,有一种建议,你应钙揭捉?择过一遍 JavaScript 或者 TypeScript 的手册,不过,看起来 Angular 的心已经动摇了。查看连接 Angular 到 JS 风格的图表,我们会看到实际上有一小部分会被Angular 连接到 ES6(TypeScript: 3777, ES6: 3997)。我们静待它在 2018 对 Angular 的影响。
来自 JavaScript的状况
想要深刻懂得我们在 JavaScript 的成长偏向? 不丰采看我们的最新文┞仿“2018 年 JavaScript 的将来及远方”。
浏览:JavaScript 的将来
【编辑推荐】
- Ubisoft开辟了一个 AI 对象,能快速找出代码中的 Bug
- 美团点评开源竽暌姑 Vue.js 开辟小法度榜样的前端框架 mpvue
- 【推荐】2018年创颐魅者必备的105种对象
- 外媒速递:“罪大年夜恶极”的七种加密泉币采矿对象与采矿僵尸收集
- 推荐2018年2月份十大年夜新开辟对象
推荐阅读
沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践! 如今,跟着对托管数据中间和批发数据中间>>>详细阅读
本文标题:2018 年,我们该如何使用 JavaScript?
地址:http://www.17bianji.com/lsqh/40641.html
1/2 1