Spec-Zone.ru › Dart 1

Dart SDK

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

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

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

import 'dart:html';
import 'dart:math';

Вы можете установить больше библиотек с помощью менеджера пакетов pub. Для получения информации о поиске, использовании и публикации библиотек с помощью pub, посетите pub.dartlang.org.

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

  • Учебники
  • Руководство программиста
  • Примеры
  • Обзор библиотек Dart

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

Библиотеки

dart:async

Поддержка асинхронного программирования, с классами, такими как Future и Stream.

dart:collection

Классы и утилиты, дополняющие поддержку коллекций в dart:core.

dart:convert

Кодировщики и декодировщики для преобразования между различными представлениями данных, включая JSON и UTF-8.

dart:core

Встроенные типы, коллекции и другие основные функции для каждой программы Dart.

dart:developer

Взаимодействие со средствами разработки, такими как отладчик и инспектор.

dart:html

HTML-элементы и другие ресурсы для веб-приложений, которые нуждаются во взаимодействии с браузером и DOM (Document Object Model).

dart:indexed_db

Клиентский хранилище ключей-значений с поддержкой индексов.

dart:io

Файлы, сокеты, HTTP и другие возможности ввода-вывода для серверных приложений.

dart:isolate

Конкурентное программирование, использующее изоляты: независимые рабочие процессы, подобные потокам, но не разделяющие память, взаимодействующие только через сообщения.

dart:js

Поддержка взаимодействия с JavaScript.

dart:js_util

Утилитарные методы для эффективного управления типизированными объектами JSInterop в тех случаях, когда имя вызова неизвестно во время выполнения. Вы должны использовать эти методы только тогда, когда тот же эффект не может быть достигнут с помощью аннотаций @JS. Эти методы были бы методами расширения для JSObject, если бы Dart поддерживал методы расширения.

dart:math

Математические константы и функции, а также генератор случайных чисел.

dart:mirrors

Основное отражение в Dart с поддержкой интроспекции и динамического вызова.

dart:svg

Scalable Vector Graphics: двухмерная векторная графика с поддержкой событий и анимации.

dart:typed_data

Списки, которые эффективно обрабатывают данные фиксированного размера (например, целые числа с беззнаковым 8-байтовым представлением) и числовые типы SIMD.

dart:web_audio

Программирование звука высокой точности в браузере.

dart:web_gl

3D-программирование в браузере.

dart:web_sql

API для хранения данных в браузере, которые могут быть запрошены с помощью SQL.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/index.html

Spec-Zone.ru

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