jQuery öğesinden, bir Web Çalışanı'nda, window
veya document
nesnelerine erişiminin olmadığı bir dizi yardımcı program kullanabilmeyi isterim.jQuery öğesinin Non-DOM alt kümesi
Özellikle, $.extend()
, $.ajax()
ve tüm $.Deferred()
sistemi gibi yöntemleri kullanabilmeyi isterim. Açıkçası herhangi bir DOM çaprazlama ve manipülasyon yöntemine ihtiyaç duymayacağım, bu yüzden JSDOM gibi bir çözüm aramıyorum.
jQuery öğesinin DOM olmayan kısımlarını kendim ayıklayabilirim, ancak bu, sürdürülecek bir acıdır. DOM olmayan bölümleri oluşturan jQuery için herhangi bir kullanılabilir dağıtım veya komut dosyası var mı?
sadece jQuery standart sürümünü kullanmak ve sadece window' 'güvenmek ve' document' herhangi işlemleri çağıran önlemek olamaz mı? – aroth
@aroth, bu çok zordur çünkü jQuery'nin başlatma kodu (yalnızca istemci kodu tarafından açıkça adlandırılan yöntemler değil), tam tarayıcı API'sinin varlığına dayanır. – kpozin
[jQuery.Hive] gibi (https://github.com/rwldrn/jquery-hive/blob/master/jquery.hive.pollen.js) bunu kısmen yapmaya çalışır, ancak bir jQuery yöntemleri çok ve jQuery sürüm döngüsü ile senkronize görünmüyor. – kpozin