Pour le « Manuel de référence chinois de Node.js », en termes simples, Node.js est du JavaScript exécuté côté serveur. Node.js est une plate-forme construite sur le runtime JavaScript Chrome. Node.js est un environnement JavaScript côté serveur d'E/S basé sur le moteur V8 de Google. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances.
Node.js est un environnement d'exécution JavaScript multiplateforme open source qui peut exécuter JavaScript côté serveur.
Node.js est détenu et maintenu par la Fondation Node.js et a un partenariat avec la Fondation Linux.
Node.js utilise le code d'exécution V8 développé par Google et utilise des technologies telles que des modèles d'entrée et de sortie événementiels, non bloquants et asynchrones pour améliorer les performances et optimiser le volume de transmission et l'échelle des applications. Ces techniques sont généralement utilisées dans des applications en temps réel gourmandes en données.
La plupart des modules de base de Node.js sont écrits en langage JavaScript. Avant l'émergence de Node.js, JavaScript était généralement utilisé comme langage de programmation côté client, et les programmes écrits en JavaScript s'exécutaient souvent sur le navigateur de l'utilisateur.
L'émergence de Node.js permet d'utiliser JavaScript pour la programmation côté serveur.
Node.js contient une série de modules intégrés qui permettent au programme de s'exécuter en tant que serveur indépendant sans serveur HTTP Apache ou IIS.
Conseil : Avant de poursuivre ce didacticiel, vous devez connaître quelques termes de base en programmation informatique. Si vous avez étudié Javascript, PHP, Java et d'autres langages de programmation, cela vous aidera à comprendre plus rapidement la programmation Node.js.
Lancons notre premier programme Node.js !
Le premier programme Node.js
Instance
console.log("Hello World");
Instance en cours d'exécution »
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
E/S non bloquantesConseils : Notre tutoriel Node.js vous aidera à apprendre à maîtriser et à utiliser Node.js étape par étape. Si vous avez des questions, veuillez vous rendre sur le site Web PHP chinoisCommunauté Node.jsPosez vos questions, nous serons ravis que les internautes vous donnent la réponse. Les avantages de Node.js supplémentaire Dans le cas des threads, les tâches peuvent toujours être traitées simultanément - Node.js est monothread. Il implémente des opérations simultanées via la boucle d'événements, et nous devrions en tirer pleinement parti - éviter autant que possible les opérations bloquantes et utiliser à la place des opérations non bloquantes.
- Machine virtuelle V8
- Evénementiel
- Ce que couvre ce manuel de didacticiel Node.jsCe manuel de didacticiel Node.js couvre tous les Node.js, du débutant au Connaissances avancées, y compris une connaissance détaillée de l'installation et de la configuration de Node.js, de Node.js REPL, des fonctions de rappel de Node.js, de la boucle d'événements Node.js, du système de modules Node.js, des outils communs de Node.js, du multi-processus Node.js, etc. .
- Conseils : Chaque chapitre de ce tutoriel contient de nombreux exemples Node.js. Vous pouvez directement cliquer sur le bouton "Exécuter l'exemple" pour afficher les résultats en ligne. Ces exemples vous aideront à mieux comprendre et utiliser Node.js.
Dernier chapitre
- Node.js JXcore 打包 2016-10-20
- Node.js 多进程 2016-10-20
- Node.js RESTful API 2016-10-20
- Node.js Express 框架 2016-10-20
- Node.js Web 模块 2016-10-20
- Node.js 工具模块 2016-10-20
- Node.js GET/POST请求 2016-10-20
- Node.js 文件系统 2016-10-20
Cours connexes
- Introduction rapide au développement web front-end 2021-12-10
- Le cours front-end qui vous comprend le mieux : HTML5/CSS3/ES6/NPM/Vue/...[Original] 2022-09-30
- Tutoriel vidéo de démarrage de Gulp 2022-04-18
- Tutoriel vidéo CSS3 des frères d'armes Gao Luofeng 2022-04-20
- Tutoriel vidéo d'exemple de base d'application Web de développement AngularJS 2022-04-18
- Contact complet Ajax 2022-04-13
- Tutoriel vidéo de base du framework MUI 2022-04-13
- Cours d'essai de cours de formation en ligne 2019-01-10