1. Pour un ami qui ne fait que commencer avec Node.js, vous devez comprendre certains concepts de base:
Après avoir officiellement participé à la société cette année, j'ai trouvé que les connaissances informatiques que je connaissais étaient vraiment géniales. Il s'avère qu'il y a des gens en dehors des gens et des montagnes à l'extérieur des montagnes, donc j'ai encore besoin de continuer à travailler dur. Voici quelques-unes de mes expériences d'auto-apprentissage, je les partagerai avec vous:
Le principe de développement du Web:
1. Mode C / S (client / serveur) Par exemple: QQ, WeChat, etc., le logiciel qui doit d'abord télécharger le client peut être appelé le mode C / S, qui a un programme client spécial.
2. Mode b / s (navigateur / serveur) tels que: jeux Web. Son avantage est qu'il n'est pas nécessaire de télécharger des applications clients. L'inconvénient est: le navigateur lui-même, car certains navigateurs ne le soutiennent pas.
Ce qui suit consiste à analyser les modes de travail et les fonctions de HTTP et TCP / IP à son tour.
HTML5 est la norme de W3C, HTTP est le mode de demande / réponse et n'enregistre pas les enregistrements. Voici un mode de travail important de HTTP:
1. Premièrement, le navigateur envoie la demande au serveur.
2. Après avoir reçu la demande, le serveur analyse puis répond au navigateur.
Premièrement: l'encapsulation de la demande de demande: 1> demande de demande (version http, URL, méthode de demande, paramètres de demande)
2> En-tête de demande (temps de demande, version du navigateur, version système, cookie)
3> Lignes vierges (un format)
4> Demandez le corps du message (généralement des paramètres post-remarque)
Deuxième: Réponse Encapsulation: 1> Ligne d'état (code d'état, informations d'état)
2> En-tête de réponse (encodage renvoyé par le serveur, temps du serveur, cookies)
3> Lignes vierges (un format)
4> Corps de message de réponse (tous les messages renvoyés par le serveur)
Ensuite, j'ai appris les problèmes liés au noyau du navigateur: 1. Mode de rendu (mise en page): il y a webkit et gecko
Google, Opera, etc. Utilisez le noyau webkit.
Firefox utilise le noyau Gecko.
Le mode de travail du navigateur est souvent appelé le mode de rendu. ECMAScript Nom complet: European Computer Manufacturers Association.
L'ECMA est une organisation standardisée.
Les types de doctype sont divisés en:
1. Mode de rendu
2. Mode quasi standard
3. Mode standard
3. Propriétés en JS connexes:
1. SetAttribute peut définir l'événement OnClick
2. L'instance est utilisée pour déterminer si un type appartient à un autre type.
3. Vous pouvez utiliser ISNAN pour comparer les résultats à True
4. La méthode Escape () renvoie une chaîne codée.
5. attachEvent () est spécialement conçu pour bloquer le flux d'événements dans le navigateur IE.
C'est ce que j'ai aujourd'hui. Faites un peu de progrès tous les jours, et après une certaine période de temps, je crois que vous ferez beaucoup de progrès.
Les concepts ci-dessus qui doivent être connus pour le nouveau Node.js d'entrée (Article à lire) sont tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.