आपके प्रश्न के लिए धन्यवाद! मैं खुद को यकीन नहीं था, लेकिन यह पता चला है कि यह संभव है। :)
पहले, जोड़ने js
अपने pubspec.yaml रहे हैं:
name: jquerydart
description: A sample application
dependencies:
js: any
फिर, पब स्थापित करते हैं, या तो कमांड लाइन के माध्यम से या डार्ट संपादक के माध्यम से चलाते हैं।
फिर, अपने डार्ट फ़ाइल में:
import 'dart:html';
import 'package:js/js.dart' as js;
hideIsDone() {
window.alert('all done!');
}
void main() {
js.scoped(() {
js.context.jQuery('p').hide(1000, new js.Callback.once(() => hideIsDone()));
});
}
ध्यान दें कि जे एस से डार्ट में कालबैक में, आप एक कॉलबैक वस्तु बनाने के लिए की जरूरत है।
यह भी ध्यान दें कि आप jQuery चर के लिए $
का उपयोग नहीं कर सकते हैं, क्योंकि dart2js $
का भी उपयोग करता है। तो इस बीच आपको अपने डार्ट कोड में jQuery
का उपयोग करने की आवश्यकता है।
यह सब कहकर, यह अच्छा है कि हम जेएस-डार्ट इंटरऑप के माध्यम से jQuery का उपयोग कर सकते हैं, लेकिन डार्ट को वास्तव में हमारे लिए यह करना चाहिए। इसलिए मैं बग http://code.google.com/p/dart/issues/detail?id=6526
स्रोत
2012-11-05 05:44:46
व्यक्तिगत तौर पर मैं नहीं देख रोमांचित हूं लोग (उस बात के लिए या जे एस में भी) डार्ट में jQuery का उपयोग करने की कोशिश कर रहा। मैं नहीं बल्कि डोम (जो पहले से ही डार्ट में काफी अच्छा है) से छेड़छाड़ जैसी चीजों के लिए एक अच्छा आधार समर्थन देखना चाहते हैं, और उसके बाद इस मुद्दे को आपके द्वारा बनाए गए इस संबंध में मदद करता है एनीमेशन आदि के लिए अच्छा पुस्तकालयों के साथ संयुक्त। –
मैं काई सहमत हैं, लेकिन यह इन शुरुआती दिनों के दौरान उपयोग करना एक अच्छा पुल सेवा है। –
मैं मानता हूँ @KaiSellgren बग स्टार और खोलने के कृपया अधिक :) –