Maison interface Web js tutoriel Utilisation des objets BOM en Javascript

Utilisation des objets BOM en Javascript

Aug 01, 2018 pm 04:42 PM
javascript 面向对象编程 面向对象设计模式

Cet article vous présente l'utilisation des objets BOM en Javascript. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Fenêtre
Personnaliser la nature de toutes les variables
Tout objet de fonction de variable globale que nous définissons deviendra un attribut de l'objet fenêtre

Global intégré variables et méthodes

Constantes globales : Infini, NaN, non défini, null
Méthodes globales : eval(), isFinite(),
isNaN( ), parseFloat(), parseInt(), decodeURI(), decodeURIComponent(),
encodeURI(), encodeURIComponent()

Méthodes courantes des fenêtres

Open
Close
Copier après la connexion

Emplacement object

1. Attributs

hash définit ou renvoie l'URL commençant par le signe dièse (# ) (anchor)
host définit ou renvoie le nom d'hôte et le numéro de port de l'URL actuelle
hostname définit ou renvoie le nom d'hôte de l'URL actuelle
href définit ou renvoie l'URL complète
pathname définit ou renvoie la partie chemin de l'URL actuelle
port Définit ou renvoie le numéro de port de l'URL actuelle
protocole Définit ou renvoie le protocole de l'URL actuelle
**recherche Définit ou renvoie l'URL à partir du point d'interrogation (?) (partie requête) ** Utilisé pour obtenir des caractères de requête Chaîne (par exemple : window.location.search)

Méthode

assign()


Charger un nouveau document , cela a le même effet que d'attribuer directement une URL à l'attribut href de l'objet Location

reload()


Recharger le document actuel

Si cette méthode ne précise pas de paramètres, Ou si le paramètre est faux, elle utilisera l'en-tête HTTP If-Modified-Since pour détecter si le document sur le serveur a changé. Si le document a changé, reload() téléchargera à nouveau le document.
Si le document n'a pas changé, cette méthode chargera le document depuis le cache.
Cela a exactement le même effet que si l'utilisateur clique sur le bouton d'actualisation du navigateur.
Si le paramètre de cette méthode est défini sur true, elle contournera le cache et retéléchargera le document depuis le serveur quelle que soit la date de dernière modification du document. Cela a exactement le même effet que si l'utilisateur maintenait la touche Maj enfoncée tout en cliquant sur le bouton d'actualisation du navigateur.

replace()


Remplacez le document actuel par un nouveau. La méthode replace() ne générera pas de nouvel enregistrement dans l'objet History.

Lors de l'utilisation de cette méthode, la nouvelle URL écrasera l'enregistrement actuel dans l'objet Historique.

HistoriqueHistorique

Méthodes et propriétés courantes Par exemple : window.history.forward()

go(-1)

Retour à la page précédente

.back()

Retour

.forward()

Avant

Navigateur

Méthodes et attributs courants

nom de code du navigateur appCodeName
nom du navigateur appName
numéro de version du navigateur ppVersion
nom et numéro de version du navigateur userAgent
plate-forme du navigateur
Win32 ", "Win16" , "WinCE", "Mac68k", "MacPPC", "HP-UX", "SunOS", etc.
informations sur le processeur cpuClass "x86"
en ligne Si le navigateur est en ligne
cookieEnabled Un cookie est-il disponible

Erreur

常用方法和属性
try {
alert(‘’)
}
catch(e) {
e.message
}
Copier après la connexion
Articles connexes recommandés :

méthode call() et apply() en Javascript Quelles sont les utilisations de méthodes ? (Code ci-joint)

Une brève explication de la portée de la fonction et de la portée au niveau du bloc en JavaScript

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)

Architecture PHP MVC : créer des applications Web pour le futur Architecture PHP MVC : créer des applications Web pour le futur Mar 03, 2024 am 09:01 AM

Introduction Dans le monde numérique en évolution rapide d'aujourd'hui, il est crucial de créer des applications WEB robustes, flexibles et maintenables. L'architecture PHPmvc fournit une solution idéale pour atteindre cet objectif. MVC (Model-View-Controller) est un modèle de conception largement utilisé qui sépare les différents aspects d'une application en composants indépendants. Les fondements de l'architecture MVC Le principe fondamental de l'architecture MVC est la séparation des préoccupations : Modèle : encapsule les données et la logique métier de l'application. Vue : responsable de la présentation des données et de la gestion des interactions des utilisateurs. Contrôleur : coordonne l'interaction entre les modèles et les vues, gère les demandes des utilisateurs et la logique métier. Architecture PHPMVC L'architecture phpMVC suit le modèle MVC traditionnel mais introduit également des fonctionnalités spécifiques au langage. Ce qui suit est PHPMVC

Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP Jan 05, 2024 pm 06:08 PM

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

'Modèles de conception de programmation orientée objet PHP : compréhension des principes SOLID et de leurs applications' 'Modèles de conception de programmation orientée objet PHP : compréhension des principes SOLID et de leurs applications' Feb 25, 2024 pm 09:20 PM

