


Introduction à l'utilisation de JavaScript pour modifier l'adresse URL
[Introduction] Il existe une fonction très intéressante dans les navigateurs actuels. Vous pouvez modifier l'URL du navigateur sans actualiser la page ; pendant le processus de navigation, vous pouvez stocker l'historique de navigation lorsque vous êtes dans le navigateur lorsque vous cliquez sur le retour. bouton, vous pouvez revenir à l'historique de navigation et obtenir les informations de retour. Cela ne semble pas différent
Il existe une fonctionnalité très intéressante dans les navigateurs modernes, vous pouvez parcourir la page sans actualiser la page. Modifiez l'URL du navigateur lors de la navigation ; pendant le processus de navigation, vous pouvez stocker l'historique de navigation. Lorsque vous cliquez sur le bouton Précédent du navigateur, vous pouvez obtenir les informations de retour dans l'historique de navigation. Cela ne semble pas compliqué, allons-y. écrire du code. Voyons comment cela fonctionne.
var stateObject = {}; var title = "Wow Title"; var newUrl = "/my/awesome/url"; history.pushState(stateObject,title,newUrl);
Objet historique pushState() Cette méthode a 3 paramètres, comme vous pouvez le voir dans l'exemple ci-dessus. Le premier paramètre est un objet Json, qui stocke toutes les informations historiques sur l'URL actuelle. Le deuxième paramètre, le titre, équivaut à transmettre le titre d'un document, et le troisième paramètre est utilisé pour transmettre la nouvelle URL. que la barre d'adresse du navigateur change mais que la page actuelle ne s'actualise pas.
Regardons un exemple dans lequel nous stockerons des données arbitraires dans chaque URL individuelle.
for(i=0;i<5;i++){ var stateObject = {id: i}; var title = "Wow Title "+i; var newUrl = "/my/awesome/url/"+i; history.pushState(stateObject,title,newUrl); }
Exécutez-le maintenant et cliquez sur le bouton Précédent de votre navigateur pour voir comment l'URL change. Pour chaque changement d'URL, il stocke l'état historique "id" et la valeur correspondante. Mais comment pouvons-nous retrouver l’état historique et faire quelque chose sur cette base ? Nous devons ajouter un écouteur d'événement à "popstate", qui sera déclenché à chaque fois que l'état de l'objet historique change.
for(i=0;i<5;i++){ var stateObject = {id: i}; var title = "Wow Title "+i; var newUrl = "/my/awesome/url/"+i; history.pushState(stateObject,title,newUrl); alert(i); } window.addEventListener('popstate', function(event) { readState(event.state); }); function readState(data){ alert(data.id); }
Vous verrez maintenant que chaque fois que vous cliquez sur le bouton de retour, un événement "popstate" sera déclenché. Notre écouteur d'événements récupère ensuite l'URL à laquelle l'objet d'état d'historique est associé et demande la valeur "id".
C'est très simple et amusant, n'est-ce pas ?
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!

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

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

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

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Numéro de téléphone après-vente officiel d'Apple : Numéro de téléphone du centre de service Apple 24 heures sur 24 : 400-666-8800. Le numéro de téléphone du service après-vente pour les téléphones mobiles Apple est le : 400-666-8800. -627-2273. La ligne d'assistance téléphonique du service client d'Apple est le 400-627-2273 pour l'assistance après-vente ; le 400-666-8800 pour la boutique en ligne et le seul numéro de téléphone officiel d'Apple est le 400-666-8800. La hotline du service client d'Apple est le 400-666-8800. Vous pouvez appeler ce numéro pour vous renseigner sur le matériel, les logiciels et les accessoires tiers des produits Apple. Il convient de noter que le service client manuel d'Apple ne fournit pas de services 24 heures sur 24. Leurs heures de service sont de 9h à 21h (le dimanche, de 9h à 21h).

1. Où puis-je changer mon adresse Meituan ? Tutoriel de modification d'adresse Meituan ! Méthode (1) 1. Entrez Meituan My Page et cliquez sur Paramètres. 2. Sélectionnez les informations personnelles. 3. Cliquez à nouveau sur l'adresse de livraison. 4. Enfin, sélectionnez l'adresse que vous souhaitez modifier, cliquez sur l'icône en forme de stylo à droite de l'adresse et modifiez-la. Méthode (2) 1. Sur la page d'accueil de l'application Meituan, cliquez sur Takeout, puis cliquez sur Plus de fonctions après avoir entré. 2. Dans l'interface Plus, cliquez sur Gérer l'adresse. 3. Dans l'interface Mon adresse de livraison, sélectionnez Modifier. 4. Modifiez-les une à une selon vos besoins, et enfin cliquez pour enregistrer l'adresse.

