JavaScript中的作者时间和运行时有什么区别?我正在阅读YDKJS系列,作者一直提到作者时间,听起来我觉得作者的时间是编写代码的时候,但我希望有人能为我澄清一点。
上下文:此不是作者时绑定,而是运行时绑定。 (来自YDKJ this & Object Prototypes)
答案 0 :(得分:8)
作者时间意味着 - 决定何时编写代码(并编译它)......这基本上是我们词汇范围的目标 运行时意味着它在执行期间决定。这主要针对动态范围。
答案 1 :(得分:2)
作者时间可以理解为在编译之前看到的程序感知,它不会预测运行时间内的变量值,如同来自用户输入的变量值。在面向开发人员的软件环境中,这个可能会在复杂程度的复杂程度上复杂化。来自国外旅行的人和厕所所召唤的这个或那个,在不确定性方面会有所不同,但可能与他们从国外的厕所的想法有关,因为它们的习俗不同。
我阅读了书的下一部分,作者时间似乎不是维基百科公认的科学术语,而据说它与运行时相反,变得更加生动,受制于作者的时间“哲学”表现,可能包括一些不知情的第三方提及此将其置于异国情调的条件下,第三方可能没有确切的预知。
最终,编译器如何解释这个的规则,而你可能会认识到它将被理解为什么。它的实用程序来自于编译器在警察局呼叫这个男子犯罪(这是运行时)。