Maison >interface Web >js tutoriel >Utilisation des objets BOM en Javascript

Utilisation des objets BOM en Javascript

不言
不言original
2018-08-01 16:42:511409parcourir

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

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
}
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:
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