加载CDN 托管的 jQuery但回退到本地文件是一种很好的做法。例如 HTML5 Boilerplate 是这样的:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.8.0.min.js"><\/script>')</script>
但是如何在 XHTML 中实现相同的功能呢?由于document.write()
在正确的 XHTML 中不起作用(作为 发送application/xhtml+xml
),是否有替代方法?