gpt4 book ai didi

没有 "onload"JavaScript 文件无法工作

转载 作者:行者123 更新时间:2023-11-28 02:32:59 24 4
gpt4 key购买 nike

问题已解决。我只是创建适合文本的 JavaScript 代码。 https://github.com/foxreaper/font-master/tree/master

请放心使用。但是请给我一些你的作品的例子:D

我的 JavaScript 文件有问题。所以。当我在 HTML 中包含 JavaScript 代码时,一切正常。我使用代码:

HTML

<body onload="start()">

JavaScript

function start() {
move();
font();
alert();
}

我什至试图在 HTML 文件中替换我的“onload”

window.addEventListener("load", function(){

但是,什么也没有发生。有什么想法吗?

因此,如果没有“onload”,我的 JavaScript 文件无法在 HTML 中运行,显然代码无法作为外部文件运行。我想将我的 JavaScript 代码放在 .js 扩展中并将其加载为 <script src="mycode.js"></script>在 html 中。

现在我的代码是这样的:

window.onload = function(){ 
move();
font();
alert();
}

它在没有“onload”的情况下在 HTML 上工作,但不是作为外部文件窃取。

最佳答案

不要使用 window.onload .简单地说 <script> (标记或内联)就在 <body> 结束之前标签。

per Google :

The short story is that we don't want to wait for DOMContentReady (or worse the load event) since it leads to bad user experience. The UI is not responsive until all the DOM has been loaded from the network. So the preferred way is to use inline scripts as soon as possible.

initWidget(document.getElementById('my-widget'));

Yes, it not as easy to maintain but it leads to a better user experience.

By intentionally leaving out DOMContentReady wrappers we have been able to prevent Google Apps to use on this anti pattern.

关于没有 "onload"JavaScript 文件无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49340707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com