什麼是jQuery.getScript()的Zepto等價物?我需要動態加載兩個庫的JavaScript文件。什麼是jQuery.getScript()的Zepto等價物?
3
A
回答
6
這個作品附加到zepto.js!
0
我一直在尋找同樣的事情,我發現,標準的$就調用將EVAL響應dataType === "script"
時。我實現它作爲一個插件的Zepto像這樣:
(function ($) {
var getScript = function (url, callback, options) {
var settings = $.extend({
'url': url,
'success' : callback || function() {},
'dataType' : 'script'
}, options || {});
$.ajax(settings);
};
$.getScript = getScript;
}($ || Zepto));
應該用相同的語法jQuery的版本可用,除了我添加了options
(3)參數允許任意選擇Ajax請求傳遞。
+1
此方法的侷限性是您無法進行跨域請求。第三方腳本會失敗。 – 2012-07-02 06:09:25
2
;(function($){
$.getScript = function (url, success, error) {
var script = document.createElement("script"),
$script = $(script);
script.src = url;
$("head").append(script);
$script.bind("load", success);
$script.bind("error", error);
};
})(Zepto);
這部分從Zepto.ajaxJSONP
撕掉。
相關問題
- 1. 什麼是Python的os.walk的等價物?
- 2. 什麼是PHP的preg_quote的等價物?
- 3. 什麼是Hub的HttpContext.GetOwinContext()的等價物?
- 4. MessageFormat的Pattern.quote()的等價物是什麼?
- 5. 什麼是Process.Start的VB 6等價物?
- 6. 什麼是android中的dataWithContentsOfURL等價物?
- 7. rlwinm的C++等價物是什麼? (PowerPC)
- 8. 什麼是HttpContext.Current.Request.RawUrl的WCF等價物?
- 9. RDFlib中rdf:ID的等價物是什麼?
- 10. Monotouch中的CGPDFDocumentGetCatalog等價物是什麼?
- 11. 什麼是'document.getElementsByClassName'的Prototype 1.6.0+等價物?
- 12. 什麼是C++中的instanceof等價物?
- 13. 什麼是OS X的UIGraphicsGetCurrentContext()等價物?
- 14. 什麼是DB2的Varchar(Max)等價物?
- 15. 什麼是VC7中的strtok_s等價物?
- 16. Unity 5.3:什麼是UnitEngine.Application.loadedLevel的等價物?
- 17. 什麼是EventWaitHandle的Objective C等價物?
- 18. 什麼是PHP var_dump的.NET等價物?
- 19. 什麼是ChrW(e.KeyCode)的C#等價物?
- 20. 什麼是.NET TypeCode的Java等價物?
- 21. 什麼是NOT in的HQL等價物?
- 22. 什麼是UINT32_MAX的C++等價物?
- 23. 什麼是SVN UPDATE的git等價物?
- 24. 什麼是InterruptedException(Java)的.NET等價物?
- 25. 什麼是java.util.zip.Inflater的Python等價物?
- 26. pageYOffset的jQuery等價物是什麼?
- 27. 什麼是Page.Form.DefaultFocus的MVC3 Razor等價物?
- 28. 什麼是TabPanel.getTabBar()的TabLayoutPanel等價物setTabEnabled()
- 29. 什麼是Ruby的substr等價物?
- 30. jquery中Ajax.updater的等價物是什麼?
它不會在fn上。另外,由於您正在編寫插件,因此您可以通過使用Zepto功能進行簡化。 – 2012-07-02 06:12:20
理論上,避免使用$()來追加元素或設置屬性等,應該更快,並且可以節省內存 - 這兩者在加載時都很重要。所以我就這樣做了,並添加了一些我已經添加的修改(現在在編輯評論中)。 – 2012-11-02 13:06:14
我不知道或需要異步參數,所以我只是評論說出來。如果通過Web加載文件系統,我會研究它以提高速度。 – 2012-11-02 13:08:06