Les navigateurs sont des logiciels que nous devons utiliser tous les jours. De nombreuses personnes entrent en contact avec les navigateurs chaque jour, mais elles ne comprennent pas le cœur du navigateur. ?
1 : Qu'est-ce que le noyau du navigateur ?
Le noyau du navigateur est également appelé moteur de rendu ou moteur de composition, qui est principalement contrôle la syntaxe des pages Web. Interprétez et restituez la page Web, en convertissant le code de la page Web en une page visible. Dans des circonstances normales, le noyau du navigateur utilise généralement un moteur de rendu.
2 : Opérations déclenchées par une URL
1 Lorsque l'on saisit une chaîne d'URL dans le navigateur, et que l'URL s'affiche dans le navigateur, le navigateur Lorsque. En recevant l'instruction, un fil de discussion séparé sera ouvert pour le traitement. Tout d'abord, il sera jugé si l'adresse saisie par l'utilisateur est une adresse raisonnable et s'il s'agit d'une requête HTTP. Ensuite, l'URL sera analysée. le fichier local sera appelé et renvoyé 200, s'il n'y a pas de demande, le navigateur lancera une demande.
2. Obtenez l'adresse IP via la résolution du nom de domaine. Les informations dans le navigateur seront demandées par IP. Le client du navigateur envoie un message au serveur et effectue la transmission des données et la communication.
3. Après avoir entré le backend du site Web, le serveur a beaucoup de code. Le serveur traitera et répondra en fonction du backend d'exécution de l'URL si la page a été visitée et comparée au serveur. fichier, 304 sera renvoyé de manière cohérente.
4. Le navigateur reçoit les informations renvoyées et commence à télécharger le fichier html, à le restituer et à construire l'arborescence dom, et à utiliser le script js spécifié pour restituer et réorganiser le style CSS, puis la page sera affiché dans le navigateur.
Ce qui précède est une introduction complète à ce qu'est le noyau du navigateur. Si vous souhaitez en savoir plus sur le Tutoriel vidéo HTML, veuillez faire attention au site Web php chinois.
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!