Maison >interface Web >js tutoriel >Un aperçu des objets en Javascript

Un aperçu des objets en Javascript

黄舟
黄舟original
2017-08-13 10:35:011450parcourir

Je pense que les développeurs front-end ont déjà une très bonne compréhension des objets DOM et BOM. Ces deux objets ne sont pas seulement des concepts d'introduction, mais aussi les concepts les plus exposés dans le développement quotidien, Javascript, l'un des concepts les plus exposés. les connaissances nécessaires au développement front-end, grâce à son haut degré de flexibilité. De nombreux étudiants adhèrent au concept d'apprentissage tout ce qu'ils rencontrent et améliorent constamment leurs connaissances petit à petit. améliorer leurs compétences, cependant, je préfère personnellement comprendre la situation globale. L'orientation et l'accumulation quotidienne sont utilisées comme moyen de s'améliorer.

Bref, la meilleure méthode est celle qui vous convient. Entrons dans le vif du sujet :

1. Objet global

Objet global : Dans l'environnement hôte, lui-même et toutes ses propriétés sont accessibles n'importe où dans le programme et à tout moment s'il y en a ; un seul objet global, et l'objet global est également l'objet nœud racine ;

  • Objet nœud racine : tous les attributs et méthodes sont montés sous l'objet nœud racine, ce qui facilite l'attribution des développeurs, recherche de méthode ; son inconvénient est que l'appel est fastidieux ;

  • Objet global : différents attributs et méthodes sont montés sous plusieurs objets nœuds ; L'inconvénient est aussi que Java Le langage est critiqué pour être désordonné, et vous ne savez pas où le chercher lorsque vous l'utilisez

2. >Objets DOM et BOM. L'étoile NodeJS actuelle a un objet global unique, toutes les autres propriétés et méthodes sont subordonnées à l'objet nœud ou à ses objets sous-nœuds tels que le

du DOM, le

du BOM, le ; htmlJavascript est destiné aux développeurs. De manière pratique, de nombreuses méthodes et propriétés sont définies en tant qu'objets/propriétés globaux, il n'y a donc pas d'objet de nœud racine unique en Javascript windowLes objets globaux de Javascript sont divisés en deux catégories ; selon qu'ils dépendent de l'environnement hôte : global- Objets core : C'est-à-dire ECMAScript Global Object Ces objets existent déjà avant l'exécution du programme (instanciés par défaut)
- Objets dans l'environnement hôte : globaux ; objets/fonctions fournis par l'environnement hôte. Paramètres courants du navigateur et restrictions de développement ou réécrits, tels que : setTimeout, location, etc.,

2.1. Objet global de base de Javascript :

. 2.2. Lisibilité et écriture des objets globaux :

序号 类别 栗子
1 值属性 NaN、Infinity、Undefined...
2 函数属性 eval()、parseInt()、isNaN()、decodeURI()....
3 构造器(类)属性 Object、Array、Function、String、Boolean、Number、Date、RegExp、Error、RangeError、SyntaxError...
4 其他(类似JAVA中静态类) Math、JSON...
Qu'il s'agisse de l'objet global principal de Javascript ou de l'objet global développé par l'environnement hôte ; la différence est :

1 ; . L'objet global de base défini dans ECMAScript est modifiable, mais non énumérable, c'est-à-dire :

2. Les objets globaux définis par l'environnement hôte (principalement les navigateurs) ne sont généralement pas autorisés à être réécrits
.

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