我想知道在网页打开时是否有任何默认功能? 就像在目标C中一样,每次运行应用程序时都会调用viewDidLoad()。
html中有没有这样的功能?
答案 0 :(得分:1)
HTML甚至没有“功能”。它不是一种编程语言。
您可以bind JavaScript event handlers通过DOM触发各种事件。 load
表明自己有可能实现你想要达到的目标。
function documentLoadHandler() {
// do something
}
document.addEventListener('load', documentLoadHandler);
(请阅读上面链接的文档,此处符合标准的代码在旧版本的IE中不起作用,如果您想支持它,则需要解决其限制。)
答案 1 :(得分:1)
HTML是一种标记语言,而不是编程语言。 HTML中没有这样的功能。如果您使用的是PHP,ASP等语言或者在页面中包含JavaScript元素,那么您可以创建或者在某些情况下使用这样的功能。
例如,如果您使用的是jQuery,则可以使用以下内容:
$(document).ready( function() {
// Do something when DOM has loaded
});
但不,就像我说的,HTML是一种标记语言。