Встроенный объект объекта

встроенные объекты

  • BlsKey- Объект алгоритма шифрования эллиптической кривой
  • Buffer- Объект кэша двоичных данных, используемый для обработки данных чтения и записи ввода-вывода.
  • BufferedStream- Кэшировать объекты чтения
  • Chain- Объект обработки цепочки процессора сообщений
  • ChildProcess- объект дочернего процесса
  • Cipher- Объект алгоритма симметричного шифрования
  • Condition-Объект переменной состояния
  • DbConnection- DBConnection — это базовый класс подключения к базе данных, используемый для установления и поддержания сеанса подключения к базе данных. Он реализует основные операции подключения и служит основой для производных классов. Он также поддерживает такие операции, как запуск транзакции, подтверждение транзакции и откат транзакции.
  • DgramSocket— Объект dgram.Socket — это EventEmitter, который инкапсулирует функцию пакета данных.
  • Digest- Объект сводной информации
  • ECKey— Класс ECKey реализован в криптомодуле и может использоваться для генерации пар ключей ECDSA, подписей и сообщений проверки и т. д.
  • Ed25519Key- Объект алгоритма шифрования эллиптической кривой
  • Event- Модуль Event предоставляет объект события для совместных операций с общими данными. Он позволяет синхронизировать операции между несколькими волокнами (сопрограммами) для достижения совместной многозадачности. Объект события имеет три метода: wait, Pulse и Clear.Метод ожидания блокирует текущее волокно до тех пор, пока не произойдет событие, метод Pulse пробуждает все волокна, ожидающие события, а метод Clear сбрасывает флаг события на ЛОЖЬ. Используя модуль coroutine.Event, разработчики могут контролировать последовательность выполнения и обмен данными между волокнами для реализации сложной бизнес-логики.
  • EventEmitter- EventEmitter — это объект, запускаемый событием. Его можно использовать для установки режима наблюдателя. Все объекты, поддерживающие запуск событий, наследуются от него.
  • FSWatcher- Объекты наблюдения за файловой системой
  • Fiber- Объект операции с оптоволокном, этот объект нельзя создать напрямую.
  • File- Объект файловой операции, используемый для чтения и записи двоичных файлов.
  • FileHandle- объект дескриптора файла
  • Handler- Интерфейс процессора сообщений
  • HeapGraphEdge- HeapGraphEdge представляет связь между двумя узлами HeapGraphNode, от восходящего узла к нисходящему узлу.
  • HeapGraphNode- HeapGraphNode представляет узел в представлении кучи.
  • HeapSnapshot- HeapSnapshots записывает состояние кучи JS в определенный момент
  • HttpClient- HttpClient — это библиотека классов, предназначенная для функций HTTP-клиента, обеспечивающая базовые запросы HTTP/HTTPS, доступ к прокси-серверу, управление файлами cookie и другие функции.
  • HttpCollection- HttpCollection — это общий контейнер, используемый для обработки заголовков, запросов, форм и данных cookie в http-сообщениях.
  • HttpCookie- HttpCookie — это объект cookie, инкапсулированный протоколом HTTP. Он предоставляет различные атрибуты для получения и установки файлов cookie. Он также поддерживает организацию и обработку нескольких файлов cookie. Это важный атрибут, поддерживаемый объектами http.Request и http.Response.
  • HttpHandler- процессор преобразования протокола http
  • HttpMessage- объект базового сообщения http
  • HttpRepeater— HttpRepeater — это переадресатор HTTP-запросов, который может пересылать HTTP-запросы на указанный внутренний сервер и получать ответ. Он часто используется в сложных системах, которым необходимо взаимодействовать с несколькими серверами на переднем конце или для балансировки нагрузки.
  • HttpRequest- HttpRequest — класс, используемый для обработки HTTP-запросов. Он позволяет создавать HTTP-запросы и взаимодействовать с сервером. Вы можете использовать его для отправки GET, POST и других типов HTTP-запросов на веб-сервер.
  • HttpResponse- HttpResponse — это объект ответа HTTP. Используйте объект HttpRequest.response для завершения ответа данных сервера Http или запрос http.request для возврата данных ответа сервера.
  • HttpServer- HttpServer — один из встроенных объектов, который используется для создания HTTP-сервера. Объект HttpServer содержит два обязательных параметра: порт и объект интерфейса обработки событий. В объекте интерфейса обработки событий конкретный метод реализации может быть простой функцией обратного вызова или сложной маршрутизацией, массивами обработки цепочки и т. д.
  • HttpUploadData- Одна запись данных, содержащая несколько частей
  • HttpsServer- HttpsServer — это объект, используемый для создания https-сервера. Объект HttpsServer может использовать все функции интерфейса и свойства HttpServer. Объект HttpsServer может предоставлять клиенту услуги, защищенные шифрованием SSL, передавая объект сертификата (тип X509Cert) и объект ключа (тип PKey), ранее созданные с помощью openssl при его создании.
  • Image- Объекты обработки изображений, используемые для преобразования, рисования, хранения и других операций с изображениями.
  • Iterator- Объект Iterator, используемый для перемещения по данным коллекции.
  • LevelDB- evelDB — это встроенный объект операции с базой данных fibjs, используемый для создания и управления объектами словаря в форме пар ключ-значение. Используя объекты LevelDB, вы можете легко реализовать хранение данных пар ключ-значение, запросы, удаление, перечисление и другие операции. Он реализован на основе LevelDB с открытым исходным кодом Google и обладает преимуществами эффективности, надежности и масштабируемости.
  • Lock- Блокировка — это встроенный объект, который можно использовать для управления одновременным доступом к волокнам. Вы можете установить блокировку через одно волокно, чтобы предотвратить его одновременное получение другими волокнами. Блокировку можно создать с помощью функции coroutine.Lock().
  • LruCache- LruCache (наименее недавно используемый кэш) — это класс, используемый для поддержания кэша LRU. Он может хранить определенное количество значений и поддерживать размер контейнера. При поступлении новых данных, если контейнер не достиг предельного размера, новые данные можно добавить непосредственно в контейнер. Если контейнер заполнен, он удалит данные, которые использовались реже всего.
  • MemoryStream- Объект потока памяти
  • Message- Базовый объект сообщения
  • MySQL- Объекты MySQL — это классы, используемые для работы с базами данных MySQL,
  • Odbc- Объект подключения к базе данных Odbc
  • PKey- PKey — это объект, предоставляемый встроенным криптомодулем, который представляет собой пару ключей: открытый ключ и закрытый ключ. PKey поддерживает генерацию ключей, загрузку ключей, хранение ключей и управление процессом шифрования в JS.
  • RangeStream- Объект чтения потока запроса диапазона
  • Redis- Клиентский объект базы данных Redis
  • RedisHash- Хэш-объект клиента базы данных Redis. Этот объект представляет собой клиент, содержащий указанный ключ. Только путем вызова его метода можно будет управлять базой данных.
  • RedisList- Объект списка клиентов базы данных Redis. Этот объект является клиентом, содержащим указанный ключ. Только путем вызова его метода можно будет управлять базой данных.
  • RedisSet- Объект набора клиента базы данных Redis. Этот объект представляет собой клиент, содержащий указанный ключ. Только путем вызова его метода можно будет управлять базой данных.
  • RedisSortedSet- Объект SortedSet клиента базы данных Redis. Этот объект представляет собой клиент, содержащий указанный ключ. Только путем вызова его метода можно будет управлять базой данных.
  • Routing- Объект маршрутизации обработчика сообщений
  • SQLite- Объект SQLite является членом встроенного модуля db. Он в основном отвечает за подключение и работу базы данных SQLite. Он может использоваться для создания, запроса, вставки, обновления и других операций базы данных SQLite. В то же время объект SQLite также предоставляет некоторые расширенные операции, такие как резервное копирование и форматирование SQL. Объекты соединения SQLite также поддерживают операции транзакций.
  • SandBox- Изолированный объект песочницы, используемый для управления независимым рабочим пространством.
  • Script- Объект компиляции и выполнения скрипта скрипта
  • SeekableStream- Интерфейс объекта потока, который может перемещать текущий указатель.
  • Semaphore- Объект семафора волокна
  • Service- Объекты управления системными службами
  • Smtp- SMTP-объект
  • Socket- Объект сетевого сокета
  • SslHandler- процессор преобразования протокола SSL
  • SslServer- объект SSL-сервера, который может легко создать стандартный многоволоконный SSL-сервер.
  • SslSocket- объект сетевого сокета SSL
  • Stat-Основной информационный объект файла
  • StatsWatcher- Объект наблюдения «Статистика файлов»
  • Stream- Объект операции потока, используемый для чтения и записи потока двоичных данных.
  • StringDecoder- Объект декодирования потока
  • TTYInputStream- объект потока чтения tty, используемый для чтения и записи в tty
  • TTYOutputStream- объект потока записи tty, используемый для обработки вывода tty
  • TcpServer- TcpServer` — это сервер TCP Socket с высокой степенью параллелизма, который можно использовать для создания TCP-сервера, установившего TCP-соединение с клиентом в исходном состоянии.
  • TextDecoder- Объект декодирования TextDecoder
  • TextEncoder- Объект кодирования TextEncoder
  • Timer- объект обработчика таймера
  • UrlObject- UrlObject — это объект, используемый для представления информации об URL. Мы можем легко использовать объекты UrlObject для представления и управления URL-адресом.
  • WebSocket- WebSocket — это полнодуплексный протокол связи, основанный на протоколе TCP. Он устанавливает бесперебойное соединение между браузером и сервером, может реализовать двустороннюю передачу данных в реальном времени и может поддерживать передачу данных в любом формате. В fibjs модуль поддержки WebSocket предоставляет соответствующий интерфейс API, который может реализовать разработку сервера и клиента WebSocket.
  • WebSocketMessageWebSocketMessageтип сообщения в протоколе WebSocket. Он инкапсулирует формат данных и метод обработки различных сообщений в протоколе передачи WebSocket и может использоваться для связи между клиентом WebSocket и сервером.
  • WebView- Объект окна браузера
  • Worker— Рабочий объект — это объект, используемый для создания дочерних потоков, которые можно создавать и обрабатывать в программе. Объект Worker можно понимать как процесс JavaScript, который выполняется в потоке, отличном от основного потока. Worker не разделяет память с основным потоком и не блокирует основной поток.Это основной метод асинхронного программирования.
  • X509Cert- X509Cert — это объект, представляющий сертификат x509 в криптомодуле. Этот объект в основном включает в себя информацию о сертификате и методы, созданные на основе данных сертификата формата DER или PEM и данных цепочки сертификатов. Он может выполнять такие операции, как анализ и проверка сертификата.
  • X509Crl- Объект X509Crl — это объект в криптомодуле. Он используется для представления сертификата отзыва X509, то есть списка отзыва сертификата. Операции, связанные с центром сертификации, такие как проверка цепочки сертификатов X509, будут использовать список отзыва. информация.
  • X509Req- Объект X509Req — это объект, используемый для создания запросов сертификатов x509, и принадлежит криптомодулю.
  • XmlAttr— Объект XmlAttr представляет атрибут объекта XmlElement.
  • XmlCDATASection— Объект XmlCDATASection представляет раздел CDATA в документе.
  • XmlCharacterData— Интерфейс XmlCharacterData предоставляет общие функции узлов XmlText и XmlComment.
  • XmlComment— Объект XmlComment представляет содержимое узла комментария в документе.
  • XmlDocument— XmlDocument — объект модуля xml, который представляет весь XML-документ и обеспечивает доступ ко всему документу.
  • XmlDocumentType— Объект XmlDocumentType используется для доступа к объектам, определенным XML.
  • XmlElement— Объект XmlElement представляет элемент в XML-документе.
  • XmlNamedNodeMap— Объект XmlNamedNodeMap представляет собой неупорядоченный список свойств.
  • XmlNode— Объект XmlNode — это базовый тип данных всего DOM.
  • XmlNodeList— Объект XmlNodeList представляет собой упорядоченный список узлов.
  • XmlProcessingInstruction— Объект XmlProcessingInstruction представляет инструкцию обработки XML.
  • XmlText— Объект XmlText представляет текстовое содержимое элемента или атрибута.
  • ZipFile- Объект ZipFile — это важный объект в модуле сжатия и распаковки файлов формата zip, обеспечивающий доступ для чтения и записи к файлам zip.
  • object- Базовый объект, от которого наследуются все объекты.