Oggetto oggetto incorporato oggetti incorporati
- BlsKey- Oggetto algoritmo di crittografia della curva ellittica
- Buffer- Oggetto cache dati binario, utilizzato per l'elaborazione dei dati di lettura e scrittura io
- BufferedStream- Memorizza nella cache gli oggetti letti
- Chain- Oggetto di elaborazione della catena dell'elaboratore di messaggi
- ChildProcess- oggetto processo figlio
- Cipher- Oggetto algoritmo di crittografia simmetrica
- Condition-Oggetto variabile di condizione
- DbConnection- DBConnection è la classe base della connessione al database, utilizzata per stabilire e mantenere una sessione di connessione al database. Implementa le operazioni di base della connessione e funge da base per le classi derivate. Supporta inoltre operazioni come l'avvio di una transazione, il commit di una transazione e il rollback di una transazione.
- DgramSocket- L'oggetto dgram.Socket è un EventEmitter che incapsula la funzione del pacchetto di dati.
- Digest- Oggetto di sintesi dell'informazione
- ECKey- La classe ECKey è implementata nel modulo crittografico e può essere utilizzata per generare coppie di chiavi ECDSA, firme e messaggi di verifica, ecc.
- Ed25519Key- Oggetto algoritmo di crittografia della curva ellittica
- Event- Il modulo Evento fornisce un oggetto evento per operazioni collaborative sui dati condivisi. Consente operazioni sincronizzate tra più fibre (coroutine) per ottenere un multitasking cooperativo. L'oggetto evento ha tre metodi: attesa, impulso e cancellazione. Il metodo attesa bloccherà la fibra corrente fino all'attivazione dell'evento, il metodo impulso risveglierà tutte le fibre in attesa dell'evento e il metodo cancellazione ripristinerà il flag evento su falso. Utilizzando il modulo coroutine.Event, gli sviluppatori possono controllare la sequenza di esecuzione e la condivisione dei dati tra le fibre per implementare una logica aziendale complessa.
- EventEmitter- EventEmitter è un oggetto attivato da eventi. Può essere utilizzato per stabilire la modalità osservatore. Gli oggetti che supportano l'attivazione di eventi ereditano tutti da questo.
- FSWatcher- Oggetti di controllo del file system
- Fiber- Oggetto funzionamento in fibra, questo oggetto non può essere creato direttamente
- File- Oggetto operazione file, utilizzato per la lettura e la scrittura di file binari
- FileHandle- oggetto handle di file
- Handler- Interfaccia dell'elaboratore di messaggi
- HeapGraphEdge- HeapGraphEdge rappresenta l'associazione tra due nodi HeapGraphNode, dal nodo upstream al nodo downstream
- HeapGraphNode- HeapGraphNode rappresenta un nodo nella vista heap
- HeapSnapshot- HeapSnapshots registra lo stato dell'heap JS in un determinato momento
- HttpClient- HttpClient è una libreria di classi progettata per le funzioni client HTTP, che fornisce richieste HTTP/HTTPS di base, accesso proxy, gestione dei cookie e altre funzioni
- HttpCollection- HttpCollection è un contenitore generale utilizzato per elaborare intestazioni, query, moduli e dati dei cookie nei messaggi http
- HttpCookie- HttpCookie è un oggetto cookie incapsulato dal protocollo HTTP. Fornisce vari attributi per ottenere e impostare i cookie. Supporta inoltre l'organizzazione e l'elaborazione di più cookie. È un attributo importante supportato sia dagli oggetti http.Request che http.Response.
- HttpHandler- Processore di conversione del protocollo http
- HttpMessage- Oggetto messaggio di base http
- HttpRepeater- HttpRepeater è un forwarder di richieste HTTP che può inoltrare richieste HTTP al server backend specificato e ottenere una risposta. Viene spesso utilizzato in sistemi complessi che devono interagire con più server sul front-end o per il bilanciamento del carico
- HttpRequest- HttpRequest è una classe utilizzata per gestire le richieste HTTP. Ti consente di creare richieste HTTP e interagire con il server. Puoi usarlo per inviare GET, POST e altri tipi di richieste HTTP al server web
- HttpResponse- HttpResponse è un oggetto di risposta HTTP. Utilizzare l'oggetto HttpRequest.response per completare la risposta dei dati del server HTTP o la richiesta http.request per restituire i dati di risposta del server.
- HttpServer- HttpServer è uno degli oggetti integrati utilizzato per creare un server HTTP. Un oggetto HttpServer contiene due parametri obbligatori: porta e oggetto interfaccia di elaborazione eventi. Nell'oggetto dell'interfaccia di elaborazione degli eventi, il metodo di implementazione specifico può essere una semplice funzione di callback o un routing complesso, matrici di elaborazione a catena, ecc.
- HttpUploadData- Un dato di ingresso contenente multipart
- HttpsServer- HttpsServer è un oggetto utilizzato per creare un server https.L'oggetto HttpsServer può utilizzare tutte le funzioni e le proprietà dell'interfaccia di HttpServer. L'oggetto HttpsServer può fornire servizi protetti da crittografia SSL al client passando l'oggetto certificato (tipo X509Cert) e l'oggetto chiave (tipo PKey) precedentemente generati utilizzando openssl durante la sua creazione.
- Image- Oggetti di elaborazione delle immagini, utilizzati per convertire, disegnare, archiviare e altre operazioni sulle immagini
- Iterator- Oggetto iteratore, utilizzato per attraversare i dati di raccolta
- LevelDB- evelDB è un oggetto operativo del database integrato di fibjs, utilizzato per creare e gestire oggetti dizionario sotto forma di coppie chiave-valore. Utilizzando gli oggetti LevelDB, puoi facilmente implementare l'archiviazione dei dati, le query, l'eliminazione, l'enumerazione e altre operazioni di dati su coppie chiave-valore. È implementato sulla base del LevelDB open source di Google e presenta i vantaggi di efficienza, affidabilità e scalabilità.
- Lock- Lock è un oggetto integrato che può essere utilizzato per controllare l'accesso contemporaneo alle fibre. È possibile acquisire un lock attraverso una fibra per evitare che altre fibre lo acquisiscano contemporaneamente. Il blocco può essere creato tramite la funzione coroutine.Lock()
- LruCache- LruCache (Least Recently Used Cache) è una classe utilizzata per mantenere la cache LRU. Può memorizzare un certo numero di valori e mantenere la dimensione del contenitore. Quando arrivano nuovi dati, se il contenitore non ha raggiunto il limite di dimensione, i nuovi dati possono essere aggiunti direttamente al contenitore. Se il contenitore è pieno, eliminerà i dati utilizzati meno di recente
- MemoryStream- Oggetto flusso di memoria
- Message- Oggetto messaggio di base
- MySQL- Gli oggetti MySQL sono classi utilizzate per gestire i database MySQL,
- Odbc- Oggetto di connessione al database Odbc
- PKey- PKey è un oggetto fornito dal modulo crittografico integrato, che rappresenta una coppia di chiavi: chiave pubblica e chiave privata. PKey supporta la generazione di chiavi, il caricamento di chiavi, l'archiviazione di chiavi e la gestione del processo di crittografia in JS
- RangeStream- Oggetto di lettura del flusso di query di intervallo
- Redis- Oggetto client del database Redis
- RedisHash- Oggetto Hash del client del database Redis.Questo oggetto è il client contenente la chiave specificata.Solo chiamando il suo metodo sarà possibile utilizzare il database.
- RedisList- Oggetto elenco client database Redis.Questo oggetto è il client contenente la chiave specificata.Solo chiamando il suo metodo sarà possibile utilizzare il database.
- RedisSet- Oggetto Set del client del database Redis. Questo oggetto è un client contenente la chiave specificata. Solo chiamando il suo metodo sarà possibile utilizzare il database.
- RedisSortedSet- Oggetto SortedSet del client database Redis.Questo oggetto è un client contenente la chiave specificata.Solo chiamando il suo metodo sarà possibile utilizzare il database.
- Routing- Oggetto di routing del gestore dei messaggi
- SQLite- L'oggetto SQLite è un membro del modulo integrato db. È principalmente responsabile della connessione e del funzionamento del database SQLite. Può essere utilizzato per la creazione, l'interrogazione, l'inserimento, l'aggiornamento e altre operazioni del database SQLite. Allo stesso tempo, l'oggetto SQLite fornisce anche alcune operazioni avanzate come il backup e la formattazione SQL. Gli oggetti di connessione SQLite supportano anche le operazioni di transazione
- SandBox- Oggetto sandbox isolato, utilizzato per gestire uno spazio di corsa indipendente
- Script- Oggetto di compilazione ed esecuzione dello script
- SeekableStream- Interfaccia dell'oggetto flusso che può spostare il puntatore corrente
- Semaphore- Oggetto semaforo in fibra
- Service- Oggetti di gestione dei servizi di sistema
- Smtp- Oggetto SMTP
- Socket- Oggetto presa di rete
- SslHandler- processore di conversione del protocollo SSL
- SslServer- oggetto server SSL, che può facilmente creare un server SSL multi-fibra standard
- SslSocket- oggetto socket di rete SSL
- Stat-Oggetto informazioni di base del file
- StatsWatcher- Oggetto di osservazione File Stats
- Stream- Oggetto dell'operazione flusso, utilizzato per la lettura e la scrittura del flusso di dati binari
- StringDecoder- Oggetto di decodifica del flusso
- TTYInputStream- tty read oggetto stream, utilizzato per leggere e scrivere su tty
- TTYOutputStream- Oggetto flusso di scrittura tty, utilizzato per elaborare l'output tty
- TcpServer- TcpServer` è un server socket TCP altamente simultaneo che può essere utilizzato per creare un server TCP che ha stabilito una connessione TCP con il client nello stato iniziale.
- TextDecoder- Oggetto di decodifica TextDecoder
- TextEncoder- Oggetto di codifica TextEncoder
- Timer- oggetto gestore timer
- UrlObject- UrlObject è un oggetto utilizzato per rappresentare le informazioni URL.Possiamo facilmente utilizzare oggetti UrlObject per rappresentare e gestire un indirizzo URL.
- WebSocket- WebSocket è un protocollo di comunicazione full-duplex basato sul protocollo TCP. Stabilisce una connessione ininterrotta tra il browser e il server, può realizzare la trasmissione dati bidirezionale in tempo reale e può supportare la trasmissione dati in qualsiasi formato. In fibjs, il modulo di supporto WebSocket fornisce l'interfaccia API corrispondente, che può realizzare lo sviluppo del server e del client WebSocket.
- WebSocketMessage-
WebSocketMessage
è un tipo di messaggio nel protocollo WebSocket, incapsula il formato dei dati e il metodo di elaborazione di diversi messaggi nel protocollo di trasmissione WebSocket e può essere utilizzato per la comunicazione tra il client WebSocket e il server.
- WebView- Oggetto finestra del browser
- Worker- L'oggetto lavoratore è un oggetto utilizzato per creare thread secondari, che possono essere creati ed elaborati nel programma. Un oggetto Worker può essere inteso come un processo JavaScript che viene eseguito in un thread diverso dal thread principale. Il lavoratore non condivide la memoria con il thread principale e non blocca il thread principale. È un metodo di programmazione asincrono tradizionale.
- X509Cert- X509Cert è un oggetto che rappresenta un certificato x509 nel modulo crittografico. Questo oggetto include principalmente informazioni sul certificato e metodi costruiti da dati di certificato in formato DER o PEM e dati di catena di certificati. Può eseguire operazioni come l'analisi e la verifica dei certificati.
- X509Crl- L'oggetto X509Crl è un oggetto nel modulo crittografico. Viene utilizzato per rappresentare il certificato di revoca X509, ovvero l'elenco di revoche del certificato. Le operazioni relative alla CA come la verifica della catena di certificati X509 utilizzeranno l'elenco di revoche informazione.
- X509Req- L'oggetto X509Req è un oggetto utilizzato per creare richieste di certificato x509 e appartiene al modulo crittografico
- XmlAttr- L'oggetto XmlAttr rappresenta l'attributo dell'oggetto XmlElement
- XmlCDATASection- L'oggetto XmlCDATASection rappresenta la sezione CDATA nel documento
- XmlCharacterData- L'interfaccia XmlCharacterData fornisce funzioni comuni dei nodi XmlText e XmlComment
- XmlComment- L'oggetto XmlComment rappresenta il contenuto del nodo commento nel documento
- XmlDocument- XmlDocument è un oggetto del modulo xml, che rappresenta l'intero documento XML e fornisce l'accesso all'intero documento.
- XmlDocumentType-L'oggetto XmlDocumentType viene utilizzato per accedere alle entità definite da XML
- XmlElement- L'oggetto XmlElement rappresenta un elemento in un documento XML
- XmlNamedNodeMap-L'oggetto XmlNamedNodeMap rappresenta un elenco non ordinato di proprietà
- XmlNode- L'oggetto XmlNode è il tipo di dati di base dell'intero DOM
- XmlNodeList- L'oggetto XmlNodeList rappresenta un elenco ordinato di nodi
- XmlProcessingInstruction- L'oggetto XmlProcessingInstruction rappresenta l'istruzione di elaborazione xml
- XmlText- Un oggetto XmlText rappresenta il contenuto testuale di un elemento o attributo
- ZipFile- L'oggetto ZipFile è un oggetto importante nel modulo di compressione e decompressione dei file in formato zip, che fornisce accesso in lettura e scrittura ai file zip.
- object- L'oggetto base da cui ereditano tutti gli oggetti