我有一个网页要托管在支持 Wi-Fi 和 3G 的移动设备上。
由于 3G 数据可能要花钱并且通常是有限的,我想尽量减少设备上传的数据量。所以我基本上想做的是以下几点:
尝试在线加载 jquery 脚本:
<script type="text/javascript" src="http://code.jquery.com/ui/1.8.13/jquery-ui.min.js"></script>
只有当它无法正确加载时(例如,如果用户没有连接到互联网,只是连接到手机),从本地副本加载它:
<script type="text/javascript" src="js/jquery-copy.js"></script>
这同样适用于 css 文件。
我考虑过<script id="loadable"></script>
先使用然后使用$("#loadable").load("url");
,但显然我依赖于首先加载 jquery,这是要最小化的文件。