javascript – 什么在移动设备上表现更好? Head.js还是一个大js文件?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 什么在移动设备上表现更好? Head.js还是一个大js文件?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1251字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 什么在移动设备上表现更好? Head.js还是一个大js文件?](/upload/InfoBanner/zyjiaocheng/723/ccc27817183a4d3b9ea9794d2e3e4d39.jpg)
我正在阅读head.js主页上的理论部分(http://headjs.com/)我同意并行加载脚本的效果更好.但必须有限制吗?
>我通常有很多js文件.我喜欢我的应用程序非常模块化,大多数脚本都在1到3KB之间.这似乎是很多http请求,并且会同时杀死loding脚本的好处.我想知道是否有人进行某种测量,看看使用head.js这样的加载器的阈值有什么意义,以及哪里有一个大的js文件更好? (所有文件同样缩小)
>我的另一个问题是4G连接设备.我们知道,在4G网络上,HTTP请求的开销更大.在这种情况下,head.js(或require.js,或lab.js,…)这样的解决方案是否仍然有意义?
解决方法:
免责声明:我目前正在开发HeadJS
第1件事,网站上的理论部分相当陈旧,您看到的瀑布截图就像FF3或4 ..导航器从那时起已经走了很长的路:)
确实,并行加载是最好的,但秘密是,几乎所有导航员今天都在幕后自己做了BrowserScope Stats
我给你的建议是:
>缩小你的js
>大捆绑
>将其粘贴在页面底部
现在,无需在< head>,也许是1个脚本中使用单个脚本,即可让您的产品正常运行.允许您使用.ready(函数)将函数推送到页面末尾.
努力实现通过CSS(如引导程序或其他)工作的UI布局,而不是JS(jQuery Mobile或其他).
如果您确实需要将某些功能推送到页面的末尾,那么HeadJS可以帮助您,因为它已经内置了.ready().您仍然应该努力在页面底部放置除HeadJS之外的所有脚本.
进入页面底部后,通过脚本标记(首选方法)包含脚本,或者如果需要动态依赖关系管理,请使用.js()并行加载脚本.
那么,还有其他事情需要考虑,但上述内容已经有很长的路要走了.
内容总结
以上是互联网集市为您收集整理的javascript – 什么在移动设备上表现更好? Head.js还是一个大js文件?全部内容,希望文章能够帮你解决javascript – 什么在移动设备上表现更好? Head.js还是一个大js文件?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。