La différence entre nodejs et javascript est la suivante : 1. Les fichiers natifs en cours d'exécution dépendent du navigateur ; 2. Lorsque nodejs exécute des fichiers, le service est le terminal 3. Native js a des problèmes de compatibilité, mais pas nodejs ; avoir une compatibilité Question ; 4. Nodejs peut lire et écrire localement, mais les js natifs ne le peuvent pas.
L'environnement d'exploitation de cet article : système Windows7, version nodejs10.16.2&&javascript1.8.5, ordinateur Dell G3.
Introduction à JavaScript :
JavaScript ("JS" en abrégé) est un langage de programmation léger, interprété ou compilé juste à temps avec priorité aux fonctions. Bien qu'il soit réputé comme langage de script pour le développement de pages Web, il est également utilisé dans de nombreux environnements autres que les navigateurs. JavaScript est un langage de script dynamique basé sur une programmation prototype, multi-paradigme et prend en charge les modes orienté objet, impératif et déclaratif (tels que les langages de script). comme programmation fonctionnelle).
Introduction à Node.js :
Node.js a été publié en mai 2009 et a été développé par Ryan Dahl. Il s'agit d'un environnement d'exécution JavaScript basé sur le moteur Chrome V8. . Use It crée un modèle d'E/S non bloquant et piloté par les événements qui permet à JavaScript de s'exécuter sur la plate-forme de développement côté serveur. Il 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 V8 dans des environnements sans navigateur. Le moteur V8 exécute Javascript très rapidement et a de très bonnes performances. Il est basé sur Chrome JavaScript. établi au moment de l'exécution est utilisé pour créer facilement des applications réseau avec une vitesse de réponse rapide et une expansion facile.
La différence entre Node Js et JavaScript et les avantages et inconvénients de nodejs.
1. Les fichiers en cours d'exécution de Native js dépendent du navigateur ;
2 Lorsque nodejs exécute des fichiers, le service est le terminal
3. compatible Problème, nodejs n'a pas de problèmes de compatibilité ;
4. nodejs peut effectuer la lecture et l'écriture locale, la configuration du serveur, la connexion à la base de données, etc., mais le js natif ne peut pas le faire.
Avantages de nodejs : équivalent à l'utilisation de la couche intermédiaire dans le projet
Inconvénients : ne convient pas à un grand nombre d'opérations
Apprentissage recommandé : " Tutoriel avancé 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!