javascript 文件在 html 文件中的生命周期
Lifecycle of javascript file inside an html file
我有一个非常基本的问题,关于浏览器的 javascript 引擎说 chrome 如何执行嵌入在 html 文件中的 javascript 文件。我假设首先呈现 html 页面,然后执行 javascript。我的问题是,当引擎到达 js 文件的最后一行时,下一步是什么?事件的所有回调方法是否在点击最后一行或最后一行被点击后仍然有效,与 js 文件相关的所有内容都从内存中清除并且 js 终止?或者 js 编写者是否必须注意在 js 文件中放置一个循环,以便 js 起作用并且永远不会命中最后一行。
Does all the callback methods of events remain active even after hitting the last line?
是的。
does the js writer have to take care to put a loop in js file so that the js is functional and the last line is never hit?
没有;事实上,这样的无限循环会提供非常糟糕的用户体验。
更一般地说:尝试这些东西并亲眼看看是非常容易的。您只需要一个浏览器和一个文本编辑器:-)
(或者甚至只是浏览器内编辑器,如 codepen.io 或 jsfiddle.net 或其他一些。)
我有一个非常基本的问题,关于浏览器的 javascript 引擎说 chrome 如何执行嵌入在 html 文件中的 javascript 文件。我假设首先呈现 html 页面,然后执行 javascript。我的问题是,当引擎到达 js 文件的最后一行时,下一步是什么?事件的所有回调方法是否在点击最后一行或最后一行被点击后仍然有效,与 js 文件相关的所有内容都从内存中清除并且 js 终止?或者 js 编写者是否必须注意在 js 文件中放置一个循环,以便 js 起作用并且永远不会命中最后一行。
Does all the callback methods of events remain active even after hitting the last line?
是的。
does the js writer have to take care to put a loop in js file so that the js is functional and the last line is never hit?
没有;事实上,这样的无限循环会提供非常糟糕的用户体验。
更一般地说:尝试这些东西并亲眼看看是非常容易的。您只需要一个浏览器和一个文本编辑器:-)
(或者甚至只是浏览器内编辑器,如 codepen.io 或 jsfiddle.net 或其他一些。)