JavaScript peut être exécuté côté serveur ; nodejs peut être utilisé pour exécuter JavaScript côté serveur, car nodejs est un environnement d'exécution JavaScript basé sur le moteur "Chrome V8" et est une plate-forme de développement qui permet à JavaScript de s'exécuter sur le côté serveur.
L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.
NodeJS, en termes simples, il s'agit en fait de JavaScript exécuté côté serveur.
Ce qui suit est une introduction détaillée :
Nodejs est un environnement d'exécution JavaScript basé sur le moteur Chrome V8, une plate-forme de développement qui permet à JavaScript de s'exécuter côté serveur
JS est un langage de script et nécessite un analyseur pour courir. Pour le JS écrit dans des pages HTML, le navigateur agit comme un analyseur. Pour JS qui doit s'exécuter de manière indépendante, NodeJS est un analyseur.
Chaque analyseur est un environnement d'exécution, qui permet non seulement à JS de définir diverses structures de données et d'effectuer divers calculs, mais permet également à JS de faire certaines choses en utilisant les objets et méthodes intégrés fournis par l'environnement d'exécution. Par exemple, le but de JS exécuté dans le navigateur est de manipuler le DOM, et le navigateur fournit des objets intégrés tels qu'un document. Le but de JS exécuté dans NodeJS est d'exploiter des fichiers disque ou de créer des serveurs HTTP. NodeJS fournit en conséquence des objets intégrés tels que fs et http.
Node.js est un outil indispensable pour les travailleurs front-end. Il y a eu une énorme amélioration en particulier pour JavaScript. À ce stade, l'application de Node.js s'est développée de manière très vigoureuse. Il est essentiel d’apprendre et d’utiliser Node.js avec compétence !
Actuellement, Node.js a sa place dans la plupart des domaines, notamment ceux gourmands en E/S.
Tels que le développement Web, les microservices, la construction front-end, etc. De nombreux grands sites Web utilisent Node.js comme langage de développement back-end. Les plus couramment utilisés sont Node.js pour le rendu front-end et l'optimisation de l'architecture, comme Double Eleven de Taobao, l'activité principale côté PC de Qunar.com, etc.
De plus, de nombreuses bibliothèques frontales bien connues sont également développées à l'aide de Node.js. Par exemple, Webpack est un packager puissant et React/Vue est un framework de composants frontaux mature.
Node.js est généralement utilisé pour développer des applications réseau à faible latence, c'est-à-dire des applications qui nécessitent une collecte et un échange de données en temps réel dans un environnement côté serveur et front-end (API, chat instantané, microservices). Alibaba, Tencent, Qunar, Baidu, PayPal, Dow Jones, Walmart et LinkedIn utilisent tous le framework Node.js pour créer des applications.
Recommandations associées : Tutoriel d'apprentissage Javascript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!