JavaScript中的运行时是什么意思◔ ‸◔?

Rachel
  • 361

《ES6标准入门》第20章,第三段有一句提到“运行时”。原文如下:

CommonJS 和 AMD 模块,都只能在运行时确定这些东西。

这里的运行时,是不是说编译结束后执行的时候?
如果是的话,那么还是20章,第四段中的“运行时加载”,就是在“执行的时候加载”的意思吗?

这本书有开源版本:http://es6.ruanyifeng.com/#do...

请教segmentfault的前端er。

--------------------------更新-------------------------------
另外我想确认一个概念,“运行时”和“执行的时候”是不是一个意思?
麻烦大家了。

回复
阅读 7.5k
2 个回答
✓ 已被采纳

运行时,Runtime,在不同的语境有不同的意思,一般指程序运行时候的上下文环境、库等,有时也指运行的时候,这是一个相对抽象的概念,不要强行去按字面翻译。在你这两句话里应该是在运行的时候的意思。不过“执行的时候”是相对具体的指一个时间概念,不具有环境的相关的意思在里面。

bf
  • 8k

只能在运行的时候确定这些东西。

因为没有编译。

ES6 模块相当于引入了编译的过程,这样就可以提前确定这些东西。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