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.

Виртуальная машина

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

Веб

dart:html
Элементы HTML и другие ресурсы для веб-приложений, которым необходимо взаимодействовать с браузером и DOM (объектной моделью документа).
dart:indexed_db
Клиентское хранилище «ключ-значение» с поддержкой индексов.
dart:js
Низкоуровневая поддержка взаимодействия с JavaScript.
dart:js_util
Вспомогательные методы для работы с объектами взаимодействия с JavaScript, аннотированными package:js, в случаях, когда вызываемое имя неизвестно во время выполнения.
dart:svg
Масштабируемая векторная графика: двумерная векторная графика с поддержкой событий и анимации.
dart:web_audio
Высококачественная обработка звука в браузере.
dart:web_gl
Трёхмерная графика в браузере.

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

Spec-Zone.ru

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