gpt4 book ai didi

javascript - 脚本的异步属性 && document.ready?

转载 作者:行者123 更新时间:2023-11-29 14:54:48 25 4
gpt4 key购买 nike

我创建了一个脚本元素 (document.createElement('script')....) 我通过以下方式设置它的异步属性:x.async=true

这意味着脚本不会阻塞并且彼此之间的执行顺序不会保留(与 defer 相反(它也等待 dom 加载。))

问题:

但是如果我设置了 async 属性——这是否意味着我必须使用 document.ready ?因为我可以运行在 future 要下载的脚本文件中声明的方法 - 因此错误

最佳答案

根据个人经验,为了安全起见,最好在异步脚本文件中使用文档就绪或窗口加载。

这是因为在第一次加载后,JavaScript 文件将被浏览器缓存,并且根据浏览器/环境,可以从缓存加载并尝试在 DOM 准备好之前执行。

关于javascript - 脚本的异步属性 && document.ready?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19751921/

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