javascript - 链接javascript后立即运行功能?
问题描述
我正在制作一个小书签,<script>
用于在我的网站上添加指向 javascript 文件的链接。然后它将运行该功能。不过,我无法让它运行。window.onload
不起作用,因为添加链接时页面已经加载。我想知道链接javascript时是否有什么东西会触发一个函数。
新更新:我找到了解决方案。我用过setTimeout()
。
setTimeout(function() {
//code here
}, 0);
放 0 似乎确实有效。不过感谢您的帮助!
解决方案
链接 javascript 时没有触发器,执行代码的最快触发器是 window.onload 将等待加载完成,因此它“更慢”,另见这篇文章可能对 onload vs ready有帮助
$( document ).ready(function() {
console.log( "ready!" );
});
推荐阅读
- java - 为什么 Java Lambda 不能抛出已检查的异常
- javascript - 在页面加载时一次性显示引导工具提示并在 x 秒后隐藏?
- haskell - fgl 库中的空图
- django - 删除模型实例和错误“NoReversematch”
- php - PHP服务器无法在Mac终端上运行,我该怎么办?
- android - 如何在android studio中将位图数组发送到api
- inheritance - Angelscript 从数组中的对象调用覆盖函数
- sql - 检查不同的列
- unix - 两个值之间的Grep字符串Unix
- typescript - 如何使用 Inno Setup 删除准备安装界面?