Obxecto obxecto incorporado

obxectos incorporados

  • BlsKey- Obxecto de algoritmo de cifrado de curva elíptica
  • Buffer- Obxecto de caché de datos binarios, usado para o procesamento de datos de lectura e escritura de io
  • BufferedStream- Caché de obxectos de lectura
  • Chain- Obxecto de procesamento da cadea do procesador de mensaxes
  • ChildProcess- Obxecto de proceso fillo
  • Cipher- Obxecto algoritmo de cifrado simétrico
  • Condition-Obxecto variable de condición
  • DbConnection- DBConnection é a clase base de conexión de base de datos, que se usa para establecer e manter unha sesión de conexión de base de datos. Implementa as operacións básicas de conexión e serve de base para as clases derivadas. Tamén admite operacións como iniciar unha transacción, confirmar unha transacción e revertir unha transacción.
  • DgramSocket- O obxecto dgram.Socket é un EventEmitter que encapsula a función do paquete de datos.
  • Digest- Obxecto resumo de información
  • ECKey- A clase ECKey está implementada no módulo criptográfico e pódese usar para xerar pares de claves ECDSA, sinaturas e mensaxes de verificación, etc.
  • Ed25519Key- Obxecto de algoritmo de cifrado de curva elíptica
  • Event- O módulo Evento proporciona un obxecto de evento para operacións colaborativas de datos compartidos. Permite operacións sincronizadas entre varias fibras (corutinas) para lograr a multitarea cooperativa. O obxecto do evento ten tres métodos: esperar, pulso e borrar. O método de espera bloqueará a fibra actual ata que se active o evento, o método de pulso espertará todas as fibras que agardan polo evento e o método de borrado restablecerá a bandeira do evento a falso. Ao usar o módulo coroutine.Event, os desenvolvedores poden controlar a secuencia de execución e a compartición de datos entre fibras para implementar unha lóxica empresarial complexa.
  • EventEmitter- EventEmitter é un obxecto desencadeado por eventos. Pódese usar para establecer o modo de observador. Os obxectos que admiten o desencadeamento de eventos herdan deste.
  • FSWatcher- Obxectos de vixilancia do sistema de ficheiros
  • Fiber- Obxecto de operación de fibra, este obxecto non se pode crear directamente
  • File- Obxecto de operación de ficheiros, usado para ler e escribir ficheiros binarios
  • FileHandle- obxecto de manexo do ficheiro
  • Handler- Interface do procesador de mensaxes
  • HeapGraphEdge- HeapGraphEdge representa a asociación entre dous nodos HeapGraphNode, desde o nodo ascendente ata o nodo abaixo
  • HeapGraphNode- HeapGraphNode representa un nodo na vista do montón
  • HeapSnapshot- HeapSnapshots rexistra o estado do montón JS nun momento determinado
  • HttpClient- HttpClient é unha biblioteca de clases deseñada para funcións do cliente HTTP, que ofrece solicitudes básicas HTTP/HTTPS, acceso ao proxy, xestión de cookies e outras funcións
  • HttpCollection- HttpCollection é un contedor xeral usado para procesar cabeceiras, consultas, formularios e datos de cookies en mensaxes http
  • HttpCookie- HttpCookie é un obxecto cookie encapsulado polo protocolo HTTP. Ofrece varios atributos para obter e configurar cookies. Tamén admite a organización e o procesamento de varias cookies. É un atributo importante que admiten os obxectos http.Request e http.Response.
  • HttpHandler- Procesador de conversión de protocolo http
  • HttpMessage- http obxecto de mensaxe básica
  • HttpRepeater- HttpRepeater é un reenviador de solicitudes HTTP que pode reenviar solicitudes HTTP ao servidor backend especificado e obter unha resposta. Adoita usarse en sistemas complexos que precisan interactuar con varios servidores na interface ou para equilibrar a carga
  • HttpRequest- HttpRequest é unha clase que se usa para xestionar solicitudes HTTP. Permítelle crear solicitudes HTTP e interactuar co servidor. Podes usalo para enviar solicitudes GET, POST e outros tipos de HTTP ao servidor web
  • HttpResponse- HttpResponse é un obxecto de resposta HTTP. Use o obxecto HttpRequest.response para completar a resposta dos datos do servidor Http ou a solicitude http.request para devolver os datos de resposta do servidor.
  • HttpServer- HttpServer é un dos obxectos integrados que se usa para crear un servidor HTTP. Un obxecto HttpServer contén dous parámetros obrigatorios: o porto e o obxecto de interface de procesamento de eventos. No obxecto de interface de procesamento de eventos, o método de implementación específico pode ser unha simple función de devolución de chamada ou enrutamento complexo, matrices de procesamento en cadea, etc.
  • HttpUploadData- Datos dunha entrada que conteñen varias partes
  • HttpsServer- HttpsServer é un obxecto usado para crear un servidor https. O obxecto HttpsServer pode usar todas as funcións e propiedades da interface de HttpServer. O obxecto HttpsServer pode proporcionar ao cliente servizos protexidos con cifrado SSL pasando o obxecto certificado (tipo X509Cert) e o obxecto clave (tipo Pkey) xerados previamente mediante openssl ao crealo.
  • Image- Obxectos de procesamento de imaxes, usados ​​para converter, debuxar, almacenar e outras operacións sobre imaxes
  • Iterator- Obxecto iterador, usado para percorrer datos de recollida
  • LevelDB- evelDB é un obxecto de operación de base de datos integrado de fibjs, usado para crear e xestionar obxectos de dicionario en forma de pares clave-valor. Usando obxectos LevelDB, pode implementar facilmente o almacenamento de datos de pares clave-valor, consulta, eliminación, enumeración e outras operacións. Impléntanse baseándose no LevelDB de código aberto de Google e ten as vantaxes de eficiencia, fiabilidade e escalabilidade.
  • Lock- O bloqueo é un obxecto integrado que se pode usar para controlar o acceso simultáneo ás fibras. Podes adquirir un bloqueo a través dunha fibra para evitar que outras fibras o adquiran ao mesmo tempo. O bloqueo pódese crear mediante a función coroutine.Lock().
  • LruCache- LruCache (caché menos usada recentemente) é unha clase que se usa para manter a caché LRU. Pode almacenar un certo número de valores e manter o tamaño do recipiente. Cando chegan novos datos, se o contedor non alcanzou o límite de tamaño, os novos datos pódense engadir directamente ao contedor. Se o contedor está cheo, o contedor expulsará os datos usados ​​menos recentemente
  • MemoryStream- Obxecto de fluxo de memoria
  • Message- Obxecto mensaxe básico
  • MySQL- Os obxectos MySQL son clases utilizadas para operar bases de datos MySQL,
  • Odbc- Obxecto de conexión de base de datos Odbc
  • PKey- PKey é un obxecto proporcionado polo módulo criptográfico incorporado, que representa un par de claves: clave pública e clave privada. PKey admite a xeración de claves, a carga de claves, o almacenamento de claves e a xestión do proceso de cifrado en JS
  • RangeStream- Obxecto de lectura de fluxo de consulta de intervalos
  • Redis- Obxecto cliente de base de datos Redis
  • RedisHash- Cliente de base de datos Redis Obxecto Hash. Este obxecto é o cliente que contén a chave especificada. Só chamando ao seu método operarase a base de datos.
  • RedisList- Obxecto Lista de clientes de base de datos de Redis. Este obxecto é o cliente que contén a clave especificada. Só chamando ao seu método operarase a base de datos.
  • RedisSet- Cliente de base de datos de Redis Obxecto de conxunto. Este obxecto é un cliente que contén a clave especificada. Só chamando ao seu método operarase a base de datos.
  • RedisSortedSet- Obxecto SortedSet do cliente de base de datos de Redis. Este obxecto é un cliente que contén a clave especificada. Só chamando ao seu método operarase a base de datos.
  • Routing- Obxecto de enrutamento do controlador de mensaxes
  • SQLite- O obxecto SQLite é membro do módulo incorporado db. É o principal responsable da conexión e o funcionamento da base de datos SQLite. Pode ser usado para a creación, consulta, inserción, actualización e outras operacións da base de datos SQLite. Ao mesmo tempo, o obxecto SQLite tamén ofrece algunhas operacións avanzadas como copia de seguridade e formato SQL. Os obxectos de conexión SQLite tamén admiten operacións de transacción
  • SandBox- Obxecto sandbox illado, usado para xestionar un espazo de execución independente
  • Script- Obxecto de compilación e execución de script de script
  • SeekableStream- Interface de obxecto de transmisión que pode mover o punteiro actual
  • Semaphore- Obxecto semáforo de fibra
  • Service- Obxectos de xestión de servizos do sistema
  • Smtp- Obxecto smtp
  • Socket- Obxecto socket de rede
  • SslHandler- Procesador de conversión de protocolo ssl
  • SslServer- obxecto de servidor ssl, que pode crear facilmente un servidor ssl multi-fibra estándar
  • SslSocket- obxecto de socket de rede ssl
  • Stat-Obxecto de información básica do ficheiro
  • StatsWatcher- Obxecto de observación File Stats
  • Stream- Obxecto de operación de fluxo, usado para a lectura e escritura do fluxo de datos binarios
  • StringDecoder- Obxecto de decodificación de fluxos
  • TTYInputStream- tty read stream object, usado para ler e escribir en tty
  • TTYOutputStream- Obxecto de fluxo de escritura tty, usado para procesar a saída de tty
  • TcpServer- TcpServer` é un servidor TCP Socket altamente concurrente que se pode usar para crear un servidor TCP que estableceu unha conexión TCP co cliente no estado inicial.
  • TextDecoder- Obxecto decodificador TextDecoder
  • TextEncoder- Obxecto de codificación TextEncoder
  • Timer- Obxecto controlador de temporizador
  • UrlObject- UrlObject é un obxecto que se usa para representar información de URL. Podemos usar facilmente obxectos UrlObject para representar e manexar un enderezo URL.
  • WebSocket- WebSocket é un protocolo de comunicación full-duplex baseado no protocolo TCP. Establece unha conexión ininterrompida entre o navegador e o servidor, pode realizar a transmisión de datos bidireccional en tempo real e pode soportar a transmisión de datos en calquera formato. En fibjs, o módulo de soporte de WebSocket proporciona a interface API correspondente, que pode realizar o desenvolvemento do servidor e cliente WebSocket.
  • WebSocketMessage- WebSocketMessageé un tipo de mensaxe no protocolo WebSocket, que encapsula o formato de datos e o método de procesamento de varias mensaxes no protocolo de transmisión WebSocket e pódese utilizar para a comunicación entre o cliente WebSocket e o servidor.
  • WebView- Obxecto da xanela do navegador
  • Worker- O obxecto de traballo é un obxecto usado para crear fíos fillos, que se poden crear e procesar no programa. Un obxecto Worker pódese entender como un proceso JavaScript que se executa nun fío diferente do fío principal. O traballador non comparte memoria co fío principal e non bloquea o fío principal. É un método de programación asíncrono convencional.
  • X509Cert- X509Cert é un obxecto que representa un certificado x509 no módulo criptográfico. Este obxecto inclúe principalmente información sobre certificados e métodos construídos a partir de datos de certificados en formato DER ou PEM e datos da cadea de certificados. Pode realizar operacións como análise e verificación de certificados.
  • X509Crl- O obxecto X509Crl é un obxecto do módulo criptográfico. Utilízase para representar o certificado de revogación X509, é dicir, a lista de revogación do certificado. As operacións relacionadas coa CA como a verificación da cadea de certificados X509 utilizarán a lista de revogación. información.
  • X509Req- O obxecto X509Req é un obxecto usado para crear solicitudes de certificado x509 e pertence ao módulo criptográfico
  • XmlAttr- O obxecto XmlAttr representa o atributo do obxecto XmlElement
  • XmlCDATASection- O obxecto XmlCDATASection representa a sección CDATA do documento
  • XmlCharacterData- A interface XmlCharacterData ofrece funcións comúns dos nodos XmlText e XmlComment
  • XmlComment- O obxecto XmlComment representa o contido do nodo de comentarios no documento
  • XmlDocument- XmlDocument é un obxecto do módulo xml, que representa todo o documento XML e proporciona acceso a todo o documento.
  • XmlDocumentType- O obxecto XmlDocumentType úsase para acceder a entidades definidas por XML
  • XmlElement- O obxecto XmlElement representa un elemento nun documento XML
  • XmlNamedNodeMap- O obxecto XmlNamedNodeMap representa unha lista desordenada de propiedades
  • XmlNode- O obxecto XmlNode é o tipo de datos básico de todo o DOM
  • XmlNodeList- O obxecto XmlNodeList representa unha lista ordenada de nós
  • XmlProcessingInstruction- O obxecto XmlProcessingInstruction representa a instrución de procesamento xml
  • XmlText- Un obxecto XmlText representa o contido de texto dun elemento ou atributo
  • ZipFile- O obxecto ZipFile é un obxecto importante no módulo de compresión e descompresión de ficheiros en formato zip, que proporciona acceso de lectura e escritura aos ficheiros zip.
  • object- O obxecto base do que herdan todos os obxectos