gpt4 book ai didi

javascript - Traceur.js 与 Traceur-runtime.js

转载 作者:行者123 更新时间:2023-11-29 21:47:50 33 4
gpt4 key购买 nike

当我克隆并构建 traceur 时,我安装了 2 个文件:traceur.jstraceur-runtime.js

此处的traceur 文档(specifically)不会真正解释traceur.jstraceur-runtime.js 之间的区别>.

我知道traceur.js包含traceur-runtime.js的内容,traceur-runtime.js是一小部分的 traceur.js

我理解traceur.js可以被NodeJS使用,traceur.js + bootstrap.js(just for initiation)用于浏览器使用,traceur-runtime.js被Angular2使用。

我的问题:

  • 有什么区别?
  • 为什么 Angular2 只需要 traceur-runtime.js
  • traceur.js 中的哪些功能traceur-runtime.js(少了 28k 行) 被删除了?
  • 两者都填补了缺失的功能吗?
  • 各自的用途是什么?

最佳答案

我不是 100% 确定这一点,但是 traceur-runtime 只是您的浏览器需要使用 es6 功能的 polyfills 而 traceur 是完整的节点工具用于将 es6 编译为 es5。

Angular2 使用 TypeScript 编译成 es5,但你仍然需要在模块化加载中进行 polyfill 即。 System.import('') 这样您就可以只加载应用需要的内容。否则,angular 需要与 所有 的 Angular2 代码一起绑定(bind)到窗口。

关于javascript - Traceur.js 与 Traceur-runtime.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30484661/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com