为什么使用 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/