javascript - GWT ScriptInjector VS 添加脚本标签到 index.html 页面

标签 javascript gwt javascript-injection

为什么使用 ScriptInjector类。

使用 ScriptInjector 有什么区别?注入(inject)一个js文件并添加带有<script>的链接直接标记到 index.html文件。 使用 ScriptInjector 有什么好处吗?在 index.html 中添加脚本标签文件。

我想到的一件事是,如果您在 index.html 中添加大量脚本,初始负载可能会更多。文件使用 <script>直到以后才会使用。 ScriptInjector将通过仅在需要时异步加载脚本来减少初始加载。

最佳答案

使用 ScriptInjector 的主要优势是您可以利用 Java 语言在您的页面中注入(inject) JS 文件(或 JS 代码)。在 GWT 应用程序的上下文中,这比使用 JSNI 更干净。

你是对的,添加 <script>标记在 HTML 文件前面可能会导致性能问题。

关于javascript - GWT ScriptInjector VS 添加脚本标签到 index.html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29753964/

相关文章:

asp-classic - 通过 URL 进行跨站脚本编写

php - 防止 PHP Web 应用程序中的 JavaScript 注入(inject)

javascript - 下拉菜单在子菜单上消失

javascript - 在 JavaScript VSCode 项目中添加自定义类型文件

css - smartgwt StaticTextItem 设置 css 样式

java - 在 GWT 应用程序中处理授权

javascript - ejs中的if语句

javascript - 我怎样才能在javascript中获取元素高度

java - GWT - 打印一棵树

java - 用于保护 java/jsp 的 SQL/javascript 注入(inject)的库