我一直听到很多关于脚本加载器如RequireJS的消息。在构建过程中使用脚本加载器来连接源文件有什么优势?在构建过程中使用脚本加载器来连接脚本文件有什么优势?
5
A
回答
3
在构建过程中连接源文件具有以下优点:客户端必须减少请求,并且减少请求开销并减少页面加载时间,从而使其更快速 例如,假设你现在有10个JavaScript文件,浏览器必须提出10个HTTP
请求,并且每个请求现在都有自己的开销(请求和响应标头),如果将这10个文件连接到2或3,则只有2或3个HTTP
请求,高架。也遵循HTTP 1.1
规范的任何客户端不允许超过2个同时连接到单个域,所以你明白了为什么它的重要性有较少的连接(请求)
而脚本加载器用于加载JavaScript点播,它意味着假设你只需要一些javascript,如果用户输入一个特定的文本框,那么你不会在页面加载时请求该javascript,而只是在需求(用户类型在文本框中)时加载它。 例如,当你标记在Facebook上的照片需要标记的javascipt的不可用时的照片页面加载,但它要求当您尝试标记的照片
2
脚本加载器有助于避免在您可能不需要全部加载大量JavaScript文件的情况下加载大量JavaScript文件:假设页面仅使用50个可用模块中的2个,那么您可以使用脚本加载器只获取您关注的部分而不是全部获取50.这会加快您的页面加载时间并降低您的带宽成本。
相关问题
- 1. 在用户脚本中,使用querySelector()与jQuery的$()有什么优势?
- 2. 连接文件使用Linux shell脚本
- 3. 使脚本自动化构建过程
- 4. 脚本来过滤文件
- 5. bash脚本来连接字符串,并使用bash脚本
- 6. Mulesoft/Anypoint文件连接器+ Python脚本
- 7. 使用Xcode后构建脚本来创建ZIP压缩文件
- 8. 双标志在FAKE构建脚本中有什么作用?
- 9. 脚本和加载文件
- 10. 脚本文件未加载
- 11. 在脚本中加载脚本
- 12. 下载wilink8构建脚本
- 13. 在自动构建过程中使用脚本
- 14. 如果我使用requirejs加载脚本,是否需要连接脚本
- 15. Google AJAX API加载程序与通过脚本标记直接链接到Google托管文件有什么优势吗?
- 16. 在脚本加载之前加载事件触发器服务器端脚本
- 17. 如何在npm脚本中使用nodemon来构建和启动脚本?
- 18. 通过Ant构建脚本
- 19. 在构建脚本中使用T4MVC
- 20. 连接脚本
- 21. 在链接器脚本中定义符号有什么用处?
- 22. 什么时候应该使用脚本加载器?
- 23. 构建脚本 - 怎么做
- 24. 如何在PHP应用程序中使用加载器脚本?
- 25. 使用“yepnope”JavaScript脚本加载器强制脚本刷新
- 26. 如何从Roslyn脚本文件加载引用的脚本库?
- 27. mysql优化脚本文件
- 28. 使用jQuery加载脚本
- 29. Maven构建过程 - 建筑用一个构建脚本
- 30. 未直接加载脚本
如果脚本文件缓存,则带宽问题将得到正确的解决? –