-2

我想知道打开网页时是否会调用任何默认函数?就像在目标 C 中一样,每次我们运行应用程序时都会调用 viewDidLoad()。

html中有这样的功能吗?

4

2 回答 2

1

HTML 甚至没有“功能”。它不是一种编程语言。

各种事件将通过您可以绑定 JavaScript 事件处理程序的 DOM 触发。load暗示自己作为你想要实现的任何目标的可能性。

function documentLoadHandler() {
    // do something
}

document.addEventListener('load', documentLoadHandler);

(请阅读上面链接的文档,此处符合标准的代码不适用于旧版本的 IE,如果您想支持它,则需要解决其限制)。

于 2013-02-11T09:38:42.987 回答
1

HTML 是一种标记语言,而不是一种编程语言。HTML 中没有这样的功能。如果您使用 PHP、ASP 等语言或页面中有 JavaScript 元素,那么您可以创建或在某些情况下使用此类功能。

例如,如果你使用 jQuery,你可以使用类似的东西:

$(document).ready( function() {
    // Do something when DOM has loaded
});

但是不,就像我说的,HTML 是一种标记语言。

于 2013-02-11T09:39:48.430 回答