Les principes SOLID sont un ensemble de principes directeurs dans les modèles de conception de programmation orientée objet qui visent à améliorer la qualité et la maintenabilité de la conception logicielle. Proposés par Robert C. Martin, les principes SOLID comprennent : Principe de responsabilité unique (SRP) : une classe doit être responsable d'une seule tâche, et cette tâche doit être encapsulée dans la classe. Cela peut améliorer la maintenabilité et la réutilisabilité de la classe. classUser{private$id;private$name;private$email;publicfunction__construct($id,$nam

Développement d'extensions PHP : Comment concevoir des fonctions personnalisées pour prendre en charge la programmation orientée objet ? Développement d'extensions PHP : Comment concevoir des fonctions personnalisées pour prendre en charge la programmation orientée objet ? Jun 01, 2024 pm 03:40 PM

Les extensions PHP peuvent prendre en charge la programmation orientée objet en concevant des fonctions personnalisées pour créer des objets, accéder aux propriétés et appeler des méthodes. Créez d’abord une fonction personnalisée pour instancier l’objet, puis définissez des fonctions qui obtiennent des propriétés et appellent des méthodes. En combat réel, nous pouvons personnaliser la fonction pour créer un objet MyClass, obtenir son attribut my_property et appeler sa méthode my_method.

Comment obtenir facilement le code d'état HTTP en JavaScript Comment obtenir facilement le code d'état HTTP en JavaScript Jan 05, 2024 pm 01:37 PM

Introduction à la méthode d'obtention du code d'état HTTP en JavaScript : Dans le développement front-end, nous devons souvent gérer l'interaction avec l'interface back-end, et le code d'état HTTP en est une partie très importante. Comprendre et obtenir les codes d'état HTTP nous aide à mieux gérer les données renvoyées par l'interface. Cet article explique comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournit des exemples de code spécifiques. 1. Qu'est-ce que le code d'état HTTP ? Le code d'état HTTP signifie que lorsque le navigateur lance une requête au serveur, le service

Application des fonctions Golang dans des scénarios à haute concurrence dans la programmation orientée objet Application des fonctions Golang dans des scénarios à haute concurrence dans la programmation orientée objet Apr 30, 2024 pm 01:33 PM

Dans les scénarios de programmation orientée objet à forte concurrence, les fonctions sont largement utilisées dans le langage Go : Fonctions en tant que méthodes : des fonctions peuvent être attachées à des structures pour implémenter une programmation orientée objet, exploitant facilement les données de structure et fournissant des fonctions spécifiques. Fonctions en tant qu'organismes d'exécution simultanés : les fonctions peuvent être utilisées comme organes d'exécution de goroutines pour mettre en œuvre l'exécution de tâches simultanées et améliorer l'efficacité du programme. Fonction de rappel : les fonctions peuvent être transmises en tant que paramètres à d'autres fonctions et être appelées lorsque des événements ou des opérations spécifiques se produisent, offrant ainsi un mécanisme de rappel flexible.

'Introduction à la programmation orientée objet en PHP : du concept à la pratique' 'Introduction à la programmation orientée objet en PHP : du concept à la pratique' Feb 25, 2024 pm 09:04 PM

Qu'est-ce que la programmation orientée objet ? La programmation orientée objet (POO) est un paradigme de programmation qui résume les entités du monde réel en classes et utilise des objets pour représenter ces entités. Les classes définissent les propriétés et le comportement des objets, et les objets instancient les classes. Le principal avantage de la POO est qu’elle rend le code plus facile à comprendre, à maintenir et à réutiliser. Concepts de base de la POO Les principaux concepts de la POO incluent les classes, les objets, les propriétés et les méthodes. Une classe est le modèle d'un objet, qui définit ses propriétés et son comportement. Un objet est une instance d’une classe et possède toutes les propriétés et comportements de la classe. Les propriétés sont les caractéristiques d'un objet pouvant stocker des données. Les méthodes sont des fonctions d'un objet qui peuvent opérer sur les données de l'objet. Avantages de la POO Les principaux avantages de la POO sont les suivants : Réutilisabilité : la POO peut rendre le code plus

En quoi les fonctions C++ diffèrent-elles de la programmation orientée objet ? En quoi les fonctions C++ diffèrent-elles de la programmation orientée objet ? Apr 11, 2024 pm 09:12 PM

La programmation fonctionnelle et orientée objet (POO) propose différents mécanismes de programmation en C++ : Fonction : bloc de code indépendant, axé sur l'exécution d'une tâche spécifique, ne contenant aucune donnée. POO : basés sur les objets, les classes et l'héritage, les données et le comportement sont encapsulés dans des objets. Dans les cas réels, la méthode fonctionnelle pour calculer l'aire d'un carré est simple et directe, tandis que la méthode POO encapsule les données et le comportement et est plus adaptée à la gestion des interactions avec les objets. Le choix de l'approche appropriée dépend du scénario : les fonctions conviennent aux tâches indépendantes, la POO convient à la gestion des interactions d'objets complexes.

See all articles