Maison  >  Article  >  interface Web  >  connaissances de base de nodejs

connaissances de base de nodejs

高洛峰
高洛峰original
2017-02-04 10:40:001314parcourir

Qu'est-ce que nodejs ?

Node.js est une plate-forme construite sur le runtime javaScript Chrome, qui est utilisée pour créer facilement des applications Web avec une vitesse de réponse rapide et une expansion facile. (Mais nodejs n'est pas une application javascript, nodejs est écrit en langage c)

js est un langage de script, et les langages de script nécessitent un analyseur pour s'exécuter. Pour le JS écrit dans des pages HTML, le navigateur agit comme un analyseur. Pour JS qui doit s'exécuter indépendamment, nodejs est un analyseur.

Chaque analyseur est un environnement d'exécution qui peut faire les choses suivantes :

1. Autoriser JS à définir diverses structures de données et effectuer des opérations

2. Autoriser les utilisations de JS construites ; -dans les objets et méthodes fournis par l'environnement d'exécution.

Exemple : le but de JS exécuté dans le navigateur est de faire fonctionner 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 HTT. Nodejs fournit donc des objets intégrés tels que fs et http.

Fonctionnalités de Nodejs :

1. Il s'agit d'un environnement d'exécution JavaScript

2. S'appuie sur le moteur Chrome V8 pour l'interprétation du code

3.

4. E/S asynchrones (E/S non bloquantes)

5. Événements et rappels (légers, évolutifs, adaptés aux applications d'interaction de données en temps réel)

6 .Processus unique, fil unique

7. Multiplateforme

Ce qui précède est l'intégralité du contenu de cet article. J'espère que le contenu de cet article pourra apporter une certaine aide à l'étude de chacun. travail, et j'espère également votre soutien sur le site Web chinois PHP !

Pour plus d'articles liés aux connaissances de base de nodejs, veuillez faire attention au site Web PHP 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
Article précédent:application de base de nodejsArticle suivant:application de base de nodejs