我要求单页面的JavaScript应用程序,其中页面没有提出完整的请求。特别是对于像YouTube这样的网站,其初始请求是完整请求,而其他所有内容都是XMLHttpRequest
,其中只有正文正在更改客户端。
一个例子是YouTube。我想做这样的事情:
console.log("page loaded");
在页面加载时是否可以添加事件监听器?
答案 0 :(得分:0)
修改DOM时不会触发任何事件,因此无法在此类事件上添加侦听器。
您必须手动跟踪DOM上的修改。你可以添加"回调"您使用的修改功能:
function addSomethingToPage(data){
data.doSomething():
domReady();
}
function domReady(){
//re-usable "callback"
}