Встроенный объект объекта встроенные объекты
- 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.
- WebSocketMessage—
WebSocketMessage
тип сообщения в протоколе 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- Базовый объект, от которого наследуются все объекты.