J.B. Dadet DIASOLUKA Luyalu Nzoyifuanga
JAVASC RI PT
(Programmation Internet)
VOL. VII
+243 - 851278216 - 899508675 - 991239212 - 902263541 - 813572818
La dernière révision de ce texte est disponible sur CD.
CHAPITRE 13 :
Lobjet global « window
» :
Lobjet global window est le conteneur de toutes les propriétés et fonc-
tions globales et d’accès direct, c’est-à-dire accessibles sans le préfixe
« window. »
Pour obtenir les noms de toutes les propriétés propres d’un objet (ses
propres méthodes = fonctions), qui nappartiennent pas à son prototype,
on utilise la méthode getOwnPropertyNames() de l’objet Object.
Voici les 812 propriétés [et méthodes = fonctions] que ça donne à la
console du navigateur Opéra pour l’objet [global] window.
Cest comme un catalogue quand on veut utiliser une propriété de cet
objet global window ou simplement connaître les propriétés globales
disponibles.
Object.getOwnPropertyNames(window)
J.D.B. DIASOLUKA Nz.
Luyalu
JavaScript Tome-VII
Lobjet global « window
»
2 / 32
mardi, 2. octobre 2018 (12:03 )
(812) ["Object", "Function", "Array", "Number", "parseFloat", "par-
seInt", "Infinity", "NaN", "undefined", "Boolean", "String", "Symbol",
"Date", "Promise", "RegExp", "Error", "EvalError", "RangeError", "Refer-
enceError", "SyntaxError", "TypeError", "URIError", "JSON", "Math",
"console", "Intl", "ArrayBuffer", "Uint8Array", "Int8Array",
"Uint16Array", "Int16Array", "Uint32Array", "Int32Array",
"Float32Array", "Float64Array", "Uint8ClampedArray", "DataView",
"Map", "Set", "WeakMap", "WeakSet", "Proxy", "Reflect", "decodeURI",
"decodeURIComponent", "encodeURI", "encodeURIComponent", "es-
cape", "unescape", "eval", "isFinite", "isNaN", "ByteLengthQueuing-
Strategy", "CountQueuingStrategy", "ReadableStream", "Writa-
bleStream", "USBOutTransferResult", "USBIsochronousOutTransferRe-
sult", "USBIsochronousOutTransferPacket", "USBIsochronousInTrans-
ferResult", "USBIsochronousInTransferPacket", "USBInTransferResult",
"USBInterface", "USBEndpoint", "USBDevice", "USBConnectionEvent",
"USBConfiguration", "USBAlternateInterface", "USB", "WebGLRender-
ingContext", "WebGL2RenderingContext", "Path2D", "CanvasPattern",
"CanvasGradient", "webkitSpeechRecognitionEvent", "web-
kitSpeechRecognitionError", "webkitSpeechRecognition", "web-
kitSpeechGrammarList", "webkitSpeechGrammar", "SpeechSynthe-
sisUtterance", "SpeechSynthesisEvent", "RemotePlayback", "PushSub-
scriptionOptions", "PushSubscription", "PushManager", "Presentation-
Request", "PresentationReceiver", "PresentationConnectionList",
"PresentationConnectionCloseEvent", "PresentationConnectionAvaila-
bleEvent", "PresentationConnection", "PresentationAvailability",
"Presentation", "PermissionStatus", "Permissions", "PaymentResponse",
"PaymentRequestUpdateEvent", "PaymentRequest", "Paymen-
tAddress", "Notification", …]
J.D.B. DIASOLUKA Nz.
Luyalu
JavaScript Tome-VII
Lobjet global « window
»
3 / 32
mardi, 2. octobre 2018 (12:03 )
1. [0 … 99]
2. [100 … 199]
3. [200 … 299]
4. [300 … 399]
5. [400 … 499]
6. [500 … 599]
7. [600 … 699]
8. [700 … 799]
9. [800 … 811]
10. length:812
11. __proto__:Array(0)
1. [0 … 99]
1. 0:"Object"
2. 1:"Function"
3. 2:"Array"
4. 3:"Number"
5. 4:"parseFloat"
6. 5:"parseInt"
7. 6:"Infinity"
8. 7:"NaN"
9. 8:"undefined"
10. 9:"Boolean"
11. 10:"String"
12. 11:"Symbol"
13. 12:"Date"
14. 13:"Promise"
15. 14:"RegExp"
16. 15:"Error"
17. 16:"EvalError"
18. 17:"RangeError"
J.D.B. DIASOLUKA Nz.
Luyalu
JavaScript Tome-VII
Lobjet global « window
»
4 / 32
mardi, 2. octobre 2018 (12:03 )
19. 18:"ReferenceError"
20. 19:"SyntaxError"
21. 20:"TypeError"
22. 21:"URIError"
23. 22:"JSON"
24. 23:"Math"
25. 24:"console"
26. 25:"Intl"
27. 26:"ArrayBuffer"
28. 27:"Uint8Array"
29. 28:"Int8Array"
30. 29:"Uint16Array"
31. 30:"Int16Array"
32. 31:"Uint32Array"
33. 32:"Int32Array"
34. 33:"Float32Array"
35. 34:"Float64Array"
36. 35:"Uint8ClampedArray"
37. 36:"DataView"
38. 37:"Map"
39. 38:"Set"
40. 39:"WeakMap"
41. 40:"WeakSet"
42. 41:"Proxy"
43. 42:"Reflect"
44. 43:"decodeURI"
45. 44:"decodeURIComponent"
46. 45:"encodeURI"
47. 46:"encodeURIComponent"
48. 47:"escape"
49. 48:"unescape"
50. 49:"eval"
51. 50:"isFinite"
52. 51:"isNaN"
53. 52:"ByteLengthQueuingStrategy"
J.D.B. DIASOLUKA Nz.
Luyalu
JavaScript Tome-VII
Lobjet global « window
»
5 / 32
mardi, 2. octobre 2018 (12:03 )
54. 53:"CountQueuingStrategy"
55. 54:"ReadableStream"
56. 55:"WritableStream"
57. 56:"USBOutTransferResult"
58. 57:"USBIsochronousOutTransferResult"
59. 58:"USBIsochronousOutTransferPacket"
60. 59:"USBIsochronousInTransferResult"
61. 60:"USBIsochronousInTransferPacket"
62. 61:"USBInTransferResult"
63. 62:"USBInterface"
64. 63:"USBEndpoint"
65. 64:"USBDevice"
66. 65:"USBConnectionEvent"
67. 66:"USBConfiguration"
68. 67:"USBAlternateInterface"
69. 68:"USB"
70. 69:"WebGLRenderingContext"
71. 70:"WebGL2RenderingContext"
72. 71:"Path2D"
73. 72:"CanvasPattern"
74. 73:"CanvasGradient"
75. 74:"webkitSpeechRecognitionEvent"
76. 75:"webkitSpeechRecognitionError"
77. 76:"webkitSpeechRecognition"
78. 77:"webkitSpeechGrammarList"
79. 78:"webkitSpeechGrammar"
80. 79:"SpeechSynthesisUtterance"
81. 80:"SpeechSynthesisEvent"
82. 81:"RemotePlayback"
83. 82:"PushSubscriptionOptions"
84. 83:"PushSubscription"
85. 84:"PushManager"
86. 85:"PresentationRequest"
87. 86:"PresentationReceiver"
88. 87:"PresentationConnectionList"
1 / 32 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !