Maison  >  Article  >  interface Web  >  Le nœud est-il gratuit ?

Le nœud est-il gratuit ?

藏色散人
藏色散人original
2023-02-08 10:38:542382parcourir

node est gratuit ; node a été publié en mai 2009 et développé par Ryan Dahl. Il s'agit d'un environnement d'exécution JavaScript basé sur le moteur Chrome V8. Il utilise un modèle d'E/S non bloquant et piloté par les événements pour permettre à JavaScript de s'exécuter. sur le service. Une plate-forme de développement de terminaux ; Node utilise des modules de module pour diviser différentes fonctions afin de simplifier le développement d'applications.

Le nœud est-il gratuit ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, Node.js version 17, ordinateur DELL G3

Le nœud est-il gratuit ?

est gratuit.

Introduction à Node.js

  • Node.js est un environnement de serveur open source

  • Node.js est gratuit

  • Node.js est disponible sur diverses plateformes (Windows, Linux, Unix, Mac OS (Le modèle d'E/S non bloquant et piloté par les événements permet à JavaScript de s'exécuter sur la plate-forme de développement côté serveur, ce qui fait de JavaScript un langage de script comparable aux langages côté serveur tels que PHP, Python, Perl, et Ruby.

  • Node.js optimise certains cas d'utilisation spéciaux et fournit des API alternatives pour améliorer le fonctionnement de la V8 dans des environnements sans navigateur. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances. Il est construit sur la base de la plate-forme d'exécution JavaScript Chrome pour une utilisation pratique. créer des applications réseau avec une vitesse de réponse rapide et une expansion facile.
  • Historique du développement

En février 2009, Ryan Dahl a annoncé sur son blog qu'il s'apprêtait à créer un serveur Web léger basé sur la V8 et à fournir un ensemble de bibliothèques.

En mai 2009, Ryan Dahl a publié une partie de la version initiale du package Node sur GitHub, et dans les mois suivants, certaines personnes ont commencé à utiliser Node pour développer des applications.

En novembre 2009 et avril 2010, des conférences Node.js ont été organisées lors des deux conférences JSConf. Fin 2010, Node a reçu un financement du fournisseur de services de cloud computing Joyent, et le fondateur Ryan Dahl a rejoint Joyent pour être responsable du développement de Node à temps plein.

En juillet 2011, Node a publié la version Windows avec le soutien de Microsoft.

En 2016, incident du leftpad, Yarn est né

En 2021, la dernière version de Node.js 17 sortira.

Module de fonction

Node utilise le module Module pour diviser différentes fonctions afin de simplifier le développement d'applications. Les modules Modules sont un peu comme les bibliothèques de classes du langage C++. Chaque bibliothèque de classes Node contient une très riche variété de fonctions. Par exemple, le module http contient de nombreuses fonctions liées à la fonction http, qui peuvent aider les développeurs à fonctionner facilement sur http, tcp/udp, etc., et peuvent également créer facilement http et serveurs TCP/UDP.

Il est très pratique d'utiliser des modules dans le programme. Il vous suffit de faire ce qui suit :

Ici, la bibliothèque de classes http est introduite et la référence à la bibliothèque de classes http est stockée dans la variable http. À ce stade, Node recherchera le répertoire node_modules dans notre application et recherchera le module http dans ce répertoire. Si Node.js ne trouve pas ce répertoire, il recherchera dans le cache global du module. Les utilisateurs peuvent spécifier l'emplacement du module via des chemins relatifs ou absolus, tels que :

var myModule = require('./myModule.js');
Le module contient de nombreux extraits de code fonctionnels. est privé, ce qui signifie que les méthodes fonction et les variables définies dans le module ne peuvent être appelées que dans le même module. Bien entendu, certaines méthodes et variables peuvent être exposées en dehors du module. Dans ce cas, l'objet exports peut être utilisé pour y parvenir.

Apprentissage recommandé : "

Tutoriel vidéo Node.js

"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn