我不想在每个页面上从浏览器更新中复制/粘贴下面的代码,而是将其包含在scripts.js文件中。
我的问题是:我是否需要将代码包装到某些东西中,例如,$(function() {
因为我将删除<script>
标签?
谢谢
<script type="text/javascript">
var $buoop = {};
$buoop.ol = window.onload;
window.onload=function(){
try {if ($buoop.ol) $buoop.ol();}catch (e) {}
var e = document.createElement("script");
e.setAttribute("type", "text/javascript");
e.setAttribute("src", "//browser-update.org/update.js");
document.body.appendChild(e);
}
</script>
该代码是可怕的:-/它只是在处理程序中动态加载http://browser-update.org/update.js脚本window.onload
。
如果要将其作为外部脚本加载,则可以直接将其加载:
<script type="text/javascript" src="//browser-update.org/update.js" async></script>
例如
$(function() {
,因为我将删除<script>
标签,所以需要将代码包装到某些东西中吗?
不,你没有。但是,如果您有可用的jQuery,则可以简单地使用
$(function() {
$.getScript("//browser-update.org/update.js");
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句