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'slimitations incluse: 1) asteeplearningCurveTeetoitSvastecosystème, 2) SeochallegenSwithClient-Sideredering, 3) PotentialPormancesuesesuesInlareApplications, 4) complexstatemangationAppsgrow, and5) thendeedtokeepupwithetsrapidevolution.thesfacteurs

ReactisChallengingForbeginnersDuetOtsSteepLearningCurveandParadigmshiftTocomponent-BasedArchitecture.1) startwithofficialDocumentationforasolidfoundation.2) comprendjsxandhowtoembedjavascriptwithinit.3)

TheCorechallengeingEneratingStable and UniqueKeysfordynamiclistsInReacsensUringConsistentifIendentiveriersafrossre-RendersforefficEntedDomupdates.1) usenaturalkeyswhenpossible, astheyareReliableFunieandandsable.2) GeneraSyTheticKeysBasedonMultipleatTrUtid.

JavascriptfatigueIrAratingManagable avec des stratégies comme une justice dans le sens

TOTESTREACTPONENTENTS USINGHEUSESTATATEHOOK, Utilisez JestAndreCtTestSingLibraryTosiMulaterInteractions andVerifyStateChangeSintheUi.1) rendethecomponentandCheckInitialState.2) simuleUseractionSlikeclickSorFormSubMessions.3)

KeysInreactaRuCrucialForoptimizingPerformanceByAidingInIeFicientListupDates.1) UseKeyStoidentifyAndTrackListeLelements.2) EvitusingArrayIndevices aykeystopReventPerformanceIssues.3) ChoosestablerifierserSikeLiDetem.idtOMAINTAINCOMPOINTSTATEANDDIMPROVEPORES

ReactKeysareUniqueIdentifiants utilisés à la mise en place de la fin de la forme de conciliation.1) Ils sont devenus à la recherche de bilans de liste, 2) en utilisant des demandes et des identifications de liaison liés à la recommandation, 3)

UNIQUELYYSARECRUCIALINGREACTFOROPTIMIZERINGRENDERINGAnDSALINGAPONontStAtTate Intelectrity.1) useanaturalineIdentifierfromyOrdataifavailable.2) ifnonaturalientifierexists, générationauqueKeyUsingalibraryLIVEUID.3) EviturAnArrayIndevicesSkeys, Empestiall


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

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Listes Sec
SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.

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

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

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel
