gpt4 book ai didi

javascript - goog.require 和 goog.addDependency 有什么区别?

转载 作者:行者123 更新时间:2023-11-29 20:13:55 25 4
gpt4 key购买 nike

当我将 goog.require 放入 HTML 文件时..

base.js文件一定要写这样的script标签

<script type="text/javascript" src="{{STATIC-FILE}}closure-library/closure/goog/dom/dom.js"></script>

然而,当我把一个由 depswriter.py 生成的依赖文件..它不会放置其他文件所需的任何文件。

所以..我的问题是..

  1. goog.require 和 goog.addDependency 有什么区别?

  2. goog.addDependency 可以替代 goog.require 吗?我的意思是,没有任何 goog.require 语句,goog.addDependency 可以充当 goog.require 吗?

请帮帮我..我花了 4 个多小时才弄清楚为什么 goog.addDependency 没有将依赖文件合并到 HTML 文件中并且失败了!!!..

最佳答案

goog.require:

Implements a system for the dynamic resolution of dependencies that works in parallel with the BUILD system.

goog.addDependency

Adds a dependency from a file to the files it requires.

您不必使用 goog.addDependency。它仅由依赖生成器脚本使用。你需要将 deps.js 放在与 base.js 相同的目录中。然后将用于加载 base.js 的脚本标记放在 head 部分,然后是带有您的要求的脚本标记。像那样:

<script src="../base.js"></script>
<script>
goog.require('goog.events.EventType');
goog.require('goog.ui.AdvancedTooltip');
</script>

查看 Closure 演示:http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/index.html

关于javascript - goog.require 和 goog.addDependency 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8148287/

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