Spec-Zone.ru › Dart 2

Dart SDK

Добро пожаловать в справочную документацию API Dart, охватывающую основные библиотеки Dart. Они включают:

  • dart:core: Основные функции, такие как строки, числа, коллекции, ошибки, даты и URI.
  • dart:html: Манипуляции DOM для веб-приложений (доступно только для веб-приложений).
  • dart:io: Ввод-вывод для приложений, не являющихся веб-приложениями.

За исключением dart:core, вы должны импортировать библиотеку, прежде чем сможете использовать её. Вот пример импорта dart:async и dart:math:

import 'dart:async';
import 'dart:math';

Вы можете найти больше библиотек на сайте pub.dev.

Основной сайт для изучения и использования Dart — dart.dev. Посмотрите эти страницы:

  • Платформы
  • Обзор языка
  • Обзор библиотек
  • Примеры кода

Этот справочник API автоматически генерируется из исходного кода в проекте Dart SDK. Если вы хотите оставить отзыв или отредактировать эту документацию, см. Разработчиков.

Библиотеки

Ядро

dart:async
Поддержка асинхронного программирования с такими классами, как Future и Stream.
dart:collection
Классы и утилиты, дополняющие поддержку коллекций в dart:core.
dart:convert
Кодировщики и декодировщики для преобразования между различными представлениями данных, включая JSON и UTF-8.
dart:core
Встроенные типы, коллекции и другие основные функции для каждой Dart-программы.
dart:developer
Взаимодействие с инструментами разработчиков, такими как отладчик и инспектор.
dart:math
Математические константы и функции, а также генератор случайных чисел.
dart:typed_data
Списки, которые эффективно обрабатывают данные фиксированного размера (например, целые числа без знака 8 байт) и числовые типы SIMD.

VM

dart:cli
Утилиты для создания приложений командной строки.
dart:ffi
Интерфейс внешних функций для взаимодействия с языком программирования C.
dart:io
Поддержка файлов, сокетов, HTTP и других операций ввода-вывода для приложений, не являющихся веб-приложениями.
dart:isolate
Конкурентное программирование с использованием изолированных: независимые рабочие, похожие на потоки, но не разделяющие память, обменивающиеся сообщениями.
dart:mirrors
Базовая рефлексия в Dart с поддержкой интроспекции и динамического вызова.

Веб

dart:html
HTML-элементы и другие ресурсы для веб-приложений, которым необходимо взаимодействовать с браузером и DOM (Document Object Model).
dart:indexed_db
Клиентское хранилище ключ-значение с поддержкой индексов.
dart:js
Поддержка низкого уровня для взаимодействия с JavaScript.
dart:js_util
Утилитарные методы для манипулирования объектами JavaScript-взаимодействия, помеченными package:js, в тех случаях, когда имя для вызова неизвестно во время выполнения.
dart:svg
Векторная графика SVG: двумерная векторная графика с поддержкой событий и анимации.
dart:web_audio
Программирование аудио высокой точности в браузере.
dart:web_gl
3D-программирование в браузере.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API