Objecte objecte incorporat

objectes incorporats

  • BlsKey- Objecte d'algoritme de xifratge de corba el·líptica
  • Buffer- Objecte de memòria cau de dades binàries, utilitzat per al processament de dades de lectura i escriptura io
  • BufferedStream- Cache dels objectes de lectura
  • Chain- Objecte de processament de cadena de processador de missatges
  • ChildProcess- Objecte de procés fill
  • Cipher- Objecte d'algoritme de xifratge simètric
  • Condition-Objecte variable de condició
  • DbConnection- DBConnection és la classe base de connexió de base de dades, que s'utilitza per establir i mantenir una sessió de connexió de base de dades. Implementa les operacions bàsiques de connexió i serveix de base per a les classes derivades. També admet operacions com ara iniciar una transacció, confirmar una transacció i revertir una transacció.
  • DgramSocket- L'objecte dgram.Socket és un EventEmitter que encapsula la funció del paquet de dades.
  • Digest- Objecte resum d'informació
  • ECKey- La classe ECKey està implementada al mòdul criptogràfic i es pot utilitzar per generar parells de claus ECDSA, signatures i missatges de verificació, etc.
  • Ed25519Key- Objecte d'algoritme de xifratge de corba el·líptica
  • Event- El mòdul Esdeveniment proporciona un objecte d'esdeveniment per a operacions de dades compartides col·laboratives. Permet operacions sincronitzades entre múltiples fibres (coroutines) per aconseguir una multitasca cooperativa. L'objecte d'esdeveniment té tres mètodes: espera, pols i esborra. El mètode d'espera bloquejarà la fibra actual fins que s'activi l'esdeveniment, el mètode de pols despertarà totes les fibres que esperen l'esdeveniment i el mètode clear restablirà el senyal d'esdeveniment a fals. Mitjançant l'ús del mòdul coroutine.Event, els desenvolupadors poden controlar la seqüència d'execució i l'intercanvi de dades entre fibres per implementar una lògica de negoci complexa.
  • EventEmitter- EventEmitter és un objecte activat per esdeveniments. Es pot utilitzar per establir el mode d'observador. Els objectes que admeten l'activació d'esdeveniments en hereten tots.
  • FSWatcher- Objectes de vigilància del sistema de fitxers
  • Fiber- Objecte d'operació de fibra, aquest objecte no es pot crear directament
  • File- Objecte d'operació de fitxers, utilitzat per a la lectura i escriptura de fitxers binaris
  • FileHandle- objecte de maneig del fitxer
  • Handler- Interfície del processador de missatges
  • HeapGraphEdge- HeapGraphEdge representa l'associació entre dos nodes HeapGraphNode, des del node aigües amunt fins al node aigües avall
  • HeapGraphNode- HeapGraphNode representa un node a la vista de pila
  • HeapSnapshot- HeapSnapshots registren l'estat de l'heap JS en un moment determinat
  • HttpClient- HttpClient és una biblioteca de classes dissenyada per a funcions de client HTTP, que proporciona sol·licituds bàsiques HTTP/HTTPS, accés al servidor intermediari, gestió de galetes i altres funcions
  • HttpCollection- HttpCollection és un contenidor general utilitzat per processar capçaleres, consultes, formularis i dades de galetes en missatges http
  • HttpCookie- HttpCookie és un objecte de galetes encapsulat pel protocol HTTP. Proporciona diversos atributs per obtenir i configurar galetes. També admet l'organització i el processament de múltiples galetes. És un atribut important compatible amb els objectes http.Request i http.Response.
  • HttpHandler- Processador de conversió de protocol http
  • HttpMessage- Objecte de missatge bàsic http
  • HttpRepeater- HttpRepeater és un reenviador de sol·licituds HTTP que pot reenviar sol·licituds HTTP al servidor backend especificat i obtenir una resposta. Sovint s'utilitza en sistemes complexos que necessiten interactuar amb diversos servidors a la portada o per equilibrar la càrrega
  • HttpRequest- HttpRequest és una classe que s'utilitza per gestionar les sol·licituds HTTP. Et permet crear peticions HTTP i interactuar amb el servidor. Podeu utilitzar-lo per enviar sol·licituds GET, POST i altres tipus de sol·licituds HTTP al servidor web
  • HttpResponse- HttpResponse és un objecte de resposta HTTP. Utilitzeu l'objecte HttpRequest.response per completar la resposta de dades del servidor Http o la sol·licitud http.request per retornar les dades de resposta del servidor.
  • HttpServer- HttpServer és un dels objectes integrats que s'utilitza per crear un servidor HTTP. Un objecte HttpServer conté dos paràmetres necessaris: el port i l'objecte d'interfície de processament d'esdeveniments. A l'objecte d'interfície de processament d'esdeveniments, el mètode d'implementació específic pot ser una funció de devolució de trucada simple o un encaminament complex, matrius de processament en cadena, etc.
  • HttpUploadData- Dades d'una entrada que contenen múltiples parts
  • HttpsServer- HttpsServer és un objecte que s'utilitza per crear un servidor https. L'objecte HttpsServer pot utilitzar totes les funcions i propietats de la interfície d'HttpServer. L'objecte HttpsServer pot proporcionar serveis protegits amb xifratge SSL al client passant l'objecte de certificat (tipus X509Cert) i l'objecte de clau (tipus PKey) generats prèviament amb openssl en crear-lo.
  • Image- Objectes de processament d'imatges, utilitzats per convertir, dibuixar, emmagatzemar i altres operacions sobre imatges
  • Iterator- Objecte iterador, utilitzat per recórrer dades de recollida
  • LevelDB- evelDB és un objecte d'operació de base de dades integrat de fibjs, utilitzat per crear i gestionar objectes de diccionari en forma de parells clau-valor. Utilitzant objectes LevelDB, podeu implementar fàcilment l'emmagatzematge de dades de parells clau-valor, consulta, supressió, enumeració i altres operacions. S'implementa basant-se en el codi obert LevelDB de Google i té els avantatges d'eficiència, fiabilitat i escalabilitat.
  • Lock- El bloqueig és un objecte integrat que es pot utilitzar per controlar l'accés simultània a les fibres. Pots adquirir un bloqueig a través d'una fibra per evitar que altres fibres l'adquireixin al mateix temps. El bloqueig es pot crear mitjançant la funció coroutine.Lock().
  • LruCache- LruCache (Least Recently Used Cache) és una classe que s'utilitza per mantenir la memòria cau LRU. Pot emmagatzemar un cert nombre de valors i mantenir la mida del contenidor. Quan arriben dades noves, si el contenidor no ha arribat al límit de mida, les dades noves es poden afegir directament al contenidor. Si el contenidor està ple, el contenidor desallotjarà les dades utilitzades menys recentment
  • MemoryStream- Objecte de flux de memòria
  • Message- Objecte missatge bàsic
  • MySQL- Els objectes MySQL són classes utilitzades per operar bases de dades MySQL,
  • Odbc- Objecte de connexió de base de dades Odbc
  • PKey- PKey és un objecte proporcionat pel mòdul criptogràfic integrat, que representa un parell de claus: clau pública i clau privada. PKey admet la generació de claus, la càrrega de claus, l'emmagatzematge de claus i la gestió del procés de xifratge a JS
  • RangeStream- Objecte de lectura del flux de consultes d'interval
  • Redis- Objecte client de base de dades Redis
  • RedisHash- Objecte hash del client de base de dades Redis. Aquest objecte és el client que conté la clau especificada. Només cridant al seu mètode es farà funcionar la base de dades.
  • RedisList- Objecte llista del client de base de dades Redis. Aquest objecte és el client que conté la clau especificada. Només cridant al seu mètode es farà funcionar la base de dades.
  • RedisSet- Redis database client Set object. Aquest objecte és un client que conté la clau especificada. Només cridant al seu mètode es farà funcionar la base de dades.
  • RedisSortedSet- Objecte SortedSet del client de base de dades Redis. Aquest objecte és un client que conté la clau especificada. Només cridant al seu mètode es farà funcionar la base de dades.
  • Routing- Objecte d'encaminament del gestor de missatges
  • SQLite- L'objecte SQLite és un membre del mòdul integrat db. És el principal responsable de la connexió i el funcionament de la base de dades SQLite. Pot ser utilitzat per a la creació, consulta, inserció, actualització i altres operacions de la base de dades SQLite. Al mateix temps, l'objecte SQLite també proporciona algunes operacions avançades com la còpia de seguretat i el format SQL. Els objectes de connexió SQLite també admeten operacions de transacció
  • SandBox- Objecte sandbox aïllat, utilitzat per gestionar un espai d'execució independent
  • Script- Objecte d'execució i compilació d'scripts d'script
  • SeekableStream- Interfície d'objecte de flux que pot moure el punter actual
  • Semaphore- Objecte semàfor de fibra
  • Service- Objectes de gestió del servei del sistema
  • Smtp- Objecte Smtp
  • Socket- Objecte de presa de xarxa
  • SslHandler- Processador de conversió de protocol ssl
  • SslServer- objecte de servidor ssl, que pot crear fàcilment un servidor ssl estàndard multifibra
  • SslSocket- Objecte de socket de xarxa ssl
  • Stat-Informació bàsica objecte del fitxer
  • StatsWatcher- Objecte d'observació d'estadístiques del fitxer
  • Stream- Objecte d'operació de flux, utilitzat per a la lectura i escriptura de flux de dades binàries
  • StringDecoder- Objecte de descodificació de flux
  • TTYInputStream- tty read stream object, utilitzat per llegir i escriure a tty
  • TTYOutputStream- Tty write stream object, utilitzat per processar la sortida tty
  • TcpServer- TcpServer` és un servidor TCP Socket altament concurrent que es pot utilitzar per crear un servidor TCP que hagi establert una connexió TCP amb el client en l'estat inicial.
  • TextDecoder- Objecte de descodificació TextDecoder
  • TextEncoder- Objecte de codificació TextEncoder
  • Timer- objecte controlador del temporitzador
  • UrlObject- UrlObject és un objecte utilitzat per representar informació d'URL. Podem utilitzar fàcilment objectes UrlObject per representar i operar una adreça URL.
  • WebSocket- WebSocket és un protocol de comunicació full-duplex basat en el protocol TCP que estableix una connexió ininterrompuda entre el navegador i el servidor, pot realitzar transmissió de dades bidireccional en temps real i pot suportar la transmissió de dades en qualsevol format. En fibjs, el mòdul de suport de WebSocket proporciona la interfície API corresponent, que pot realitzar el desenvolupament del servidor i client WebSocket.
  • WebSocketMessage- WebSocketMessageés un tipus de missatge del protocol WebSocket, que encapsula el format de dades i el mètode de processament de diversos missatges del protocol de transmissió WebSocket i es pot utilitzar per a la comunicació entre el client WebSocket i el servidor.
  • WebView- Objecte finestra del navegador
  • Worker- L'objecte de treball és un objecte utilitzat per crear fils fills, que es poden crear i processar al programa. Un objecte Worker es pot entendre com un procés de JavaScript que s'executa en un fil diferent del fil principal. El treballador no comparteix memòria amb el fil principal i no bloqueja el fil principal. És un mètode de programació asíncron convencional.
  • X509Cert- X509Cert és un objecte que representa un certificat x509 al mòdul criptogràfic. Aquest objecte inclou principalment informació de certificat i mètodes construïts a partir de dades de certificat en format DER o PEM i dades de cadena de certificats. Pot realitzar operacions com ara l'anàlisi i la verificació de certificats.
  • X509Crl- L'objecte X509Crl és un objecte del mòdul criptogràfic. S'utilitza per representar el certificat de revocació X509, és a dir, la llista de revocació del certificat. Les operacions relacionades amb la CA com ara la verificació de la cadena de certificats X509 utilitzaran la llista de revocació. informació.
  • X509Req- L'objecte X509Req és un objecte utilitzat per crear sol·licituds de certificat x509 i pertany al mòdul criptogràfic
  • XmlAttr- L'objecte XmlAttr representa l'atribut de l'objecte XmlElement
  • XmlCDATASection- L'objecte XmlCDATASection representa la secció CDATA del document
  • XmlCharacterData- La interfície XmlCharacterData proporciona funcions comunes dels nodes XmlText i XmlComment
  • XmlComment- L'objecte XmlComment representa el contingut del node de comentari al document
  • XmlDocument- XmlDocument és un objecte del mòdul xml, que representa tot el document XML i proporciona accés a tot el document.
  • XmlDocumentType- L'objecte XmlDocumentType s'utilitza per accedir a les entitats definides per XML
  • XmlElement- L'objecte XmlElement representa un element en un document XML
  • XmlNamedNodeMap- L'objecte XmlNamedNodeMap representa una llista no ordenada de propietats
  • XmlNode- L'objecte XmlNode és el tipus de dades bàsic de tot el DOM
  • XmlNodeList- L'objecte XmlNodeList representa una llista ordenada de nodes
  • XmlProcessingInstruction- L'objecte XmlProcessingInstruction representa la instrucció de processament xml
  • XmlText- Un objecte XmlText representa el contingut de text d'un element o atribut
  • ZipFile- L'objecte ZipFile és un objecte important en el mòdul de compressió i descompressió de fitxers en format zip, que proporciona accés de lectura i escriptura als fitxers zip.
  • object- L'objecte base del qual hereten tots els objectes