我正在创建一个JavaScript部署到目前不为我所知的网站。
如果我可以用jQuery做这个代码应该做的事情要容易得多,但我不能在这段代码中包含任何外部库,因为:
现在我的问题是:是否有一个工具可以帮助我从外部库(jQuery)中提取我的代码使用的特定代码路径,以便我可以将它们作为其一部分直接嵌入到我的代码中(使用命名空间)等等)?
或者可能是我的问题从一开始就是错误的。
答案 0 :(得分:2)
我知道它与第一个警告有冲突,但你可以通过将脚本元素写出到CDN来动态地在代码中包含jquery,例如
http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js
var headID = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js';
script.onload = function() { initialiseJQuerySpecificCode(); };
headID.appendChild(script);
function initialiseJQuerySpecificCode() {
jQuery.noConflict();
//more jquery code
jQuery(document.ready(function() {
//initialisetion code
}));
};
从CDN加载意味着许多用户已将其放入缓存中。此外 - 无论如何,缩小版本非常小。