Outils essentiels pour l'analyse boursière : découvrez les étapes pour dessiner des graphiques en bougies en PHP et JS. Des exemples de code spécifiques sont nécessaires. Avec le développement rapide d'Internet et de la technologie, le trading d'actions est devenu l'un des moyens importants pour de nombreux investisseurs. L'analyse boursière est une partie importante de la prise de décision des investisseurs, et les graphiques en bougies sont largement utilisés dans l'analyse technique. Apprendre à dessiner des graphiques en bougies à l'aide de PHP et JS fournira aux investisseurs des informations plus intuitives pour les aider à prendre de meilleures décisions. Un graphique en chandeliers est un graphique technique qui affiche les cours des actions sous forme de chandeliers. Il montre le cours de l'action

La technologie de détection et de reconnaissance des visages est déjà une technologie relativement mature et largement utilisée. Actuellement, le langage d'application Internet le plus utilisé est JS. La mise en œuvre de la détection et de la reconnaissance faciale sur le front-end Web présente des avantages et des inconvénients par rapport à la reconnaissance faciale back-end. Les avantages incluent la réduction de l'interaction réseau et de la reconnaissance en temps réel, ce qui réduit considérablement le temps d'attente des utilisateurs et améliore l'expérience utilisateur. Les inconvénients sont les suivants : il est limité par la taille du modèle et la précision est également limitée ; Comment utiliser js pour implémenter la détection de visage sur le web ? Afin de mettre en œuvre la reconnaissance faciale sur le Web, vous devez être familier avec les langages et technologies de programmation associés, tels que JavaScript, HTML, CSS, WebRTC, etc. Dans le même temps, vous devez également maîtriser les technologies pertinentes de vision par ordinateur et d’intelligence artificielle. Il convient de noter qu'en raison de la conception du côté Web

WebSocket et JavaScript : technologies clés pour réaliser des systèmes de surveillance en temps réel Introduction : Avec le développement rapide de la technologie Internet, les systèmes de surveillance en temps réel ont été largement utilisés dans divers domaines. L'une des technologies clés pour réaliser une surveillance en temps réel est la combinaison de WebSocket et de JavaScript. Cet article présentera l'application de WebSocket et JavaScript dans les systèmes de surveillance en temps réel, donnera des exemples de code et expliquera leurs principes de mise en œuvre en détail. 1. Technologie WebSocket

Avec le développement rapide de la finance sur Internet, l'investissement en actions est devenu le choix de plus en plus de personnes. Dans le trading d'actions, les graphiques en bougies sont une méthode d'analyse technique couramment utilisée. Ils peuvent montrer l'évolution des cours des actions et aider les investisseurs à prendre des décisions plus précises. Cet article présentera les compétences de développement de PHP et JS, amènera les lecteurs à comprendre comment dessiner des graphiques en bougies boursières et fournira des exemples de code spécifiques. 1. Comprendre les graphiques en bougies boursières Avant de présenter comment dessiner des graphiques en bougies boursières, nous devons d'abord comprendre ce qu'est un graphique en bougies. Les graphiques en chandeliers ont été développés par les Japonais

Le routeur est l'un des appareils très importants du réseau, qui joue le rôle de connexion de plusieurs appareils et de transmission de données. Dans la configuration du routeur, un paramètre important est la durée de location d'adresse (AddressLeaseTime), dont l'importance est cruciale pour la connexion et la gestion du réseau. Cet article présentera en détail la signification et la fonction du bail d'adresse de routeur. La période de location d'adresse fait référence à la période de temps que le routeur accorde à l'appareil connecté pour utiliser l'adresse IP. Une fois que chaque appareil est connecté au routeur, il obtiendra automatiquement une adresse IP temporaire. Cette adresse durera un certain temps.

Tutoriel JavaScript : Comment obtenir le code d'état HTTP, des exemples de code spécifiques sont requis Préface : Dans le développement Web, l'interaction des données avec le serveur est souvent impliquée. Lors de la communication avec le serveur, nous devons souvent obtenir le code d'état HTTP renvoyé pour déterminer si l'opération a réussi et effectuer le traitement correspondant en fonction de différents codes d'état. Cet article vous apprendra comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournira quelques exemples de codes pratiques. Utilisation de XMLHttpRequest
