$script.ready('jui',function() {
$script('<?php base_path(); ?>js/partnerScripts.js?ts=1315442861','partners');
});
为什么要标记固定的 ts=timestamp?以partnerScripts.js 名称结尾的东西?我在文件夹内搜索,但只找到没有 ts=xxxx 的文件。代码中的目的是什么。这个数字是固定的,它就像一个真正的时间戳?
$script.ready('jui',function() {
$script('<?php base_path(); ?>js/partnerScripts.js?ts=1315442861','partners');
});
为什么要标记固定的 ts=timestamp?以partnerScripts.js 名称结尾的东西?我在文件夹内搜索,但只找到没有 ts=xxxx 的文件。代码中的目的是什么。这个数字是固定的,它就像一个真正的时间戳?
这通常用于不同版本的“缓存清除”。
如果您希望用户无限期地缓存脚本,但仍想在将来轻松更新它,您只需更新时间戳即可。这有效地使其成为一个新的 URL/资源,但您可以将文件保存在同一个位置。
是的,该时间戳是有效的,并且是从 2011 年 9 月开始的。它是自 1970 年 1 月 1 日 UTC 午夜以来的秒数。