gpt4 book ai didi

javascript - 在脚本 block 中通过 goog.require 加载文件失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:20:04 26 4
gpt4 key购买 nike

使用 goog.require 时在 <script> 里面标记加载脚本,则不会加载指定的文件。例如:

<script>
goog.require('goog.dom');
var mydiv = goog.dom.$('foo');
</script>

给予:

goog.dom is undefined

这种用法有什么问题?

最佳答案

问题是 goog.require 将所需的脚本标签动态添加到文档中,当前脚本标签之后。所以,例如:

<script>
goog.require('stuff');

doSomething();
</script>

转换为:

<script>
goog.require('stuff');

doSomething();
</script>
<script src=[included stuff] type="text/javascript"></script>

解决方案是为需求设置一个单独的脚本标签:

<script>
goog.require('stuff');
</script>

<script>
doSomething();
</script>

关于javascript - 在脚本 block 中通过 goog.require 加载文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732225/

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