Maison interface Web js tutoriel Explication détaillée sur l'utilisation de url, href et src

Explication détaillée sur l'utilisation de url, href et src

Jun 14, 2018 am 11:43 AM
href src url

Cette fois, je vais vous apporter une explication détaillée de l'utilisation de url, href et src, et quelles sont les précautions d'utilisation de url, href et src. Ce qui suit est un cas pratique, jetons un coup d'œil.

1. Le concept d'URL

Uniform Resource Locator (ou Uniform Resource Locator/adresse d'emplacement, adresse URL, etc., anglais : Uniform Resource Locator, souvent abrégé en URL), parfois également appelé adresse Web (adresse Web). Tout comme un numéro de maison sur Internet, il s’agit de l’adresse d’une ressource standard sur Internet.

2. Format URL

2.1 Format standard

Type de protocole : [// Serveur adresse[:numéro de port]][/chemin du fichier UNIX au niveau de la ressource]Nom du fichier ? Requête

2.2 Format complet

Type de protocole :[//[Ressources d'accès requises informations d'identification@]Adresse du serveur[:numéro de port]][/chemin du fichier UNIX au niveau de la ressource]Nom du fichier?Requête
où [informations d'identification d'accès@;:numéro de port;?requête;#ID fragment] sont toutes les options Remplissez les articles.

3. Règles de syntaxe de l'URL

Par exemple, l'URL http://segmentfault.com/html/index.asp doit être conforme les règles de syntaxe suivantes :

schéma : //host.domain:port/path/filename

3.1 Description

(1) schéma - Définir Type de services Internet. Le type le plus courant est http

(2) host - définit l'hôte du domaine (l'hôte par défaut pour http est www)

(3) domain - définit le nom de domaine Internet, tel que w3school .com.cn

(4):port - définit le numéro de port sur l'hôte (le numéro de port par défaut pour http est 80)

(5) path - définit le chemin sur le serveur (en cas d'omission, le document doit être situé dans le répertoire racine du site Web).

(6) nom de fichier - définit le nom du document/ressource

3.2 Schémas d'URL

Voici quelques-uns des schémas les plus populaires :

Schéma Accès pour...
http Hypertext Transfer Protocol Pages Web ordinaires commençant par http://. Pas de cryptage.
https Protocole de transfert hypertexte sécurisé Page Web sécurisée. Chiffrez toutes les informations échangées.
ftp File Transfer Protocol est utilisé pour télécharger ou charger des fichiers sur un site Web.
fichier
Scheme 访问 用于...
http 超文本传输协议 以 http:// 开头的普通网页。不加密。
https 安全超文本传输协议 安全网页。加密所有信息交换。
ftp 文件传输协议 用于将文件下载或上传至网站。
file
您计算机上的文件。
Un fichier sur votre ordinateur.

4. Types d'URL

4.1 URL absolue

L'URL absolue (URL absolue) affiche le fichier Chemin complet, ce qui signifie que l'emplacement de l'URL absolue elle-même n'a rien à voir avec l'emplacement du fichier réel référencé.

4.2 URL relative

Une URL relative utilise l'emplacement du dossier contenant l'URL elle-même comme point de référence pour décrire l'emplacement du dossier cible.

En général, vous devez toujours utiliser des URL relatives pour les fichiers sur le même serveur, elles sont plus faciles à saisir et plus pratiques lors du déplacement de pages du système local vers le serveur, à condition que chaque fichier soit relatif. La position reste inchangé et le lien est toujours valide.

Voici plusieurs symboles spéciaux utilisés pour établir les chemins et leurs significations.

(1) .: Représente le répertoire courant, chemin relatif. Par exemple : Text ou

(2) .. : Représente le répertoire de niveau supérieur, chemin relatif. Par exemple : text ou

(3) ../../ : représente le répertoire de niveau supérieur. répertoire supérieur, chemin relatif. Par exemple :

(4) / : représente le répertoire racine, chemin absolu. Par exemple : [text] (/abc) ou

5. Le concept de href

.

5.1 Explication de la spécification

href (Hypertext Reference) spécifie l'emplacement d'une ressource réseau, définissant ainsi un lien entre l'élément actuel ou le document actuel et l'ancre ou la ressource requise définie par l'attribut actuel Lien ou relation.

5.2 Compréhension populaire

href Le but n'est pas de référencer des ressources, mais d'établir une connexion afin que la balise actuelle puisse être liée à l'adresse cible.

6. Le concept de src

source (abréviation), pointe vers l'emplacement des ressources externes, et le contenu pointé sera appliqué au document actuel L'emplacement de l'étiquette.

7. La différence entre href et src

7.1 Différents types de ressources demandées

(1) href pointe vers l'emplacement de la ressource réseau et établit une connexion avec l'élément actuel (ancre) ou le document actuel (lien).

(2) Lors de la demande de la ressource src, la ressource vers laquelle elle pointe sera téléchargée et appliquée au document, comme les scripts JavaScript et les images img

7.2 Les résultats sont ; différent

(1) href est utilisé pour établir une connexion entre le document actuel et la ressource référencée

(2) src est utilisé pour remplacer le contenu actuel

;

7.3 Parcourir Les méthodes d'analyse du navigateur sont différentes

(1) S'il est ajouté dans le document, le navigateur reconnaîtra le document comme un fichier CSS, téléchargera la ressource en parallèle et n'arrête pas le traitement du document en cours. C'est pourquoi il est recommandé d'utiliser la méthode link pour charger CSS au lieu d'utiliser la méthode @import.

(2) Lorsque le navigateur l'analyse, il suspend le téléchargement et le traitement des autres ressources jusqu'à ce que la ressource soit chargée, compilée et exécutée. Il en va de même pour les images et les cadres, de la même manière que pour l'application du pointage. ressource vers le contenu actuel. C'est pourquoi il est recommandé de placer les scripts js en bas plutôt qu'en tête.

8. La différence entre link et @import

Les deux sont des moyens de référencer CSS en externe, mais il existe certaines différences :

Le lien

(1) est une balise XHTML en plus de charger du CSS, il peut également définir d'autres transactions telles que RSS tandis que @import appartient à la catégorie CSS et ne peut charger que du CSS.

(2) Lorsque le lien fait référence à CSS, il est chargé en même temps que la page est chargée ; @import nécessite que la page soit complètement chargée avant le chargement.

(3) le lien est une balise XHTML et ne présente aucun problème de compatibilité ; @import a été proposé dans CSS2.1 et n'est pas pris en charge par les navigateurs de versions inférieures.

(4) le lien prend en charge l'utilisation de Javascript pour contrôler le DOM afin de changer le style alors que @import ne le prend pas en charge ;

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment utiliser Node.js pour enregistrer l'activation par e-mail

jQuery fait défiler l'image et fait un fondu entrant et sortant

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!

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

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 !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Introduction à la fonction PHP — get_headers() : récupère les informations d'en-tête de réponse de l'URL Introduction à la fonction PHP — get_headers() : récupère les informations d'en-tête de réponse de l'URL Jul 25, 2023 am 09:05 AM

Introduction à la fonction PHP — get_headers() : Présentation de l'obtention des informations d'en-tête de réponse de l'URL : Dans le développement PHP, nous avons souvent besoin d'obtenir les informations d'en-tête de réponse de la page Web ou de la ressource distante. La fonction PHP get_headers() peut facilement obtenir les informations d'en-tête de réponse de l'URL cible et les renvoyer sous la forme d'un tableau. Cet article présentera l'utilisation de la fonction get_headers() et fournira quelques exemples de code associés. Utilisation de la fonction get_headers() : get_header

Pourquoi NameResolutionError(self.host, self, e) de e et comment le résoudre Pourquoi NameResolutionError(self.host, self, e) de e et comment le résoudre Mar 01, 2024 pm 01:20 PM

La raison de l'erreur est NameResolutionError(self.host,self,e)frome, qui est un type d'exception dans la bibliothèque urllib3. La raison de cette erreur est que la résolution DNS a échoué, c'est-à-dire le nom d'hôte ou l'adresse IP qui était. La tentative de résolution n'a pas pu être trouvée. Cela peut être dû au fait que l'adresse URL saisie est incorrecte ou que le serveur DNS est temporairement indisponible. Comment résoudre cette erreur Il peut y avoir plusieurs façons de résoudre cette erreur : Vérifiez si l'adresse URL saisie est correcte et assurez-vous qu'elle est accessible Assurez-vous que le serveur DNS est disponible, vous pouvez essayer d'utiliser la commande "ping" dans la ligne de commande pour tester si le serveur DNS est disponible Essayez d'accéder au site Web en utilisant l'adresse IP au lieu du nom d'hôte si vous êtes derrière un proxy

Que signifient src et href ? Que signifient src et href ? Aug 16, 2023 pm 05:00 PM

src et href valent respectivement 1. src est l'abréviation de source, qui est utilisée pour spécifier le chemin des ressources externes. Elle est généralement utilisée pour intégrer des fichiers externes, tels que des images, des audios, des vidéos, etc. L'attribut src est généralement. utilisé sur les balises img, script, iframe et autres. href est l'abréviation de référence hypertexte, qui est utilisée pour spécifier le chemin de la ressource cible du lien hypertexte. L'attribut href est généralement utilisé sur des balises telles que a et link.

Quelle est la différence entre HTML et URL Quelle est la différence entre HTML et URL Mar 06, 2024 pm 03:06 PM

Différences : 1. Différentes définitions, l'URL est un localisateur de ressources uniforme et le HTML est un langage de balisage hypertexte ; 2. Il peut y avoir plusieurs URL dans un HTML, mais une seule page HTML peut exister dans une URL. 3. HTML fait référence à ; une page Web, et l'url fait référence à l'adresse du site Web.

Comment obtenir votre identifiant Steam en quelques étapes ? Comment obtenir votre identifiant Steam en quelques étapes ? May 08, 2023 pm 11:43 PM

De nos jours, de nombreux utilisateurs Windows qui aiment les jeux ont accédé au client Steam et peuvent rechercher, télécharger et jouer à n'importe quel bon jeu. Cependant, de nombreux profils d'utilisateurs peuvent porter exactement le même nom, ce qui rend difficile la recherche d'un profil ou même la liaison d'un profil Steam à d'autres comptes tiers ou la participation à des forums Steam pour partager du contenu. Le profil se voit attribuer un identifiant unique à 17 chiffres, qui reste le même et ne peut être modifié à aucun moment par l'utilisateur, contrairement au nom d'utilisateur ou à l'URL personnalisée. Quoi qu'il en soit, certains utilisateurs ne connaissent pas leur Steamid, et il est important de le savoir. Si vous ne savez pas comment retrouver le Steamid de votre compte, pas de panique. Dans cet article

Comment utiliser l'encodage et le décodage d'URL en Java Comment utiliser l'encodage et le décodage d'URL en Java May 08, 2023 pm 05:46 PM

Utilisez url pour encoder et décoder la méthode de classe java.net.URLDecoder.decode(url, decoding format) decoder.decoding pour l'encodage et le décodage. Convertie en chaîne ordinaire, URLEncoder.decode(url, format d'encodage) transforme la chaîne ordinaire en chaîne au format spécifié packagecom.zixue.springbootmybatis.test;importjava.io.UnsupportedEncodingException;importjava.net.URLDecoder;importjava.net. Encodeur d'URL

Conseils d'optimisation Scrapy : Comment réduire l'exploration des URL en double et améliorer l'efficacité Conseils d'optimisation Scrapy : Comment réduire l'exploration des URL en double et améliorer l'efficacité Jun 22, 2023 pm 01:57 PM

Scrapy est un puissant framework d'exploration Python qui peut être utilisé pour obtenir de grandes quantités de données sur Internet. Cependant, lors du développement de Scrapy, nous rencontrons souvent le problème de l'exploration des URL en double, ce qui fait perdre beaucoup de temps et de ressources et affecte l'efficacité. Cet article présentera quelques techniques d'optimisation de Scrapy pour réduire l'exploration des URL en double et améliorer l'efficacité des robots d'exploration Scrapy. 1. Utilisez les attributs start_urls et Allowed_domains dans le robot d'exploration Scrapy pour

Comment ajouter un préfixe d'URL à plusieurs contrôleurs SpringBoot Comment ajouter un préfixe d'URL à plusieurs contrôleurs SpringBoot May 12, 2023 pm 06:37 PM

Préface Dans certains cas, les préfixes du contrôleur de service sont cohérents. Par exemple, le préfixe de toutes les URL est /context-path/api/v1 et un préfixe unifié doit être ajouté à certaines URL. La solution envisageable consiste à modifier le chemin contextuel du service et à ajouter api/v1 au chemin contextuel. La modification du préfixe global peut résoudre le problème ci-dessus, mais il existe des inconvénients si l'URL a plusieurs préfixes, par exemple certains. Les URL nécessitent des préfixes. S'il s'agit de api/v2, il ne peut pas être distingué. Si vous ne souhaitez pas ajouter api/v1 à certaines ressources statiques du service, il ne peut pas être distingué. Ce qui suit utilise des annotations personnalisées pour ajouter uniformément certains préfixes d'URL. un,

See all articles