Différence : html est un fichier statique ; tandis que shtml est affiché sous la même forme que asp, JS, php, etc. Lorsqu'il existe un script exécutable côté serveur, il est traité comme un langage de programmation dynamique. Lors de l'accès aux fichiers HTML, l'analyse du serveur n'est pas requise ; shtml nécessite une analyse du serveur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.
La différence entre Shtml et html
html est un fichier statique, tandis que shtml est affiché sous la même forme que asp, JS, php, etc. Lorsqu'il y a a côté serveur Lors de l'exécution de scripts, il est traité comme un langage de programmation dynamique.
Ainsi, en fait, les fichiers shtml et html sont affichés sous des formes complètement différentes. Lorsque nous accédons aux fichiers html, nous n'avons pas besoin du serveur pour analyser les scripts qu'ils contiennent mais y accédons directement, alors que shtml nécessite le serveur. à analyser. Par conséquent, nous pouvons comprendre que shtml est un fichier pseudo-statique.
shtml
Utilisez l'extension de fichier HTML de SSI (Server Side Include), SSI (Server Side Include), généralement appelée « intégration côté serveur » ou « Server- side include" est une technologie de production de pages Web basée sur un serveur similaire à ASP.
Comment fonctionne SSI :
Avant d'envoyer du contenu au navigateur, vous pouvez utiliser la directive Server-Side Include (SSI) pour inclure du texte, des graphiques ou des informations sur l'application. à la page Web. Par exemple, vous pouvez utiliser SSI pour inclure un horodatage, un avis de droit d'auteur ou un formulaire que les clients doivent remplir et renvoyer. L’utilisation de fichiers d’inclusion constitue un moyen simple d’inclure du texte ou des graphiques qui apparaissent de manière répétée dans plusieurs fichiers. Mettez simplement le contenu dans un seul fichier d'inclusion au lieu de saisir le contenu dans tous les fichiers. Le fichier d'inclusion est appelé avec une instruction très simple, qui demande au serveur Web d'insérer le contenu dans la page Web appropriée. Et, lorsque vous utilisez des fichiers d'inclusion, toutes les modifications apportées au contenu ne doivent être effectuées qu'à un seul endroit.
Étant donné que les fichiers contenant des directives SSI nécessitent un traitement spécial, tous les fichiers SSI doivent recevoir l'extension de fichier SSI. Les extensions par défaut sont .stm, .shtm et .shtml
Les serveurs Web traitent les instructions SSI lors du traitement des pages Web. Lorsque le serveur Web rencontre une directive SSI, il insère directement le contenu du fichier contenant dans la page Web HTML. Si le "fichier include" contient une directive SSI, ce fichier est également inséré. En plus des instructions de base pour inclure un fichier, vous pouvez utiliser les instructions SSI pour insérer des informations sur un fichier (telles que sa taille) ou pour exécuter une application ou une commande shell.
Un problème souvent rencontré dans la maintenance d'un site internet est que la structure du site internet a été corrigée, mais un grand nombre de pages web doivent être refaites afin de mettre à jour un peu le contenu. SSI fournit un moyen simple et efficace de résoudre ce problème. Il place la structure de base d'un site Web dans plusieurs fichiers HTML simples (modèles) à l'avenir, c'est de transmettre le texte au serveur et de laisser le programme automatiquement. générer des pages Web basées sur des modèles, ce qui facilite la gestion de grands sites Web.
Ainsi, le but des pages utilisant le format SHTML est similaire à celui d'ASP, mais comme il s'agit d'une API, elle s'exécute plus rapidement et plus efficacement qu'ASP et plus lente que HTML. Cependant, parce que côté serveur. l'inclusion peut être utilisée, elle peut être utilisée Les mises à jour de pages sont faciles (en particulier les mises à jour par lots de bannières, de droits d'auteur, etc. Imaginez que vous avez un morceau de HTML et que vous souhaitez insérer des scripts spéciaux côté serveur au milieu, tels que). comme l'insertion d'autres paragraphes HTML. Vous choisissez ASP pour effectuer cette tâche, mais si la tâche est plus ardue et nécessite plus de temps, par exemple 5 s. À ce stade, si vous utilisez SHTML au lieu d'ASP, le temps de traitement ne peut prendre que 4. s.
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
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!

React est l'outil préféré pour construire des expériences frontales interactives. 1) Réagir simplifie le développement de l'interface utilisateur par la composontisation et le DOM virtuel. 2) Les composants sont divisés en composants de fonction et composants de classe. Les composants de fonction sont plus simples et les composants de la classe fournissent plus de méthodes de cycle de vie. 3) Le principe de travail de React repose sur le DOM virtuel et l'algorithme de réconciliation pour améliorer les performances. 4) La gestion de l'État utilise USESTATE ou This. State, et des méthodes de cycle de vie telles que ComponentDidMount sont utilisées pour une logique spécifique. 5) L'utilisation de base comprend la création de composants et la gestion de l'état, et l'utilisation avancée implique des crochets personnalisés et une optimisation des performances. 6) Les erreurs courantes incluent les mises à jour de statut et les problèmes de performance inappropriés, les compétences de débogage comprennent l'utilisation de Reactdevtools et d'excellents

