我想知道打开网页时是否会调用任何默认函数?就像在目标 C 中一样,每次我们运行应用程序时都会调用 viewDidLoad()。
html中有这样的功能吗?
HTML 甚至没有“功能”。它不是一种编程语言。
各种事件将通过您可以绑定 JavaScript 事件处理程序的 DOM 触发。load
暗示自己作为你想要实现的任何目标的可能性。
function documentLoadHandler() {
// do something
}
document.addEventListener('load', documentLoadHandler);
(请阅读上面链接的文档,此处符合标准的代码不适用于旧版本的 IE,如果您想支持它,则需要解决其限制)。
HTML 是一种标记语言,而不是一种编程语言。HTML 中没有这样的功能。如果您使用 PHP、ASP 等语言或页面中有 JavaScript 元素,那么您可以创建或在某些情况下使用此类功能。
例如,如果你使用 jQuery,你可以使用类似的东西:
$(document).ready( function() {
// Do something when DOM has loaded
});
但是不,就像我说的,HTML 是一种标记语言。