Dart 2 - Dart
डार्ट एसडीके

डार्ट एपीआई संदर्भ प्रलेखन में आपका स्वागत है, कोर डार्ट एपीआई पुस्तकालयों को कवर करता है। कुछ सबसे मौलिक डार्ट पुस्तकालयों में शामिल हैं:
- dart:core : कोर कार्यक्षमता जैसे कि तार, संख्या, संग्रह, त्रुटियां, दिनांक, और यूआरआई।
- dart:html : वेब ऐप्स के लिए DOM हेरफेर (केवल वेब ऐप्स के लिए उपलब्ध)।
- dart:io : I / O गैर-वेब ऐप्स के लिए।
dart:core
अलावा dart:core
, इससे पहले कि आप इसका उपयोग कर सकें, आपको एक पुस्तकालय आयात करना चाहिए। यहाँ dart:async
आयात करने का एक उदाहरण है dart:async
और dart:math
:
import 'dart:async'; import 'dart:math';
आप पब पैकेज मैनेजर का उपयोग करके अधिक लाइब्रेरी स्थापित कर सकते हैं।
डार्ट सीखने और उपयोग करने के लिए मुख्य साइट www.dartlang.org है । ये पृष्ठ देखें:
यह एपीआई संदर्भ स्वचालित रूप से डार्ट एसडीके परियोजना में स्रोत कोड से उत्पन्न होता है। यदि आप प्रतिक्रिया देना चाहते हैं या इस दस्तावेज़ को संपादित करना चाहते हैं, तो Contributing देखें।
पुस्तकालय
- dart:async
- भविष्य और स्ट्रीम जैसी कक्षाओं के साथ, अतुल्यकालिक प्रोग्रामिंग के लिए समर्थन। dart:async
- dart:collection
- कक्षाएं और उपयोगिताओं जो डार्ट में संग्रह समर्थन को पूरक करती हैं: कोर। dart:collection
- dart:convert
- JSON और UTF-8 सहित विभिन्न डेटा अभ्यावेदन के बीच रूपांतरण के लिए एनकोडर और डिकोडर। dart:convert
- dart:core
- हर डार्ट प्रोग्राम के लिए अंतर्निहित प्रकार, संग्रह, और अन्य मुख्य कार्यक्षमता। dart:core
- dart:developer
- डिबगर और इंस्पेक्टर जैसे डेवलपर टूल के साथ बातचीत करें। dart:developer
- dart:math
- गणितीय स्थिरांक और फ़ंक्शंस, प्लस एक यादृच्छिक संख्या जनरेटर। dart:math
- dart:typed_data
- सूचियाँ जो कुशलता से निश्चित आकार के डेटा को संभालती हैं (उदाहरण के लिए, अहस्ताक्षरित 8 बाइट पूर्णांक) और SIMD संख्यात्मक प्रकार। dart:typed_data
- dart:html
- HTML तत्व और वेब-आधारित अनुप्रयोगों के लिए अन्य संसाधन जो ब्राउज़र और DOM (दस्तावेज़ ऑब्जेक्ट मॉडल) के साथ सहभागिता करने की आवश्यकता है। dart:html
- dart:indexed_db
- इंडेक्स के समर्थन के साथ क्लाइंट-साइड की-वैल्यू स्टोर। dart:indexed_db
- dart:js
- जावास्क्रिप्ट के साथ इंटरऑपरेटिंग के लिए समर्थन। dart:js
- dart:js_util
- उपयोगिता विधियों में कुशलता से टाइप किए गए JSInterop ऑब्जेक्ट को हेरफेर करने के लिए मामलों में जहां कॉल करने के लिए नाम रनटाइम पर ज्ञात नहीं है। आपको इन विधियों का उपयोग केवल तभी करना चाहिए जब @JS एनोटेशन के साथ समान प्रभाव प्राप्त नहीं किया जा सके। यदि Dart समर्थित एक्सटेंशन विधियाँ ये विधियाँ JSObject पर विस्तार विधियाँ होंगी।
- dart:svg
- स्केलेबल वेक्टर ग्राफिक्स: घटनाओं और एनीमेशन के समर्थन के साथ दो-आयामी वेक्टर ग्राफिक्स। dart:svg
- dart:web_audio
- ब्राउज़र में उच्च-निष्ठा ऑडियो प्रोग्रामिंग।
- dart:web_gl
- ब्राउज़र में 3 डी प्रोग्रामिंग।
- dart:web_sql
- ब्राउज़र में डेटा संग्रहीत करने के लिए एक एपीआई जिसे SQL के साथ क्वेर किया जा सकता है। dart:web_sql
- dart:cli
- dart:io
- गैर-वेब अनुप्रयोगों के लिए फ़ाइल, सॉकेट, HTTP और अन्य I / O समर्थन। dart:io
- dart:isolate
- समवर्ती प्रोग्रामिंग आइसोलेट्स का उपयोग करते हुए: स्वतंत्र कर्मचारी जो थ्रेड्स के समान हैं लेकिन मेमोरी साझा नहीं करते हैं, केवल संदेशों के माध्यम से संचार करते हैं। dart:isolate
- dart:mirrors
- डार्ट में बुनियादी प्रतिबिंब, आत्मनिरीक्षण और गतिशील आह्वान के लिए समर्थन के साथ। dart:mirrors