React est une bibliothèque JavaScript pour la construction d'interfaces utilisateur, avec ses composants principaux et sa gestion de l'État. 1) Simplifiez le développement de l'interface utilisateur par la composontisation et la gestion de l'État. 2) Le principe de travail comprend la réconciliation et le rendu, et l'optimisation peut être mise en œuvre via React.Memo et UseMemo. 3) L'utilisation de base est de créer et de rendre des composants, et l'utilisation avancée comprend l'utilisation de crochets et de contextapi. 4) Erreurs courantes telles que la mise à jour du statut incorrect, vous pouvez utiliser ReactDevTools pour déboguer. 5) L'optimisation des performances comprend l'utilisation de React.Memo, des listes de virtualisation et de la circulation des codes, et la maintenance de code et maintenable du code est la meilleure pratique.

React combine JSX et HTML pour améliorer l'expérience utilisateur. 1) JSX incorpore du HTML pour rendre le développement plus intuitif. 2) Le mécanisme DOM virtuel optimise les performances et réduit les opérations DOM. 3) Interface utilisateur de gestion basée sur les composants pour améliorer la maintenabilité. 4) La gestion des états et le traitement des événements améliorent l'interactivité.

Les composants React peuvent être définis par des fonctions ou des classes, encapsulant la logique de l'interface utilisateur et acceptant les données d'entrée via des accessoires. 1) Définissez les composants: utilisez des fonctions ou des classes pour retourner les éléments de réact. 2) Rendre le composant: React Cappel Render Method ou Exécute le composant de fonction. 3) Composants de multiplexage: passer des données à travers des accessoires pour construire une interface utilisateur complexe. L'approche du cycle de vie des composants permet d'exécuter la logique à différentes étapes, améliorant l'efficacité de développement et la maintenabilité du code.

Le mode React Strict est un outil de développement qui met en évidence les problèmes potentiels dans les applications React en activant des vérifications et des avertissements supplémentaires. Il aide à identifier le code hérité, les cycles de vie dangereux et les effets secondaires, encourageant les pratiques de réaction modernes.

Les fragments de réaction permettent de regrouper les enfants sans nœuds DOM supplémentaires, d'amélioration de la structure, des performances et de l'accessibilité. Ils prennent en charge les clés d'un rendu de liste efficace.

L'article traite du processus de réconciliation de React, détaillant comment il met à jour efficacement le DOM. Les étapes clés incluent le déclenchement de la réconciliation, la création d'un Dom virtuel, l'utilisation d'un algorithme de difficulté et l'application de mises à jour MIMM DOM. Il couvre également le perfo

L'article traite du Virtual Dom, un concept clé du développement Web qui améliore les performances en minimisant la manipulation directe du DOM et en optimisant les mises à jour.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire

Dreamweaver CS6
Outils de développement Web visuel

ZendStudio 13.5.1 Mac
Puissant environnement de développement intégré PHP

Version crackée d'EditPlus en chinois
Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code