0
我一直在使用奇妙的jQuery庫已經有相當長的一段時間,並且已經熟悉AJAX的功能。我正在研究一個只需要jQuery的AJAX功能的項目。將這個邏輯從jQuery中分離出來並不容易,因爲依賴關係太多了。用於AJAX的獨立庫
我需要一個AJAX庫,可以實現以下(以同樣的方式,jQuery的允許):從同一個域中
- 加載腳本從另一個域
- 負載腳本
- 立即執行回調作爲腳本已經執行
使用jQuery這可以很容易地使用來實現:
$.ajax({
type : 'GET',
url : url,
dataType : 'script',
cache : true,
success: function() {
// script has literally just finished executing...
}
})
哪個建立良好(和輕量級)的開源庫可以實現這些要求?
沒有jQuery的有哪些依賴導致問題?如果只是jQuery的大小是不可接受的,那麼你可能想看看[jx](http://www.openjs.com/scripts/jx/)。再次,縮小的jQuery只有31K ... – voithos 2012-01-27 02:23:46
@voithos jQuery ajax至少需要(根據jQuery論壇)7腳本才能正常工作,因爲它利用了它自己的功能。 31K很小,但當AJAX的唯一需求時,它似乎仍然很浪費。我會看看「jx」。你知道它是否支持相當於「script」dataType jQuery選項嗎?歡呼聲 – 2012-01-27 02:32:25
這聽起來像你正在優化,而不需要。 31K很小。如果你沒有證明需要使用更小的東西,我會推薦使用你知道的 - 你的時間比在腳本傳輸中保存的〜20K更有價值。另外,你可能會以不可預知的方式使用jQuery ......當然,除非你想學習不同的庫;沒關係。 – voithos 2012-01-27 02:45:56