javascript tome vii - l'objet global window
Transcription
javascript tome vii - l'objet global window
L'OBJET GLOBAL WINDOW J AVA S C R I P T (Programmation Internet) V O L . V I I (Pour débutant) J.B. Dadet DIASOLUKA Luyalu Nzoyifuanga +243 - 851278216 - 899508675 - 991239212 - 902263541 - 813572818 La dernière révision de ce texte est disponible sur CD. CHAPITRE 13 : L’objet global « window » : L’objet global window est le conteneur de toutes les propriétés et fonctions globales et d’accès direct, c’est-à-dire accessibles sans le préfixe « window. » Comme tout objet, l’objet global « window » comporte des propriétés et des méthodes qui peuvent êtres propres (définies dans le corps du constructeur et donc non héritables) ou issues de son prototype (hértables). Par exemple, la méthode « window . btoa ( ) » ou simplement « btoa ( ) » [= binary to alpha = "ASCII vers texte ordinaire"] set à encoder en vue d'une transmission, des données qui pourraient causer problèmes par exemple de communication (ASCII 0 à 31) : par exemple le « ^C » commande habituellement de canceler (risque de canceler la transmis- sion), le « ^Z » indique la fin (risque de mettre fin à la chaîne transmise), ... . Pour reconvertir (décoder) après transmission les caractères ainsi encodées on utilise la méthode « window . atob ( ) » ou simplement « atob ( ) » [= alpha to binary = "texte ordinaire" vers ASCII]. Ce n'est pas vraiment pour crypter les messages, bien que ça puisse dans une certaine mesure aider à ce faire. J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII <script type="text/javascript"> "use strict"; var s = `Texte Original`; var encodees = window.btoa(s); // encode chaîne var decodees = window.atob(encodees); // décode chaîne console.log(`« ${encodees} » , « ${decodees} »`); var t=""; for(let k in encodees) t+=encodees.charCodeAt(k)+" "; console.log(t); var t=""; for(let k in decodees) t+=decodees.charCodeAt(k)+" "; console.log(t); </script> La propriété (objet global) « window . sessionStorage » ou tout simplement « sessionStorage », utilise un objet « Storage » valable pour la session de navigation en cours et pour les pages du même domaine que la page en cours. « sessionStorage » est similaire à « Window . localStorage », sauf que la durée de vie des données enregistrées dans « sessionStorage » est limitée (ils expirent à la fin de la session de navigation actuelle), contrairement aussi aux données des « cookies ». <script type="text/javascript"> "use strict"; const cl=console.dir; const p="file:///H:/DADET/PROGS/quora.html.bak"; // Enregistrer des données dans sessionStorage sessionStorage.setItem('opened', p); sessionStorage.setItem('sessionID', "1234"); // Récupérer des données depuis sessionStorage var page = sessionStorage.getItem('opened'); cl(page); cl(sessionStorage.key); window.open(page); L’objet global « window » 2 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII var sID = sessionStorage.getItem('sessionID'); cl(sID); // Eviter d'ouvrir la même page deux fois. if(page===p)cl("ja apertu"); else window.open(p); // Supprimer des données de sessionStorage sessionStorage.removeItem('opened'); var page = sessionStorage.getItem('opened'); cl(page); cl(sID); // Supprimer toutes les données de sessionStorage sessionStorage.clear(); cl(sID); var sID = sessionStorage.getItem('sessionID'); cl(page); cl(sID); // Encore ajout de données sessionStorage.setItem('opened',"dummy"); var page = sessionStorage.getItem('opened'); window.open(page); cl(page); </script> L’objet global « window » 3 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII Le détail du prototype ci-dessus : Pour obtenir les noms de toutes les propriétés propres d’un objet (ses propres méthodes = fonctions), qui n’appartiennent pas à son prototype, on utilise la méthode getOwnPropertyNames(obj) de l’objet Object [ Object.getOwnPropertyNames(obj) ], ou ownKeys(obj) de l’objet Reflect [ Reflect.ownKeys(obj) ]. L’objet global « window » 4 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII Voici les 812 propriétés [et méthodes = fonctions] que ça donne à la console du navigateur Opéra pour l’objet [global] window. C’est 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. Voici la structure de « window » en tapant « window » au prompt (ligne de commande) de la console du browser Firefox ou « console.log(window) » avec Yandex : Avec Firefox : L’objet global « window » 5 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII Les propriétés propres de l’objet window (defaults properties) : On peut aussi les obtenir avec : « Object.getOwnPropertyNames(window) ». (Propriétés propres de window) 1. Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} 1. alert: ƒ alert() 2. applicationCache: ApplicationCache {status: 0, oncached: null, oncheck ing: null, ondownloading: null, onerror: null, …} 3. atob: ƒ atob() 4. blur: ƒ () 5. btoa: ƒ btoa() 6. caches: CacheStorage {} 7. cancelAnimationFrame: ƒ cancelAnimationFrame() 8. cancelIdleCallback: ƒ cancelIdleCallback() 9. captureEvents: ƒ captureEvents() 10. chrome: {loadTimes: ƒ, csi: ƒ} 11. clearInterval: ƒ clearInterval() 12. clearTimeout: ƒ clearTimeout() 13. clientInformation: Navigator {vendorSub: "", productSub: "20030107", vendor: "Google Inc.", maxTouchPoints: 0, hardwareConcurrency: 4, …} 14. close: ƒ () 15. closed: false 16. confirm: ƒ confirm() 17. createImageBitmap: ƒ createImageBitmap() 18. crypto: Crypto {subtle: SubtleCrypto} 19. customElements: CustomElementRegistry {} 20. defaultStatus: "" 21. defaultstatus: "" 22. devicePixelRatio: 1 23. document: document 24. external: External {} 25. fetch: ƒ fetch() 26. find: ƒ find() 27. focus: ƒ () 28. frameElement: null 29. frames: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, fr ames: Window, …} 30. getComputedStyle: ƒ getComputedStyle() 31. getSelection: ƒ getSelection() L’objet global « window » 6 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 32. history: History {length: 1, scrollRestoration: "auto", state: null} 33. indexedDB: IDBFactory {} 34. innerHeight: 738 35. innerWidth: 405 36. isSecureContext: true 37. length: 0 38. localStorage: Storage {/_/batch|17347282185573465|1: "{"type":"i","key" :"nav.failure","userId":"a3dd163e…p":1542007156418,"eventId":"j odz8wqq1opt7886uv9"}", /_/batch|17347282185573465|10: "{"type": "t","key":"client.perf.domComplete","value…p":1542007158843,"ev entId":"jodz8ym32crvfbm62nz"}", /_/batch|17347282185573465|11: "{ "type":"t","key":"client.perf.loadEnd","value":27…p":1542007158 843,"eventId":"jodz8ym312uyr1v6er3"}", /_/batch|173472821855734 65|12: "{"type":"e","key":"client.performanceTiming","data…p":1 542007158845,"eventId":"jodz8ym521jrdvkag09"}", /_/batch|173472 82185573465|13: "{"type":"e","key":"client.action","data":{"cla ssAt…p":1542007398166,"eventId":"jodze39y1r2infalpt2"}", …} 39. location: Location {replace: ƒ, assign: ƒ, href: "file:///K:/DADET/ PROGS/test.html#", ancestorOrigins: DOMStringList, origin: "fil e://", …} 40. locationbar: BarProp {visible: true} 41. matchMedia: ƒ matchMedia() 42. menubar: BarProp {visible: true} 43. moveBy: ƒ moveBy() 44. moveTo: ƒ moveTo() 45. name: "" 46. navigator: Navigator {vendorSub: "", productSub: "20030107", vendor: "Google Inc.", maxTouchPoints: 0, hardwareConcurrency: 4, …} 47. onabort: null 48. onafterprint: null 49. onanimationend: null 50. onanimationiteration: null 51. onanimationstart: null 52. onappinstalled: null 53. onauxclick: null 54. onbeforeinstallprompt: null 55. onbeforeprint: null 56. onbeforeunload: null 57. onblur: null 58. oncancel: null 59. oncanplay: null 60. oncanplaythrough: null L’objet global « window » 7 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 61. onchange: null 62. onclick: null 63. onclose: null 64. oncontextmenu: null 65. oncuechange: null 66. ondblclick: null 67. ondevicemotion: null 68. ondeviceorientation: null 69. ondeviceorientationabsolute: null 70. ondrag: null 71. ondragend: null 72. ondragenter: null 73. ondragleave: null 74. ondragover: null 75. ondragstart: null 76. ondrop: null 77. ondurationchange: null 78. onelementpainted: null 79. onemptied: null 80. onended: null 81. onerror: null 82. onfocus: null 83. ongotpointercapture: null 84. onhashchange: null 85. oninput: null 86. oninvalid: null 87. onkeydown: null 88. onkeypress: null 89. onkeyup: null 90. onlanguagechange: null 91. onload: null 92. onloadeddata: null 93. onloadedmetadata: null 94. onloadstart: null 95. onlostpointercapture: null 96. onmessage: null 97. onmessageerror: null 98. onmousedown: null 99. onmouseenter: null 100. onmouseleave: null 101. onmousemove: null 102. onmouseout: null 103. onmouseover: null 104. onmouseup: null 105. onmousewheel: null 106. onoffline: null 107. ononline: null L’objet global « window » 8 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. JavaScript Tome-VII onpagehide: null onpageshow: null onpause: null onplay: null onplaying: null onpointercancel: null onpointerdown: null onpointerenter: null onpointerleave: null onpointermove: null onpointerout: null onpointerover: null onpointerup: null onpopstate: null onprogress: null onratechange: null onrejectionhandled: null onreset: null onresize: null onscroll: null onsearch: null onseeked: null onseeking: null onselect: null onstalled: null onstorage: null onsubmit: null onsuspend: null ontimeupdate: null ontoggle: null ontransitionend: null onunhandledrejection: null onunload: null onvolumechange: null onwaiting: null onwebkitanimationend: null onwebkitanimationiteration: null onwebkitanimationstart: null onwebkittransitionend: null onwheel: null open: ƒ open() openDatabase: ƒ () opener: null origin: "null" outerHeight: 810 outerWidth: 1034 pageXOffset: 0 L’objet global « window » 9 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 155. pageYOffset: 0 156. parent: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frame s: Window, …} 157. performance: Performance {timeOrigin: 1543497503339.337, onresourceti mingbufferfull: null, memory: MemoryInfo, navigation: PerformanceNavigati on, timing: PerformanceTiming} 158. personalbar: BarProp {visible: true} 159. postMessage: ƒ () 160. print: ƒ print() 161. prompt: ƒ prompt() 162. releaseEvents: ƒ releaseEvents() 163. requestAnimationFrame: ƒ requestAnimationFrame() 164. requestIdleCallback: ƒ requestIdleCallback() 165. resizeBy: ƒ resizeBy() 166. resizeTo: ƒ resizeTo() 167. screen: Screen {availWidth: 1858, availHeight: 1080, wid th: 1920, height: 1080, colorDepth: 24, …} 168. screenLeft: 142 169. screenTop: 111 170. screenX: 142 171. screenY: 111 172. scroll: ƒ scroll() 173. scrollBy: ƒ scrollBy() 174. scrollTo: ƒ scrollTo() 175. scrollX: 0 176. scrollY: 0 177. scrollbars: BarProp {visible: true} 178. self: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} 179. sessionStorage: Storage {length: 0} 180. setInterval: ƒ setInterval() 181. setTimeout: ƒ setTimeout() 182. speechSynthesis: SpeechSynthesis {pending: false, speaking: false, paused: false, onvoiceschanged: null} 183. status: "" 184. statusbar: BarProp {visible: true} 185. stop: ƒ stop() 186. styleMedia: StyleMedia {type: "screen"} 187. toolbar: BarProp {visible: true} 188. top: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ , frames: Window, …} L’objet global « window » 10 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 189. visualViewport: VisualViewport {offsetLeft: 0, offsetTop: 0, pageLeft: 0, pageTop: 0, width: 405, …} 190. webkitCancelAnimationFrame: ƒ webkitCancelAnimationFrame() 191. webkitRequestAnimationFrame: ƒ webkitRequestAnimationFrame() 192. webkitRequestFileSystem: ƒ () 193. webkitResolveLocalFileSystemURL: ƒ () 194. webkitStorageInfo: DeprecatedStorageInfo {} 195. window: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frame s: Window, …} 196. yandex: {…} 197. Infinity: Infinity 198. AbortController: ƒ AbortController() 199. AbortSignal: ƒ AbortSignal() 200. AbsoluteOrientationSensor: ƒ AbsoluteOrientationSensor() 201. Accelerometer: ƒ Accelerometer() 202. AnalyserNode: ƒ AnalyserNode() 203. AnimationEvent: ƒ AnimationEvent() 204. ApplicationCache: ƒ ApplicationCache() 205. ApplicationCacheErrorEvent: ƒ ApplicationCacheErrorEvent() 206. Array: ƒ Array() 207. ArrayBuffer: ƒ ArrayBuffer() 208. Attr: ƒ Attr() 209. Audio: ƒ Audio() 210. AudioBuffer: ƒ AudioBuffer() 211. AudioBufferSourceNode: ƒ AudioBufferSourceNode() 212. AudioContext: ƒ AudioContext() 213. AudioDestinationNode: ƒ AudioDestinationNode() 214. AudioListener: ƒ AudioListener() 215. AudioNode: ƒ AudioNode() 216. AudioParam: ƒ AudioParam() 217. AudioParamMap: ƒ AudioParamMap() 218. AudioProcessingEvent: ƒ AudioProcessingEvent() 219. AudioScheduledSourceNode: ƒ AudioScheduledSourceNode() 220. AudioWorklet: ƒ AudioWorklet() 221. AudioWorkletNode: ƒ AudioWorkletNode() 222. AuthenticatorAssertionResponse: ƒ AuthenticatorAssertionResponse() 223. AuthenticatorAttestationResponse: ƒ AuthenticatorAttestationResponse() 224. AuthenticatorResponse: ƒ AuthenticatorResponse() 225. BarProp: ƒ BarProp() 226. BaseAudioContext: ƒ BaseAudioContext() L’objet global « window » 11 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. JavaScript Tome-VII BatteryManager: ƒ BatteryManager() BeforeInstallPromptEvent: ƒ BeforeInstallPromptEvent() BeforeUnloadEvent: ƒ BeforeUnloadEvent() BigInt: ƒ BigInt() BigInt64Array: ƒ BigInt64Array() BigUint64Array: ƒ BigUint64Array() BiquadFilterNode: ƒ BiquadFilterNode() Blob: ƒ Blob() BlobEvent: ƒ BlobEvent() Boolean: ƒ Boolean() BroadcastChannel: ƒ BroadcastChannel() BudgetService: ƒ BudgetService() ByteLengthQueuingStrategy: ƒ ByteLengthQueuingStrategy() CDATASection: ƒ CDATASection() CSS: ƒ CSS() CSSConditionRule: ƒ CSSConditionRule() CSSFontFaceRule: ƒ CSSFontFaceRule() CSSGroupingRule: ƒ CSSGroupingRule() CSSImageValue: ƒ CSSImageValue() CSSImportRule: ƒ CSSImportRule() CSSKeyframeRule: ƒ CSSKeyframeRule() CSSKeyframesRule: ƒ CSSKeyframesRule() CSSKeywordValue: ƒ CSSKeywordValue() CSSMathInvert: ƒ CSSMathInvert() CSSMathMax: ƒ CSSMathMax() CSSMathMin: ƒ CSSMathMin() CSSMathNegate: ƒ CSSMathNegate() CSSMathProduct: ƒ CSSMathProduct() CSSMathSum: ƒ CSSMathSum() CSSMathValue: ƒ CSSMathValue() CSSMatrixComponent: ƒ CSSMatrixComponent() CSSMediaRule: ƒ CSSMediaRule() CSSNamespaceRule: ƒ CSSNamespaceRule() CSSNumericArray: ƒ CSSNumericArray() CSSNumericValue: ƒ CSSNumericValue() CSSPageRule: ƒ CSSPageRule() CSSPerspective: ƒ CSSPerspective() CSSPositionValue: ƒ CSSPositionValue() CSSRotate: ƒ CSSRotate() CSSRule: ƒ CSSRule() CSSRuleList: ƒ CSSRuleList() CSSScale: ƒ CSSScale() CSSSkew: ƒ CSSSkew() CSSSkewX: ƒ CSSSkewX() CSSSkewY: ƒ CSSSkewY() CSSStyleDeclaration: ƒ CSSStyleDeclaration() CSSStyleRule: ƒ CSSStyleRule() L’objet global « window » 12 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. Track: 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. JavaScript Tome-VII CSSStyleSheet: ƒ CSSStyleSheet() CSSStyleValue: ƒ CSSStyleValue() CSSSupportsRule: ƒ CSSSupportsRule() CSSTransformComponent: ƒ CSSTransformComponent() CSSTransformValue: ƒ CSSTransformValue() CSSTranslate: ƒ CSSTranslate() CSSUnitValue: ƒ CSSUnitValue() CSSUnparsedValue: ƒ CSSUnparsedValue() CSSVariableReferenceValue: ƒ CSSVariableReferenceValue() Cache: ƒ Cache() CacheStorage: ƒ CacheStorage() CanvasCaptureMediaStreamƒ CanvasCaptureMediaStreamTrack() CanvasGradient: ƒ CanvasGradient() CanvasPattern: ƒ CanvasPattern() CanvasRenderingContext2D: ƒ CanvasRenderingContext2D() ChannelMergerNode: ƒ ChannelMergerNode() ChannelSplitterNode: ƒ ChannelSplitterNode() CharacterData: ƒ CharacterData() Clipboard: ƒ Clipboard() ClipboardEvent: ƒ ClipboardEvent() CloseEvent: ƒ CloseEvent() Comment: ƒ Comment() CompositionEvent: ƒ CompositionEvent() ConstantSourceNode: ƒ ConstantSourceNode() ConvolverNode: ƒ ConvolverNode() CountQueuingStrategy: ƒ CountQueuingStrategy() Credential: ƒ Credential() CredentialsContainer: ƒ CredentialsContainer() Crypto: ƒ Crypto() CryptoKey: ƒ CryptoKey() CustomElementRegistry: ƒ CustomElementRegistry() CustomEvent: ƒ CustomEvent() DOMError: ƒ DOMError() DOMException: ƒ DOMException() DOMImplementation: ƒ DOMImplementation() DOMMatrix: ƒ DOMMatrix() DOMMatrixReadOnly: ƒ DOMMatrixReadOnly() DOMParser: ƒ DOMParser() DOMPoint: ƒ DOMPoint() DOMPointReadOnly: ƒ DOMPointReadOnly() DOMQuad: ƒ DOMQuad() DOMRect: ƒ DOMRect() DOMRectList: ƒ DOMRectList() DOMRectReadOnly: ƒ DOMRectReadOnly() DOMStringList: ƒ DOMStringList() DOMStringMap: ƒ DOMStringMap() L’objet global « window » 13 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. JavaScript Tome-VII DOMTokenList: ƒ DOMTokenList() DataTransfer: ƒ DataTransfer() DataTransferItem: ƒ DataTransferItem() DataTransferItemList: ƒ DataTransferItemList() DataView: ƒ DataView() Date: ƒ Date() DelayNode: ƒ DelayNode() DeviceMotionEvent: ƒ DeviceMotionEvent() DeviceOrientationEvent: ƒ DeviceOrientationEvent() Document: ƒ Document() DocumentFragment: ƒ DocumentFragment() DocumentType: ƒ DocumentType() DragEvent: ƒ DragEvent() DynamicsCompressorNode: ƒ DynamicsCompressorNode() Element: ƒ Element() ElementPaintEvent: ƒ ElementPaintEvent() Error: ƒ Error() ErrorEvent: ƒ ErrorEvent() EvalError: ƒ EvalError() Event: ƒ Event() EventSource: ƒ EventSource() EventTarget: ƒ EventTarget() FederatedCredential: ƒ FederatedCredential() File: ƒ File() FileList: ƒ FileList() FileReader: ƒ FileReader() Float32Array: ƒ Float32Array() Float64Array: ƒ Float64Array() FocusEvent: ƒ FocusEvent() FontFace: ƒ FontFace() FontFaceSetLoadEvent: ƒ FontFaceSetLoadEvent() FormData: ƒ FormData() Function: ƒ Function() GainNode: ƒ GainNode() Gamepad: ƒ Gamepad() GamepadButton: ƒ GamepadButton() GamepadEvent: ƒ GamepadEvent() GamepadHapticActuator: ƒ GamepadHapticActuator() Gyroscope: ƒ Gyroscope() HTMLAllCollection: ƒ HTMLAllCollection() HTMLAnchorElement: ƒ HTMLAnchorElement() HTMLAreaElement: ƒ HTMLAreaElement() HTMLAudioElement: ƒ HTMLAudioElement() HTMLBRElement: ƒ HTMLBRElement() HTMLBaseElement: ƒ HTMLBaseElement() HTMLBodyElement: ƒ HTMLBodyElement() HTMLButtonElement: ƒ HTMLButtonElement() L’objet global « window » 14 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 367. HTMLCanvasElement: ƒ HTMLCanvasElement() 368. HTMLCollection: ƒ HTMLCollection() 369. HTMLContentElement: ƒ HTMLContentElement() 370. HTMLDListElement: ƒ HTMLDListElement() 371. HTMLDataElement: ƒ HTMLDataElement() 372. HTMLDataListElement: ƒ HTMLDataListElement() 373. HTMLDetailsElement: ƒ HTMLDetailsElement() 374. HTMLDialogElement: ƒ HTMLDialogElement() 375. HTMLDirectoryElement: ƒ HTMLDirectoryElement() 376. HTMLDivElement: ƒ HTMLDivElement() 377. HTMLDocument: ƒ HTMLDocument() 378. HTMLElement: ƒ HTMLElement() 379. HTMLEmbedElement: ƒ HTMLEmbedElement() 380. HTMLFieldSetElement: ƒ HTMLFieldSetElement() 381. HTMLFontElement: ƒ HTMLFontElement() 382. HTMLFormControlsCollection: ƒ HTMLFormControlsCollection() 383. HTMLFormElement: ƒ HTMLFormElement() 384. HTMLFrameElement: ƒ HTMLFrameElement() 385. HTMLFrameSetElement: ƒ HTMLFrameSetElement() 386. HTMLHRElement: ƒ HTMLHRElement() 387. HTMLHeadElement: ƒ HTMLHeadElement() 388. HTMLHeadingElement: ƒ HTMLHeadingElement() 389. HTMLHtmlElement: ƒ HTMLHtmlElement() 390. HTMLIFrameElement: ƒ HTMLIFrameElement() 391. HTMLImageElement: ƒ HTMLImageElement() 392. HTMLInputElement: ƒ HTMLInputElement() 393. HTMLLIElement: ƒ HTMLLIElement() 394. HTMLLabelElement: ƒ HTMLLabelElement() 395. HTMLLegendElement: ƒ HTMLLegendElement() 396. HTMLLinkElement: ƒ HTMLLinkElement() 397. HTMLMapElement: ƒ HTMLMapElement() 398. HTMLMarqueeElement: ƒ HTMLMarqueeElement() 399. HTMLMediaElement: ƒ HTMLMediaElement() 400. HTMLMenuElement: ƒ HTMLMenuElement() 401. HTMLMetaElement: ƒ HTMLMetaElement() 402. HTMLMeterElement: ƒ HTMLMeterElement() 403. HTMLModElement: ƒ HTMLModElement() 404. HTMLOListElement: ƒ HTMLOListElement() 405. HTMLObjectElement: ƒ HTMLObjectElement() 406. HTMLOptGroupElement: ƒ HTMLOptGroupElement() 407. HTMLOptionElement: ƒ HTMLOptionElement() 408. HTMLOptionsCollection: ƒ HTMLOptionsCollection() 409. HTMLOutputElement: ƒ HTMLOutputElement() 410. HTMLParagraphElement: ƒ HTMLParagraphElement() 411. HTMLParamElement: ƒ HTMLParamElement() 412. HTMLPictureElement: ƒ HTMLPictureElement() L’objet global « window » 15 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 413. HTMLPreElement: ƒ HTMLPreElement() 414. HTMLProgressElement: ƒ HTMLProgressElement() 415. HTMLQuoteElement: ƒ HTMLQuoteElement() 416. HTMLScriptElement: ƒ HTMLScriptElement() 417. HTMLSelectElement: ƒ HTMLSelectElement() 418. HTMLShadowElement: ƒ HTMLShadowElement() 419. HTMLSlotElement: ƒ HTMLSlotElement() 420. HTMLSourceElement: ƒ HTMLSourceElement() 421. HTMLSpanElement: ƒ HTMLSpanElement() 422. HTMLStyleElement: ƒ HTMLStyleElement() 423. HTMLTableCaptionElement: ƒ HTMLTableCaptionElement() 424. HTMLTableCellElement: ƒ HTMLTableCellElement() 425. HTMLTableColElement: ƒ HTMLTableColElement() 426. HTMLTableElement: ƒ HTMLTableElement() 427. HTMLTableRowElement: ƒ HTMLTableRowElement() 428. HTMLTableSectionElement: ƒ HTMLTableSectionElement() 429. HTMLTemplateElement: ƒ HTMLTemplateElement() 430. HTMLTextAreaElement: ƒ HTMLTextAreaElement() 431. HTMLTimeElement: ƒ HTMLTimeElement() 432. HTMLTitleElement: ƒ HTMLTitleElement() 433. HTMLTrackElement: ƒ HTMLTrackElement() 434. HTMLUListElement: ƒ HTMLUListElement() 435. HTMLUnknownElement: ƒ HTMLUnknownElement() 436. HTMLVideoElement: ƒ HTMLVideoElement() 437. HashChangeEvent: ƒ HashChangeEvent() 438. Headers: ƒ Headers() 439. History: ƒ History() 440. IDBCursor: ƒ IDBCursor() 441. IDBCursorWithValue: ƒ IDBCursorWithValue() 442. IDBDatabase: ƒ IDBDatabase() 443. IDBFactory: ƒ IDBFactory() 444. IDBIndex: ƒ IDBIndex() 445. IDBKeyRange: ƒ IDBKeyRange() 446. IDBObjectStore: ƒ IDBObjectStore() 447. IDBOpenDBRequest: ƒ IDBOpenDBRequest() 448. IDBRequest: ƒ IDBRequest() 449. IDBTransaction: ƒ IDBTransaction() 450. IDBVersionChangeEvent: ƒ IDBVersionChangeEvent() 451. IIRFilterNode: ƒ IIRFilterNode() 452. IdleDeadline: ƒ IdleDeadline() 453. Image: ƒ Image() 454. ImageBitmap: ƒ ImageBitmap() 455. ImageBitmapRenderingContext: ƒ ImageBitmapRenderingContext() 456. ImageCapture: ƒ ImageCapture() 457. ImageData: ƒ ImageData() 458. InputDeviceCapabilities: ƒ InputDeviceCapabilities() L’objet global « window » 16 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 459. InputDeviceInfo: ƒ InputDeviceInfo() 460. InputEvent: ƒ InputEvent() 461. Int8Array: ƒ Int8Array() 462. Int16Array: ƒ Int16Array() 463. Int32Array: ƒ Int32Array() 464. IntersectionObserver: ƒ IntersectionObserver() 465. IntersectionObserverEntry: ƒ IntersectionObserverEntry() 466. Intl: {DateTimeFormat: ƒ, NumberFormat: ƒ, Collator: ƒ, v8BreakIterator: ƒ, PluralRules: ƒ, …} 467. JSON: JSON {parse: ƒ, stringify: ƒ, Symbol(Symbol.toStri ngTag): "JSON"} 468. Keyboard: ƒ Keyboard() 469. KeyboardEvent: ƒ KeyboardEvent() 470. KeyboardLayoutMap: ƒ KeyboardLayoutMap() 471. LinearAccelerationSensor: ƒ LinearAccelerationSensor() 472. Location: ƒ Location() 473. Lock: ƒ Lock() 474. LockManager: ƒ LockManager() 475. MIDIAccess: ƒ MIDIAccess() 476. MIDIConnectionEvent: ƒ MIDIConnectionEvent() 477. MIDIInput: ƒ MIDIInput() 478. MIDIInputMap: ƒ MIDIInputMap() 479. MIDIMessageEvent: ƒ MIDIMessageEvent() 480. MIDIOutput: ƒ MIDIOutput() 481. MIDIOutputMap: ƒ MIDIOutputMap() 482. MIDIPort: ƒ MIDIPort() 483. Map: ƒ Map() 484. Math: Math {abs: ƒ, acos: ƒ, acosh: ƒ, asin: ƒ, asinh: ƒ , …} 485. MediaCapabilities: ƒ MediaCapabilities() 486. MediaCapabilitiesInfo: ƒ MediaCapabilitiesInfo() 487. MediaDeviceInfo: ƒ MediaDeviceInfo() 488. MediaDevices: ƒ MediaDevices() 489. MediaElementAudioSourceNode: ƒ MediaElementAudioSourceNode() 490. MediaEncryptedEvent: ƒ MediaEncryptedEvent() 491. MediaError: ƒ MediaError() 492. MediaKeyMessageEvent: ƒ MediaKeyMessageEvent() 493. MediaKeySession: ƒ MediaKeySession() 494. MediaKeyStatusMap: ƒ MediaKeyStatusMap() 495. MediaKeySystemAccess: ƒ MediaKeySystemAccess() 496. MediaKeys: ƒ MediaKeys() 497. MediaList: ƒ MediaList() 498. MediaQueryList: ƒ MediaQueryList() 499. MediaQueryListEvent: ƒ MediaQueryListEvent() 500. MediaRecorder: ƒ MediaRecorder() 501. MediaSettingsRange: ƒ MediaSettingsRange() L’objet global « window » 17 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 502. MediaSource: ƒ MediaSource() 503. MediaStream: ƒ MediaStream() 504. MediaStreamAudioDestinationNode: ƒ MediaStreamAudioDestinationNode() 505. MediaStreamAudioSourceNode: ƒ MediaStreamAudioSourceNode() 506. MediaStreamEvent: ƒ MediaStreamEvent() 507. MediaStreamTrack: ƒ MediaStreamTrack() 508. MediaStreamTrackEvent: ƒ MediaStreamTrackEvent() 509. MessageChannel: ƒ MessageChannel() 510. MessageEvent: ƒ MessageEvent() 511. MessagePort: ƒ MessagePort() 512. MimeType: ƒ MimeType() 513. MimeTypeArray: ƒ MimeTypeArray() 514. MouseEvent: ƒ MouseEvent() 515. MutationEvent: ƒ MutationEvent() 516. MutationObserver: ƒ MutationObserver() 517. MutationRecord: ƒ MutationRecord() 518. NaN: NaN 519. NamedNodeMap: ƒ NamedNodeMap() 520. NavigationPreloadManager: ƒ NavigationPreloadManager() 521. Navigator: ƒ Navigator() 522. NetworkInformation: ƒ NetworkInformation() 523. Node: ƒ Node() 524. NodeFilter: ƒ NodeFilter() 525. NodeIterator: ƒ NodeIterator() 526. NodeList: ƒ NodeList() 527. Notification: ƒ Notification() 528. Number: ƒ Number() 529. Object: ƒ Object() 530. OfflineAudioCompletionEvent: ƒ OfflineAudioCompletionEvent() 531. OfflineAudioContext: ƒ OfflineAudioContext() 532. OffscreenCanvas: ƒ OffscreenCanvas() 533. OffscreenCanvasRenderingContext2D: ƒ OffscreenCanvasRenderingContext2D() 534. OoWVideoChangeEvent: ƒ OoWVideoChangeEvent() 535. Option: ƒ Option() 536. OrientationSensor: ƒ OrientationSensor() 537. OscillatorNode: ƒ OscillatorNode() 538. OverconstrainedError: ƒ OverconstrainedError() 539. PageTransitionEvent: ƒ PageTransitionEvent() 540. PannerNode: ƒ PannerNode() 541. PasswordCredential: ƒ PasswordCredential() 542. Path2D: ƒ Path2D() 543. PaymentAddress: ƒ PaymentAddress() 544. PaymentRequest: ƒ PaymentRequest() L’objet global « window » 18 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 545. PaymentRequestUpdateEvent: ƒ PaymentRequestUpdateEvent() 546. PaymentResponse: ƒ PaymentResponse() 547. Performance: ƒ Performance() 548. PerformanceEntry: ƒ PerformanceEntry() 549. PerformanceLongTaskTiming: ƒ PerformanceLongTaskTiming() 550. PerformanceMark: ƒ PerformanceMark() 551. PerformanceMeasure: ƒ PerformanceMeasure() 552. PerformanceNavigation: ƒ PerformanceNavigation() 553. PerformanceNavigationTiming: ƒ PerformanceNavigationTiming() 554. PerformanceObserver: ƒ PerformanceObserver() 555. PerformanceObserverEntryList: ƒ PerformanceObserverEntryList() 556. PerformancePaintTiming: ƒ PerformancePaintTiming() 557. PerformanceResourceTiming: ƒ PerformanceResourceTiming() 558. PerformanceServerTiming: ƒ PerformanceServerTiming() 559. PerformanceTiming: ƒ PerformanceTiming() 560. PeriodicWave: ƒ PeriodicWave() 561. PermissionStatus: ƒ PermissionStatus() 562. Permissions: ƒ Permissions() 563. PhotoCapabilities: ƒ PhotoCapabilities() 564. PictureInPictureWindow: ƒ PictureInPictureWindow() 565. Plugin: ƒ Plugin() 566. PluginArray: ƒ PluginArray() 567. PointerEvent: ƒ PointerEvent() 568. PopStateEvent: ƒ PopStateEvent() 569. Presentation: ƒ Presentation() 570. PresentationAvailability: ƒ PresentationAvailability() 571. PresentationConnection: ƒ PresentationConnection() 572. PresentationConnectionAvailableEvent: ƒ PresentationConnectionAvailableEvent() 573. PresentationConnectionCloseEvent: ƒ PresentationConnectionCloseEvent() 574. PresentationConnectionList: ƒ PresentationConnectionList() 575. PresentationReceiver: ƒ PresentationReceiver() 576. PresentationRequest: ƒ PresentationRequest() 577. ProcessingInstruction: ƒ ProcessingInstruction() 578. ProgressEvent: ƒ ProgressEvent() 579. Promise: ƒ Promise() 580. PromiseRejectionEvent: ƒ PromiseRejectionEvent() 581. Proxy: ƒ Proxy() 582. PublicKeyCredential: ƒ PublicKeyCredential() 583. PushManager: ƒ PushManager() 584. PushSubscription: ƒ PushSubscription() 585. PushSubscriptionOptions: ƒ PushSubscriptionOptions() 586. RTCCertificate: ƒ RTCCertificate() L’objet global « window » 19 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 587. RTCDTMFSender: ƒ RTCDTMFSender() 588. RTCDTMFToneChangeEvent: ƒ RTCDTMFToneChangeEvent() 589. RTCDataChannel: ƒ RTCDataChannel() 590. RTCDataChannelEvent: ƒ RTCDataChannelEvent() 591. RTCIceCandidate: ƒ RTCIceCandidate() 592. RTCPeerConnection: ƒ RTCPeerConnection() 593. RTCPeerConnectionIceEvent: ƒ RTCPeerConnectionIceEvent() 594. RTCRtpContributingSource: ƒ RTCRtpContributingSource() 595. RTCRtpReceiver: ƒ RTCRtpReceiver() 596. RTCRtpSender: ƒ RTCRtpSender() 597. RTCRtpTransceiver: ƒ RTCRtpTransceiver() 598. RTCSessionDescription: ƒ RTCSessionDescription() 599. RTCStatsReport: ƒ RTCStatsReport() 600. RTCTrackEvent: ƒ RTCTrackEvent() 601. RadioNodeList: ƒ RadioNodeList() 602. Range: ƒ Range() 603. RangeError: ƒ RangeError() 604. ReadableStream: ƒ ReadableStream() 605. ReferenceError: ƒ ReferenceError() 606. Reflect: {defineProperty: ƒ, deleteProperty: ƒ, apply: ƒ, constru ct: ƒ, get: ƒ, …} 607. RegExp: ƒ RegExp() 608. RelativeOrientationSensor: ƒ RelativeOrientationSensor() 609. RemotePlayback: ƒ RemotePlayback() 610. ReportingObserver: ƒ ReportingObserver() 611. Request: ƒ Request() 612. ResizeObserver: ƒ ResizeObserver() 613. ResizeObserverEntry: ƒ ResizeObserverEntry() 614. Response: ƒ Response() 615. SVGAElement: ƒ SVGAElement() 616. SVGAngle: ƒ SVGAngle() 617. SVGAnimateElement: ƒ SVGAnimateElement() 618. SVGAnimateMotionElement: ƒ SVGAnimateMotionElement() 619. SVGAnimateTransformElement: ƒ SVGAnimateTransformElement() 620. SVGAnimatedAngle: ƒ SVGAnimatedAngle() 621. SVGAnimatedBoolean: ƒ SVGAnimatedBoolean() 622. SVGAnimatedEnumeration: ƒ SVGAnimatedEnumeration() 623. SVGAnimatedInteger: ƒ SVGAnimatedInteger() 624. SVGAnimatedLength: ƒ SVGAnimatedLength() 625. SVGAnimatedLengthList: ƒ SVGAnimatedLengthList() 626. SVGAnimatedNumber: ƒ SVGAnimatedNumber() 627. SVGAnimatedNumberList: ƒ SVGAnimatedNumberList() 628. SVGAnimatedPreserveAspectRatio: ƒ SVGAnimatedPreserveAspectRatio() 629. SVGAnimatedRect: ƒ SVGAnimatedRect() L’objet global « window » 20 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 630. SVGAnimatedString: ƒ SVGAnimatedString() 631. SVGAnimatedTransformList: ƒ SVGAnimatedTransformList() 632. SVGAnimationElement: ƒ SVGAnimationElement() 633. SVGCircleElement: ƒ SVGCircleElement() 634. SVGClipPathElement: ƒ SVGClipPathElement() 635. SVGComponentTransferFunctionElement: ƒ SVGComponentTransferFunctionElement() 636. SVGDefsElement: ƒ SVGDefsElement() 637. SVGDescElement: ƒ SVGDescElement() 638. SVGDiscardElement: ƒ SVGDiscardElement() 639. SVGElement: ƒ SVGElement() 640. SVGEllipseElement: ƒ SVGEllipseElement() 641. SVGFEBlendElement: ƒ SVGFEBlendElement() 642. SVGFEColorMatrixElement: ƒ SVGFEColorMatrixElement() 643. SVGFEComponentTransferElement: ƒ SVGFEComponentTransferElement() 644. SVGFECompositeElement: ƒ SVGFECompositeElement() 645. SVGFEConvolveMatrixElement: ƒ SVGFEConvolveMatrixElement() 646. SVGFEDiffuseLightingElement: ƒ SVGFEDiffuseLightingElement() 647. SVGFEDisplacementMapElement: ƒ SVGFEDisplacementMapElement() 648. SVGFEDistantLightElement: ƒ SVGFEDistantLightElement() 649. SVGFEDropShadowElement: ƒ SVGFEDropShadowElement() 650. SVGFEFloodElement: ƒ SVGFEFloodElement() 651. SVGFEFuncAElement: ƒ SVGFEFuncAElement() 652. SVGFEFuncBElement: ƒ SVGFEFuncBElement() 653. SVGFEFuncGElement: ƒ SVGFEFuncGElement() 654. SVGFEFuncRElement: ƒ SVGFEFuncRElement() 655. SVGFEGaussianBlurElement: ƒ SVGFEGaussianBlurElement() 656. SVGFEImageElement: ƒ SVGFEImageElement() 657. SVGFEMergeElement: ƒ SVGFEMergeElement() 658. SVGFEMergeNodeElement: ƒ SVGFEMergeNodeElement() 659. SVGFEMorphologyElement: ƒ SVGFEMorphologyElement() 660. SVGFEOffsetElement: ƒ SVGFEOffsetElement() 661. SVGFEPointLightElement: ƒ SVGFEPointLightElement() 662. SVGFESpecularLightingElement: ƒ SVGFESpecularLightingElement() 663. SVGFESpotLightElement: ƒ SVGFESpotLightElement() 664. SVGFETileElement: ƒ SVGFETileElement() 665. SVGFETurbulenceElement: ƒ SVGFETurbulenceElement() 666. SVGFilterElement: ƒ SVGFilterElement() 667. SVGForeignObjectElement: ƒ SVGForeignObjectElement() 668. SVGGElement: ƒ SVGGElement() 669. SVGGeometryElement: ƒ SVGGeometryElement() 670. SVGGradientElement: ƒ SVGGradientElement() L’objet global « window » 21 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 671. SVGGraphicsElement: ƒ SVGGraphicsElement() 672. SVGImageElement: ƒ SVGImageElement() 673. SVGLength: ƒ SVGLength() 674. SVGLengthList: ƒ SVGLengthList() 675. SVGLineElement: ƒ SVGLineElement() 676. SVGLinearGradientElement: ƒ SVGLinearGradientElement() 677. SVGMPathElement: ƒ SVGMPathElement() 678. SVGMarkerElement: ƒ SVGMarkerElement() 679. SVGMaskElement: ƒ SVGMaskElement() 680. SVGMatrix: ƒ SVGMatrix() 681. SVGMetadataElement: ƒ SVGMetadataElement() 682. SVGNumber: ƒ SVGNumber() 683. SVGNumberList: ƒ SVGNumberList() 684. SVGPathElement: ƒ SVGPathElement() 685. SVGPatternElement: ƒ SVGPatternElement() 686. SVGPoint: ƒ SVGPoint() 687. SVGPointList: ƒ SVGPointList() 688. SVGPolygonElement: ƒ SVGPolygonElement() 689. SVGPolylineElement: ƒ SVGPolylineElement() 690. SVGPreserveAspectRatio: ƒ SVGPreserveAspectRatio() 691. SVGRadialGradientElement: ƒ SVGRadialGradientElement() 692. SVGRect: ƒ SVGRect() 693. SVGRectElement: ƒ SVGRectElement() 694. SVGSVGElement: ƒ SVGSVGElement() 695. SVGScriptElement: ƒ SVGScriptElement() 696. SVGSetElement: ƒ SVGSetElement() 697. SVGStopElement: ƒ SVGStopElement() 698. SVGStringList: ƒ SVGStringList() 699. SVGStyleElement: ƒ SVGStyleElement() 700. SVGSwitchElement: ƒ SVGSwitchElement() 701. SVGSymbolElement: ƒ SVGSymbolElement() 702. SVGTSpanElement: ƒ SVGTSpanElement() 703. SVGTextContentElement: ƒ SVGTextContentElement() 704. SVGTextElement: ƒ SVGTextElement() 705. SVGTextPathElement: ƒ SVGTextPathElement() 706. SVGTextPositioningElement: ƒ SVGTextPositioningElement() 707. SVGTitleElement: ƒ SVGTitleElement() 708. SVGTransform: ƒ SVGTransform() 709. SVGTransformList: ƒ SVGTransformList() 710. SVGUnitTypes: ƒ SVGUnitTypes() 711. SVGUseElement: ƒ SVGUseElement() 712. SVGViewElement: ƒ SVGViewElement() 713. Screen: ƒ Screen() 714. ScreenOrientation: ƒ ScreenOrientation() 715. ScriptProcessorNode: ƒ ScriptProcessorNode() 716. SecurityPolicyViolationEvent: ƒ SecurityPolicyViolationEvent() L’objet global « window » 22 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 717. 718. 719. 720. 721. 722. 723. 724. 725. 726. 727. 728. 729. 730. 731. 732. 733. 734. 735. 736. 737. 738. 739. 740. 741. 742. 743. 744. 745. 746. 747. 748. 749. 750. 751. 752. 753. 754. 755. 756. 757. 758. 759. 760. 761. 762. 763. JavaScript Tome-VII Selection: ƒ Selection() Sensor: ƒ Sensor() SensorErrorEvent: ƒ SensorErrorEvent() ServiceWorker: ƒ ServiceWorker() ServiceWorkerContainer: ƒ ServiceWorkerContainer() ServiceWorkerRegistration: ƒ ServiceWorkerRegistration() Set: ƒ Set() ShadowRoot: ƒ ShadowRoot() SharedWorker: ƒ SharedWorker() SourceBuffer: ƒ SourceBuffer() SourceBufferList: ƒ SourceBufferList() SpeechSynthesisEvent: ƒ SpeechSynthesisEvent() SpeechSynthesisUtterance: ƒ SpeechSynthesisUtterance() StaticRange: ƒ StaticRange() StereoPannerNode: ƒ StereoPannerNode() Storage: ƒ Storage() StorageEvent: ƒ StorageEvent() StorageManager: ƒ StorageManager() String: ƒ String() StylePropertyMap: ƒ StylePropertyMap() StylePropertyMapReadOnly: ƒ StylePropertyMapReadOnly() StyleSheet: ƒ StyleSheet() StyleSheetList: ƒ StyleSheetList() SubtleCrypto: ƒ SubtleCrypto() Symbol: ƒ Symbol() SyncManager: ƒ SyncManager() SyntaxError: ƒ SyntaxError() TaskAttributionTiming: ƒ TaskAttributionTiming() Text: ƒ Text() TextDecoder: ƒ TextDecoder() TextEncoder: ƒ TextEncoder() TextEvent: ƒ TextEvent() TextMetrics: ƒ TextMetrics() TextTrack: ƒ TextTrack() TextTrackCue: ƒ TextTrackCue() TextTrackCueList: ƒ TextTrackCueList() TextTrackList: ƒ TextTrackList() TimeRanges: ƒ TimeRanges() Touch: ƒ Touch() TouchEvent: ƒ TouchEvent() TouchList: ƒ TouchList() TrackEvent: ƒ TrackEvent() TransformStream: ƒ TransformStream() TransitionEvent: ƒ TransitionEvent() TreeWalker: ƒ TreeWalker() TypeError: ƒ TypeError() UIEvent: ƒ UIEvent() L’objet global « window » 23 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 764. URIError: ƒ URIError() 765. URL: ƒ URL() 766. URLSearchParams: ƒ URLSearchParams() 767. USB: ƒ USB() 768. USBAlternateInterface: ƒ USBAlternateInterface() 769. USBConfiguration: ƒ USBConfiguration() 770. USBConnectionEvent: ƒ USBConnectionEvent() 771. USBDevice: ƒ USBDevice() 772. USBEndpoint: ƒ USBEndpoint() 773. USBInTransferResult: ƒ USBInTransferResult() 774. USBInterface: ƒ USBInterface() 775. USBIsochronousInTransferPacket: ƒ USBIsochronousInTransferPacket() 776. USBIsochronousInTransferResult: ƒ USBIsochronousInTransferResult() 777. USBIsochronousOutTransferPacket: ƒ USBIsochronousOutTransferPacket() 778. USBIsochronousOutTransferResult: ƒ USBIsochronousOutTransferResult() 779. USBOutTransferResult: ƒ USBOutTransferResult() 780. Uint8Array: ƒ Uint8Array() 781. Uint8ClampedArray: ƒ Uint8ClampedArray() 782. Uint16Array: ƒ Uint16Array() 783. Uint32Array: ƒ Uint32Array() 784. VTTCue: ƒ VTTCue() 785. ValidityState: ƒ ValidityState() 786. VisualViewport: ƒ VisualViewport() 787. WaveShaperNode: ƒ WaveShaperNode() 788. WeakMap: ƒ WeakMap() 789. WeakSet: ƒ WeakSet() 790. WebAssembly: WebAssembly {compile: ƒ, validate: ƒ, instantiate: ƒ, comp ileStreaming: ƒ, instantiateStreaming: ƒ, …} 791. WebGL2ComputeRenderingContext: ƒ WebGL2ComputeRenderingC ontext() 792. WebGL2RenderingContext: ƒ WebGL2RenderingContext() 793. WebGLActiveInfo: ƒ WebGLActiveInfo() 794. WebGLBuffer: ƒ WebGLBuffer() 795. WebGLContextEvent: ƒ WebGLContextEvent() 796. WebGLFramebuffer: ƒ WebGLFramebuffer() 797. WebGLProgram: ƒ WebGLProgram() 798. WebGLQuery: ƒ WebGLQuery() 799. WebGLRenderbuffer: ƒ WebGLRenderbuffer() 800. WebGLRenderingContext: ƒ WebGLRenderingContext() 801. WebGLSampler: ƒ WebGLSampler() 802. WebGLShader: ƒ WebGLShader() L’objet global « window » 24 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 803. WebGLShaderPrecisionFormat: ƒ WebGLShaderPrecisionFormat() 804. WebGLSync: ƒ WebGLSync() 805. WebGLTexture: ƒ WebGLTexture() 806. WebGLTransformFeedback: ƒ WebGLTransformFeedback() 807. WebGLUniformLocation: ƒ WebGLUniformLocation() 808. WebGLVertexArrayObject: ƒ WebGLVertexArrayObject() 809. WebKitAnimationEvent: ƒ AnimationEvent() 810. WebKitCSSMatrix: ƒ DOMMatrix() 811. WebKitMutationObserver: ƒ MutationObserver() 812. WebKitTransitionEvent: ƒ TransitionEvent() 813. WebSocket: ƒ WebSocket() 814. WheelEvent: ƒ WheelEvent() 815. Window: ƒ Window() 816. Worker: ƒ Worker() 817. Worklet: ƒ Worklet() 818. WritableStream: ƒ WritableStream() 819. XMLDocument: ƒ XMLDocument() 820. XMLHttpRequest: ƒ XMLHttpRequest() 821. XMLHttpRequestEventTarget: ƒ XMLHttpRequestEventTarget() 822. XMLHttpRequestUpload: ƒ XMLHttpRequestUpload() 823. XMLSerializer: ƒ XMLSerializer() 824. XPathEvaluator: ƒ XPathEvaluator() 825. XPathExpression: ƒ XPathExpression() 826. XPathResult: ƒ XPathResult() 827. XSLTProcessor: ƒ XSLTProcessor() 828. console: console {debug: ƒ, error: ƒ, info: ƒ, log: ƒ, warn: ƒ, …} 829. decodeURI: ƒ decodeURI() 830. decodeURIComponent: ƒ decodeURIComponent() 831. encodeURI: ƒ encodeURI() 832. encodeURIComponent: ƒ encodeURIComponent() 833. escape: ƒ escape() 834. eval: ƒ eval() 835. event: undefined 836. isFinite: ƒ isFinite() 837. isNaN: ƒ isNaN() 838. offscreenBuffering: true 839. parseFloat: ƒ parseFloat() 840. parseInt: ƒ parseInt() 841. undefined: undefined 842. unescape: ƒ unescape() 843. webkitMediaStream: ƒ MediaStream() 844. webkitRTCPeerConnection: ƒ RTCPeerConnection() 845. webkitSpeechGrammar: ƒ SpeechGrammar() 846. webkitSpeechGrammarList: ƒ SpeechGrammarList() 847. webkitSpeechRecognition: ƒ SpeechRecognition() L’objet global « window » 25 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 848. 849. 850. 851. JavaScript Tome-VII webkitSpeechRecognitionError: ƒ SpeechRecognitionError() webkitSpeechRecognitionEvent: ƒ SpeechRecognitionEvent() webkitURL: ƒ URL() __proto__: Window Object.getOwnPropertyNames(window) 1. (877) ["Object", "Function", "Array", "Number", "parseFloat", "parseInt", "Infinity", "NaN", "undefined", "Boolean", "String", "Symbol", "Date", "Promise", "RegExp", "Error", "EvalError", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError", "JSON", "Math", "console", "Intl", "ArrayBuffer", "Uint8Array", "Int8Array", "Uint16Array", "Int16Array", "Uint32Array", "Int32Array", "Float32Array", "Float64Array", "Uint8ClampedArray", "BigUint64Array", "BigInt64Array", "DataView", "Map", "Set", "WeakMap", "WeakSet", "Proxy", "Reflect", "decodeURI", "decodeURIComponent", "encodeURI", "encodeURIComponent", "escape", "unescape", "eval", "isFinite", "isNaN", "ByteLengthQueuingStrategy", "CountQueuingStrategy", "ReadableStream", "WritableStream", "TransformStream", "webkitRTCPeerConnection", "webkitMediaStream", "WebSocket", "WebGLContextEvent", "WaveShaperNode", "TextEncoder", "TextDecoder", "SyncManager", "SubtleCrypto", "StorageEvent", "Storage", "StereoPannerNode", "SourceBufferList", "SourceBuffer", "ScriptProcessorNode", "ScreenOrientation", "RTCTrackEvent", "RTCStatsReport", "RTCSessionDescription", "RTCRtpTransceiver", "RTCRtpSender", "RTCRtpReceiver", "RTCRtpContributingSource", "RTCPeerConnectionIceEvent", "RTCPeerConnection", "RTCIceCandidate", "RTCDataChannelEvent", "RTCDataChannel", "RTCDTMFToneChangeEvent", "RTCDTMFSender", "RTCCertificate", "Plugin", "PluginArray", "PhotoCapabilities", "PeriodicWave", "PannerNode", "OverconstrainedError", "OscillatorNode", "OfflineAudioContext", "OfflineAudioCompletionEvent", "NetworkInformation", …] 1. [0 … 99] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 0: "Object" 1: "Function" 2: "Array" 3: "Number" 4: "parseFloat" 5: "parseInt" 6: "Infinity" 7: "NaN" 8: "undefined" 9: "Boolean" 10: "String" L’objet global « window » 26 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: JavaScript Tome-VII "Symbol" "Date" "Promise" "RegExp" "Error" "EvalError" "RangeError" "ReferenceError" "SyntaxError" "TypeError" "URIError" "JSON" "Math" "console" "Intl" "ArrayBuffer" "Uint8Array" "Int8Array" "Uint16Array" "Int16Array" "Uint32Array" "Int32Array" "Float32Array" "Float64Array" "Uint8ClampedArray" "BigUint64Array" "BigInt64Array" "DataView" "Map" "Set" "WeakMap" "WeakSet" "Proxy" "Reflect" "decodeURI" "decodeURIComponent" "encodeURI" "encodeURIComponent" "escape" "unescape" "eval" "isFinite" "isNaN" "ByteLengthQueuingStrategy" "CountQueuingStrategy" "ReadableStream" "WritableStream" L’objet global « window » 27 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 59. 58: 60. 59: 61. 60: 62. 61: 63. 62: 64. 63: 65. 64: 66. 65: 67. 66: 68. 67: 69. 68: 70. 69: 71. 70: 72. 71: 73. 72: 74. 73: 75. 74: 76. 75: 77. 76: 78. 77: 79. 78: 80. 79: 81. 80: 82. 81: 83. 82: 84. 83: 85. 84: 86. 85: 87. 86: 88. 87: 89. 88: 90. 89: 91. 90: 92. 91: 93. 92: 94. 93: 95. 94: 96. 95: 97. 96: 98. 97: 99. 98: 100. JavaScript Tome-VII "TransformStream" "webkitRTCPeerConnection" "webkitMediaStream" "WebSocket" "WebGLContextEvent" "WaveShaperNode" "TextEncoder" "TextDecoder" "SyncManager" "SubtleCrypto" "StorageEvent" "Storage" "StereoPannerNode" "SourceBufferList" "SourceBuffer" "ScriptProcessorNode" "ScreenOrientation" "RTCTrackEvent" "RTCStatsReport" "RTCSessionDescription" "RTCRtpTransceiver" "RTCRtpSender" "RTCRtpReceiver" "RTCRtpContributingSource" "RTCPeerConnectionIceEvent" "RTCPeerConnection" "RTCIceCandidate" "RTCDataChannelEvent" "RTCDataChannel" "RTCDTMFToneChangeEvent" "RTCDTMFSender" "RTCCertificate" "Plugin" "PluginArray" "PhotoCapabilities" "PeriodicWave" "PannerNode" "OverconstrainedError" "OscillatorNode" "OfflineAudioContext" "OfflineAudioCompletionEvent" 99: "NetworkInformation" 2. [100 … 199] 1. 2. 3. 4. 100: 101: 102: 103: "MimeType" "MimeTypeArray" "MediaStreamTrackEvent" "MediaStreamTrack" L’objet global « window » 28 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: JavaScript Tome-VII "MediaStreamEvent" "MediaStream" "MediaStreamAudioSourceNode" "MediaStreamAudioDestinationNode" "MediaSource" "MediaSettingsRange" "MediaRecorder" "MediaEncryptedEvent" "MediaElementAudioSourceNode" "MediaDevices" "MediaDeviceInfo" "MediaCapabilities" "MIDIPort" "MIDIOutputMap" "MIDIOutput" "MIDIMessageEvent" "MIDIInputMap" "MIDIInput" "MIDIConnectionEvent" "MIDIAccess" "InputDeviceInfo" "ImageCapture" "ImageBitmapRenderingContext" "IIRFilterNode" "IDBVersionChangeEvent" "IDBTransaction" "IDBRequest" "IDBOpenDBRequest" "IDBObjectStore" "IDBKeyRange" "IDBIndex" "IDBFactory" "IDBDatabase" "IDBCursorWithValue" "IDBCursor" "GamepadEvent" "Gamepad" "GamepadButton" "GainNode" "EventSource" "DynamicsCompressorNode" "DeviceOrientationEvent" "DeviceMotionEvent" "DelayNode" "DOMError" "CryptoKey" "Crypto" L’objet global « window » 29 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: JavaScript Tome-VII "ConvolverNode" "ConstantSourceNode" "CloseEvent" "ChannelSplitterNode" "ChannelMergerNode" "CanvasRenderingContext2D" "CanvasCaptureMediaStreamTrack" "BroadcastChannel" "BlobEvent" "BiquadFilterNode" "BeforeInstallPromptEvent" "BatteryManager" "BaseAudioContext" "AudioWorkletNode" "AudioScheduledSourceNode" "AudioProcessingEvent" "AudioParamMap" "AudioParam" "AudioNode" "AudioListener" "AudioDestinationNode" "AudioContext" "AudioBufferSourceNode" "AudioBuffer" "AnalyserNode" "postMessage" "blur" "focus" "close" "XPathResult" "XPathExpression" "XPathEvaluator" "XMLSerializer" "XMLHttpRequestUpload" "XMLHttpRequestEventTarget" "XMLHttpRequest" "XMLDocument" "Window" "WheelEvent" "ValidityState" "VTTCue" "URLSearchParams" "URL" "UIEvent" "TreeWalker" "TransitionEvent" "TrackEvent" L’objet global « window » 30 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 99. 198: "TouchList" 100. 199: "TouchEvent" 3. [200 … 299] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: "Touch" "TimeRanges" "TextTrackList" "TextTrackCueList" "TextTrackCue" "TextTrack" "TextMetrics" "TextEvent" "Text" "TaskAttributionTiming" "StyleSheetList" "StyleSheet" "StylePropertyMapReadOnly" "StylePropertyMap" "StaticRange" "ShadowRoot" "Selection" "SecurityPolicyViolationEvent" "Screen" "SVGViewElement" "SVGUseElement" "SVGUnitTypes" "SVGTransformList" "SVGTransform" "SVGTitleElement" "SVGTextPositioningElement" "SVGTextPathElement" "SVGTextElement" "SVGTextContentElement" "SVGTSpanElement" "SVGSymbolElement" "SVGSwitchElement" "SVGStyleElement" "SVGStringList" "SVGStopElement" "SVGSetElement" "SVGScriptElement" "SVGSVGElement" "SVGRectElement" "SVGRect" "SVGRadialGradientElement" "SVGPreserveAspectRatio" "SVGPolylineElement" "SVGPolygonElement" L’objet global « window » 31 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: JavaScript Tome-VII "SVGPointList" "SVGPoint" "SVGPatternElement" "SVGPathElement" "SVGNumberList" "SVGNumber" "SVGMetadataElement" "SVGMatrix" "SVGMaskElement" "SVGMarkerElement" "SVGLinearGradientElement" "SVGLineElement" "SVGLengthList" "SVGLength" "SVGImageElement" "SVGGraphicsElement" "SVGGradientElement" "SVGGeometryElement" "SVGGElement" "SVGForeignObjectElement" "SVGFilterElement" "SVGFETurbulenceElement" "SVGFETileElement" "SVGFESpotLightElement" "SVGFESpecularLightingElement" "SVGFEPointLightElement" "SVGFEOffsetElement" "SVGFEMorphologyElement" "SVGFEMergeNodeElement" "SVGFEMergeElement" "SVGFEImageElement" "SVGFEGaussianBlurElement" "SVGFEFuncRElement" "SVGFEFuncGElement" "SVGFEFuncBElement" "SVGFEFuncAElement" "SVGFEFloodElement" "SVGFEDropShadowElement" "SVGFEDistantLightElement" "SVGFEDisplacementMapElement" "SVGFEDiffuseLightingElement" "SVGFEConvolveMatrixElement" "SVGFECompositeElement" "SVGFEComponentTransferElement" "SVGFEColorMatrixElement" "SVGFEBlendElement" "SVGEllipseElement" L’objet global « window » 32 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 92. 291: 93. 292: 94. 293: 95. 294: 96. 295: 97. 296: 98. 297: 99. 298: 100. JavaScript Tome-VII "SVGElement" "SVGDescElement" "SVGDefsElement" "SVGComponentTransferFunctionElement" "SVGClipPathElement" "SVGCircleElement" "SVGAnimatedTransformList" "SVGAnimatedString" 299: "SVGAnimatedRect" 4. [300 … 399] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327: 328: 329: 330: 331: 332: 333: 334: 335: 336: "SVGAnimatedPreserveAspectRatio" "SVGAnimatedNumberList" "SVGAnimatedNumber" "SVGAnimatedLengthList" "SVGAnimatedLength" "SVGAnimatedInteger" "SVGAnimatedEnumeration" "SVGAnimatedBoolean" "SVGAnimatedAngle" "SVGAnimateTransformElement" "SVGAnimateMotionElement" "SVGAnimateElement" "SVGAngle" "SVGAElement" "Response" "Request" "Range" "RadioNodeList" "PromiseRejectionEvent" "ProgressEvent" "ProcessingInstruction" "PopStateEvent" "PointerEvent" "PerformanceTiming" "PerformanceResourceTiming" "PerformanceObserverEntryList" "PerformanceObserver" "PerformanceNavigation" "PerformanceMeasure" "PerformanceMark" "PerformanceLongTaskTiming" "PerformanceEntry" "Performance" "PageTransitionEvent" "OoWVideoChangeEvent" "NodeList" "NodeIterator" L’objet global « window » 33 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 337: 338: 339: 340: 341: 342: 343: 344: 345: 346: 347: 348: 349: 350: 351: 352: 353: 354: 355: 356: 357: 358: 359: 360: 361: 362: 363: 364: 365: 366: 367: 368: 369: 370: 371: 372: 373: 374: 375: 376: 377: 378: 379: 380: 381: 382: 383: JavaScript Tome-VII "NodeFilter" "Node" "Navigator" "NamedNodeMap" "MutationRecord" "MutationObserver" "MutationEvent" "MouseEvent" "MessagePort" "MessageEvent" "MessageChannel" "MediaQueryListEvent" "MediaQueryList" "MediaList" "MediaError" "Location" "KeyboardEvent" "IntersectionObserverEntry" "IntersectionObserver" "InputEvent" "InputDeviceCapabilities" "ImageData" "ImageBitmap" "IdleDeadline" "History" "Headers" "HashChangeEvent" "HTMLVideoElement" "HTMLUnknownElement" "HTMLUListElement" "HTMLTrackElement" "HTMLTitleElement" "HTMLTimeElement" "HTMLTextAreaElement" "HTMLTemplateElement" "HTMLTableSectionElement" "HTMLTableRowElement" "HTMLTableElement" "HTMLTableColElement" "HTMLTableCellElement" "HTMLTableCaptionElement" "HTMLStyleElement" "HTMLSpanElement" "HTMLSourceElement" "HTMLSlotElement" "HTMLShadowElement" "HTMLSelectElement" L’objet global « window » 34 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 85. 384: 86. 385: 87. 386: 88. 387: 89. 388: 90. 389: 91. 390: 92. 391: 93. 392: 94. 393: 95. 394: 96. 395: 97. 396: 98. 397: 99. 398: 100. 5. [400 … 499] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 400: 401: 402: 403: 404: 405: 406: 407: 408: 409: 410: 411: 412: 413: 414: 415: 416: 417: 418: 419: 420: 421: 422: 423: 424: 425: 426: 427: 428: 429: JavaScript Tome-VII "HTMLScriptElement" "HTMLQuoteElement" "HTMLProgressElement" "HTMLPreElement" "HTMLPictureElement" "HTMLParamElement" "HTMLParagraphElement" "HTMLOutputElement" "HTMLOptionsCollection" "Option" "HTMLOptionElement" "HTMLOptGroupElement" "HTMLObjectElement" "HTMLOListElement" "HTMLModElement" 399: "HTMLMeterElement" "HTMLMetaElement" "HTMLMenuElement" "HTMLMediaElement" "HTMLMarqueeElement" "HTMLMapElement" "HTMLLinkElement" "HTMLLegendElement" "HTMLLabelElement" "HTMLLIElement" "HTMLInputElement" "Image" "HTMLImageElement" "HTMLIFrameElement" "HTMLHtmlElement" "HTMLHeadingElement" "HTMLHeadElement" "HTMLHRElement" "HTMLFrameSetElement" "HTMLFrameElement" "HTMLFormElement" "HTMLFormControlsCollection" "HTMLFontElement" "HTMLFieldSetElement" "HTMLEmbedElement" "HTMLElement" "HTMLDocument" "HTMLDivElement" "HTMLDirectoryElement" "HTMLDialogElement" "HTMLDetailsElement" L’objet global « window » 35 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 430: 431: 432: 433: 434: 435: 436: 437: 438: 439: 440: 441: 442: 443: 444: 445: 446: 447: 448: 449: 450: 451: 452: 453: 454: 455: 456: 457: 458: 459: 460: 461: 462: 463: 464: 465: 466: 467: 468: 469: 470: 471: 472: 473: 474: 475: 476: JavaScript Tome-VII "HTMLDataListElement" "HTMLDataElement" "HTMLDListElement" "HTMLContentElement" "HTMLCollection" "HTMLCanvasElement" "HTMLButtonElement" "HTMLBodyElement" "HTMLBaseElement" "HTMLBRElement" "Audio" "HTMLAudioElement" "HTMLAreaElement" "HTMLAnchorElement" "HTMLAllCollection" "FormData" "FontFaceSetLoadEvent" "FocusEvent" "FileReader" "FileList" "File" "EventTarget" "Event" "ErrorEvent" "ElementPaintEvent" "Element" "DragEvent" "DocumentType" "DocumentFragment" "Document" "DataTransferItemList" "DataTransferItem" "DataTransfer" "DOMTokenList" "DOMStringMap" "DOMStringList" "DOMRectReadOnly" "DOMRectList" "DOMRect" "DOMQuad" "DOMPointReadOnly" "DOMPoint" "DOMParser" "DOMMatrixReadOnly" "DOMMatrix" "DOMImplementation" "DOMException" L’objet global « window » 36 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 78. 477: 79. 478: 80. 479: 81. 480: 82. 481: 83. 482: 84. 483: 85. 484: 86. 485: 87. 486: 88. 487: 89. 488: 90. 489: 91. 490: 92. 491: 93. 492: 94. 493: 95. 494: 96. 495: 97. 496: 98. 497: 99. 498: 100. 6. [500 … 599] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 500: 501: 502: 503: 504: 505: 506: 507: 508: 509: 510: 511: 512: 513: 514: 515: 516: 517: 518: 519: 520: 521: 522: JavaScript Tome-VII "CustomEvent" "CustomElementRegistry" "CompositionEvent" "Comment" "ClipboardEvent" "CharacterData" "CSSVariableReferenceValue" "CSSUnparsedValue" "CSSUnitValue" "CSSTranslate" "CSSTransformValue" "CSSTransformComponent" "CSSSupportsRule" "CSSStyleValue" "CSSStyleSheet" "CSSStyleRule" "CSSStyleDeclaration" "CSSSkewY" "CSSSkewX" "CSSSkew" "CSSScale" "CSSRuleList" 499: "CSSRule" "CSSRotate" "CSSPositionValue" "CSSPerspective" "CSSPageRule" "CSSNumericValue" "CSSNumericArray" "CSSNamespaceRule" "CSSMediaRule" "CSSMatrixComponent" "CSSMathValue" "CSSMathSum" "CSSMathProduct" "CSSMathNegate" "CSSMathMin" "CSSMathMax" "CSSMathInvert" "CSSKeywordValue" "CSSKeyframesRule" "CSSKeyframeRule" "CSSImportRule" "CSSImageValue" "CSSGroupingRule" "CSSFontFaceRule" L’objet global « window » 37 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 523: 524: 525: 526: 527: 528: 529: 530: 531: 532: 533: 534: 535: 536: 537: 538: 539: 540: 541: 542: 543: 544: 545: 546: 547: 548: 549: 550: 551: 552: 553: 554: 555: 556: 557: 558: 559: 560: 561: 562: 563: 564: 565: 566: 567: 568: 569: JavaScript Tome-VII "CSS" "CSSConditionRule" "CDATASection" "Blob" "BeforeUnloadEvent" "BarProp" "Attr" "AnimationEvent" "AbortSignal" "AbortController" "WebKitCSSMatrix" "frames" "self" "window" "WebKitMutationObserver" "webkitURL" "WebKitAnimationEvent" "WebKitTransitionEvent" "parent" "opener" "top" "length" "closed" "location" "document" "origin" "name" "history" "locationbar" "menubar" "personalbar" "scrollbars" "statusbar" "toolbar" "status" "frameElement" "navigator" "customElements" "external" "screen" "innerWidth" "innerHeight" "scrollX" "pageXOffset" "scrollY" "pageYOffset" "screenX" L’objet global « window » 38 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 71. 570: 72. 571: 73. 572: 74. 573: 75. 574: 76. 575: 77. 576: 78. 577: 79. 578: 80. 579: 81. 580: 82. 581: 83. 582: 84. 583: 85. 584: 86. 585: 87. 586: 88. 587: 89. 588: 90. 589: 91. 590: 92. 591: 93. 592: 94. 593: 95. 594: 96. 595: 97. 596: 98. 597: 99. 598: 100. 7. [600 … 699] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 600: 601: 602: 603: 604: 605: 606: 607: 608: 609: 610: 611: 612: 613: 614: 615: JavaScript Tome-VII "screenY" "outerWidth" "outerHeight" "devicePixelRatio" "clientInformation" "event" "offscreenBuffering" "screenLeft" "screenTop" "defaultStatus" "defaultstatus" "styleMedia" "onanimationend" "onanimationiteration" "onanimationstart" "onsearch" "ontransitionend" "onwebkitanimationend" "onwebkitanimationiteration" "onwebkitanimationstart" "onwebkittransitionend" "isSecureContext" "onabort" "onblur" "oncancel" "oncanplay" "oncanplaythrough" "onchange" "onclick" 599: "onclose" "oncontextmenu" "oncuechange" "ondblclick" "ondrag" "ondragend" "ondragenter" "ondragleave" "ondragover" "ondragstart" "ondrop" "ondurationchange" "onemptied" "onended" "onerror" "onfocus" "oninput" L’objet global « window » 39 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 616: 617: 618: 619: 620: 621: 622: 623: 624: 625: 626: 627: 628: 629: 630: 631: 632: 633: 634: 635: 636: 637: 638: 639: 640: 641: 642: 643: 644: 645: 646: 647: 648: 649: 650: 651: 652: 653: 654: 655: 656: 657: 658: 659: 660: 661: 662: JavaScript Tome-VII "oninvalid" "onkeydown" "onkeypress" "onkeyup" "onload" "onloadeddata" "onloadedmetadata" "onloadstart" "onmousedown" "onmouseenter" "onmouseleave" "onmousemove" "onmouseout" "onmouseover" "onmouseup" "onmousewheel" "onpause" "onplay" "onplaying" "onprogress" "onratechange" "onreset" "onresize" "onscroll" "onseeked" "onseeking" "onselect" "onstalled" "onsubmit" "onsuspend" "ontimeupdate" "ontoggle" "onvolumechange" "onwaiting" "onwheel" "onauxclick" "ongotpointercapture" "onlostpointercapture" "onpointerdown" "onpointermove" "onpointerup" "onpointercancel" "onpointerover" "onpointerout" "onpointerenter" "onpointerleave" "onafterprint" L’objet global « window » 40 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 64. 663: 65. 664: 66. 665: 67. 666: 68. 667: 69. 668: 70. 669: 71. 670: 72. 671: 73. 672: 74. 673: 75. 674: 76. 675: 77. 676: 78. 677: 79. 678: 80. 679: 81. 680: 82. 681: 83. 682: 84. 683: 85. 684: 86. 685: 87. 686: 88. 687: 89. 688: 90. 689: 91. 690: 92. 691: 93. 692: 94. 693: 95. 694: 96. 695: 97. 696: 98. 697: 99. 698: 100. 8. [700 … 1. 2. 3. 4. 5. 6. 7. 8. 9. 799] 700: 701: 702: 703: 704: 705: 706: 707: 708: JavaScript Tome-VII "onbeforeprint" "onbeforeunload" "onhashchange" "onlanguagechange" "onmessage" "onmessageerror" "onoffline" "ononline" "onpagehide" "onpageshow" "onpopstate" "onrejectionhandled" "onstorage" "onunhandledrejection" "onunload" "performance" "stop" "open" "alert" "confirm" "prompt" "print" "requestAnimationFrame" "cancelAnimationFrame" "requestIdleCallback" "cancelIdleCallback" "captureEvents" "releaseEvents" "getComputedStyle" "matchMedia" "moveTo" "moveBy" "resizeTo" "resizeBy" "getSelection" "find" 699: "webkitRequestAnimationFrame" "webkitCancelAnimationFrame" "fetch" "btoa" "atob" "setTimeout" "clearTimeout" "setInterval" "clearInterval" "createImageBitmap" L’objet global « window » 41 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 709: 710: 711: 712: 713: 714: 715: 716: 717: 718: 719: 720: 721: 722: 723: 724: 725: 726: 727: 728: 729: 730: 731: 732: 733: 734: 735: 736: 737: 738: 739: 740: 741: 742: 743: 744: 745: 746: 747: 748: 749: 750: 751: 752: 753: 754: 755: JavaScript Tome-VII "scroll" "scrollTo" "scrollBy" "onappinstalled" "onbeforeinstallprompt" "crypto" "ondevicemotion" "ondeviceorientation" "ondeviceorientationabsolute" "indexedDB" "webkitStorageInfo" "sessionStorage" "localStorage" "BigInt" "chrome" "WebAssembly" "yandex" "MediaCapabilitiesInfo" "OffscreenCanvas" "PerformanceNavigationTiming" "PerformancePaintTiming" "ReportingObserver" "ResizeObserver" "ResizeObserverEntry" "SVGAnimationElement" "SVGDiscardElement" "SVGMPathElement" "PerformanceServerTiming" "SharedWorker" "FontFace" "Worker" "VisualViewport" "XSLTProcessor" "onelementpainted" "visualViewport" "GamepadHapticActuator" "Notification" "OffscreenCanvasRenderingContext2D" "PaymentRequestUpdateEvent" "Permissions" "PermissionStatus" "PictureInPictureWindow" "Presentation" "PresentationAvailability" "PresentationConnection" "PresentationConnectionAvailableEvent" "PresentationConnectionCloseEvent" L’objet global « window » 42 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 57. 756: 58. 757: 59. 758: 60. 759: 61. 760: 62. 761: 63. 762: 64. 763: 65. 764: 66. 765: 67. 766: 68. 767: 69. 768: 70. 769: 71. 770: 72. 771: 73. 772: 74. 773: 75. 774: 76. 775: 77. 776: 78. 777: 79. 778: 80. 779: 81. 780: 82. 781: 83. 782: 84. 783: 85. 784: 86. 785: 87. 786: 88. 787: 89. 788: 90. 789: 91. 790: 92. 791: 93. 792: 94. 793: 95. 794: 96. 795: 97. 796: 98. 797: 99. 798: 100. 9. [800 … 876] JavaScript Tome-VII "PresentationConnectionList" "PresentationReceiver" "PresentationRequest" "PushManager" "PushSubscription" "PushSubscriptionOptions" "RemotePlayback" "SpeechSynthesisEvent" "SpeechSynthesisUtterance" "webkitSpeechGrammar" "webkitSpeechGrammarList" "webkitSpeechRecognition" "webkitSpeechRecognitionError" "webkitSpeechRecognitionEvent" "CanvasGradient" "CanvasPattern" "Path2D" "WebGL2ComputeRenderingContext" "WebGL2RenderingContext" "WebGLActiveInfo" "WebGLBuffer" "WebGLFramebuffer" "WebGLProgram" "WebGLQuery" "WebGLRenderbuffer" "WebGLRenderingContext" "WebGLSampler" "WebGLShader" "WebGLShaderPrecisionFormat" "WebGLSync" "WebGLTexture" "WebGLTransformFeedback" "WebGLUniformLocation" "WebGLVertexArrayObject" "speechSynthesis" "webkitRequestFileSystem" "webkitResolveLocalFileSystemURL" "openDatabase" "applicationCache" "Worklet" "ApplicationCache" "ApplicationCacheErrorEvent" "caches" 799: "AudioWorklet" 1. 800: "Cache" 2. 801: "CacheStorage" L’objet global « window » 43 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 802: 803: 804: 805: 806: 807: 808: 809: 810: 811: 812: 813: 814: 815: 816: 817: 818: 819: 820: 821: 822: 823: 824: 825: 826: 827: 828: 829: 830: 831: 832: 833: 834: 835: 836: 837: 838: 839: 840: 841: 842: 843: 844: 845: 846: 847: 848: JavaScript Tome-VII "Clipboard" "Keyboard" "MediaKeyMessageEvent" "MediaKeys" "MediaKeySession" "MediaKeyStatusMap" "MediaKeySystemAccess" "NavigationPreloadManager" "ServiceWorker" "ServiceWorkerContainer" "ServiceWorkerRegistration" "StorageManager" "BudgetService" "Credential" "CredentialsContainer" "FederatedCredential" "PasswordCredential" "KeyboardLayoutMap" "PaymentAddress" "PaymentRequest" "PaymentResponse" "AbsoluteOrientationSensor" "Accelerometer" "Gyroscope" "LinearAccelerationSensor" "OrientationSensor" "RelativeOrientationSensor" "Sensor" "SensorErrorEvent" "AuthenticatorAssertionResponse" "AuthenticatorAttestationResponse" "AuthenticatorResponse" "PublicKeyCredential" "Lock" "LockManager" "USB" "USBAlternateInterface" "USBConfiguration" "USBConnectionEvent" "USBDevice" "USBEndpoint" "USBInterface" "USBInTransferResult" "USBIsochronousInTransferPacket" "USBIsochronousInTransferResult" "USBIsochronousOutTransferPacket" "USBIsochronousOutTransferResult" L’objet global « window » 44 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 50. 849: "USBOutTransferResult" 51. 850: "dir" 52. 851: "dirxml" 53. 852: "profile" 54. 853: "profileEnd" 55. 854: "clear" 56. 855: "table" 57. 856: "keys" 58. 857: "values" 59. 858: "debug" 60. 859: "undebug" 61. 860: "monitor" 62. 861: "unmonitor" 63. 862: "inspect" 64. 863: "copy" 65. 864: "queryObjects" 66. 865: "$_" 67. 866: "$0" 68. 867: "$1" 69. 868: "$2" 70. 869: "$3" 71. 870: "$4" 72. 871: "getEventListeners" 73. 872: "monitorEvents" 74. 873: "unmonitorEvents" 75. 874: "$" 76. 875: "$$" 77. 876: "$x" 10. length: 877 11. __proto__: Array(0) Object.getOwnPropertyDescriptors(window) : Donne les propriétés propres de l’objet window : 1. {Object: {…}, Function: {…}, Array: {…}, Number: {…}, parseFloat: {…}, …} 1. Infinity: {value: Infinity, writable: false, enumerable: false, confi gurable: false} 2. $: {value: ƒ, writable: true, enumerable: false, configurable: true} L’objet global « window » 45 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 3. $0: {value: undefined, writable: true, enumerable: false, confi gurable: true} 4. $1: {value: undefined, writable: true, enumerable: false, confi gurable: true} 5. $2: {value: undefined, writable: true, enumerable: false, confi gurable: true} 6. $3: {value: undefined, writable: true, enumerable: false, confi gurable: true} 7. $4: {value: undefined, writable: true, enumerable: false, confi gurable: true} 8. $$: {value: ƒ, writable: true, enumerable: false, configurable: true} 9. $_: {value: undefined, writable: true, enumerable: false, confi gurable: true} 10. $x: {value: ƒ, writable: true, enumerable: false, configurable: true} 11. AbortController: {value: ƒ, writable: true, enumerable: false, configurable : true} 12. AbortSignal: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 13. AbsoluteOrientationSensor: {value: ƒ, writable: true, enumerable: false, configurable : true} 14. Accelerometer: {value: ƒ, writable: true, enumerable: false, configurable : true} 15. AnalyserNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 16. AnimationEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 17. ApplicationCache: {value: ƒ, writable: true, enumerable: false, configurab le: true} 18. ApplicationCacheErrorEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 19. Array: {value: ƒ, writable: true, enumerable: false, configurable : true} 20. ArrayBuffer: {value: ƒ, writable: true, enumerable: false, configurable: true} L’objet global « window » 46 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 21. Attr: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 22. Audio: {value: ƒ, writable: true, enumerable: false, configurable : true} 23. AudioBuffer: {value: ƒ, writable: true, enumerable: false, configurable: true} 24. AudioBufferSourceNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 25. AudioContext: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 26. AudioDestinationNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 27. AudioListener: {value: ƒ, writable: true, enumerable: false, configurable: true} 28. AudioNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 29. AudioParam: {value: ƒ, writable: true, enumerable: false, configurable : true} 30. AudioParamMap: {value: ƒ, writable: true, enumerable: false, configurable : true} 31. AudioProcessingEvent: {value: ƒ, writable: true, enumerable: false, config urable: true} 32. AudioScheduledSourceNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 33. AudioWorklet: {value: ƒ, writable: true, enumerable: false, configurable : true} 34. AudioWorkletNode: {value: ƒ, writable: true, enumerable: false, configur able: true} 35. AuthenticatorAssertionResponse: {value: ƒ, writable: true, enumerable: false, configurab le: true} 36. AuthenticatorAttestationResponse: {value: ƒ, writable: true, enumerable: false, configurab le: true} L’objet global « window » 47 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 37. AuthenticatorResponse: {value: ƒ, writable: true, enumerable: false, configura ble: true} 38. BarProp: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 39. BaseAudioContext: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 40. BatteryManager: {value: ƒ, writable: true, enumerable: false, configurable: true} 41. BeforeInstallPromptEvent: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 42. BeforeUnloadEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 43. BigInt: {value: ƒ, writable: true, enumerable: false, configurable : true} 44. BigInt64Array: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 45. BigUint64Array: {value: ƒ, writable: true, enumerable: false, con figurable: true} 46. BiquadFilterNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 47. Blob: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 48. BlobEvent: {value: ƒ, writable: true, enumerable: false, configurable : true} 49. Boolean: {value: ƒ, writable: true, enumerable: false, configurable: true} 50. BroadcastChannel: {value: ƒ, writable: true, enumerable: false, configurable : true} 51. BudgetService: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 48 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 52. ByteLengthQueuingStrategy: {value: ƒ, writable: true, enumerable: false, configurable: true} 53. CDATASection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 54. CSS: {value: ƒ, writable: true, enumerable: false, configurable : true} 55. CSSConditionRule: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 56. CSSFontFaceRule: {value: ƒ, writable: true, enumerable: false, configurable: true} 57. CSSGroupingRule: {value: ƒ, writable: true, enumerable: false, configurab le: true} 58. CSSImageValue: {value: ƒ, writable: true, enumerable: false, configurable : true} 59. CSSImportRule: {value: ƒ, writable: true, enumerable: false, configurab le: true} 60. CSSKeyframeRule: {value: ƒ, writable: true, enumerable: false, configurable : true} 61. CSSKeyframesRule: {value: ƒ, writable: true, enumerable: false, configurable: true} 62. CSSKeywordValue: {value: ƒ, writable: true, enumerable: false, configurable: true} 63. CSSMathInvert: {value: ƒ, writable: true, enumerable: false, co nfigurable: true} 64. CSSMathMax: {value: ƒ, writable: true, enumerable: false, configurable : true} 65. CSSMathMin: {value: ƒ, writable: true, enumerable: false, configurable : true} 66. CSSMathNegate: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 67. CSSMathProduct: {value: ƒ, writable: true, enumerable: false, configurable : true} 68. CSSMathSum: {value: ƒ, writable: true, enumerable: false, confi gurable: true} L’objet global « window » 49 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 69. CSSMathValue: {value: ƒ, writable: true, enumerable: false, configurable: true} 70. CSSMatrixComponent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 71. CSSMediaRule: {value: ƒ, writable: true, enumerable: false, configurab le: true} 72. CSSNamespaceRule: {value: ƒ, writable: true, enumerable: false, configurable: true} 73. CSSNumericArray: {value: ƒ, writable: true, enumerable: false, configurable : true} 74. CSSNumericValue: {value: ƒ, writable: true, enumerable: false, configur able: true} 75. CSSPageRule: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 76. CSSPerspective: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 77. CSSPositionValue: {value: ƒ, writable: true, enumerable: false, configurable : true} 78. CSSRotate: {value: ƒ, writable: true, enumerable: false, config urable: true} 79. CSSRule: {value: ƒ, writable: true, enumerable: false, configur able: true} 80. CSSRuleList: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 81. CSSScale: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 82. CSSSkew: {value: ƒ, writable: true, enumerable: false, configur able: true} 83. CSSSkewX: {value: ƒ, writable: true, enumerable: false, configu rable: true} 84. CSSSkewY: {value: ƒ, writable: true, enumerable: false, configu rable: true} 85. CSSStyleDeclaration: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 86. CSSStyleRule: {value: ƒ, writable: true, enumerable: false, con figurable: true} L’objet global « window » 50 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 87. CSSStyleSheet: {value: ƒ, writable: true, enumerable: false, co nfigurable: true} 88. CSSStyleValue: {value: ƒ, writable: true, enumerable: false, configurable : true} 89. CSSSupportsRule: {value: ƒ, writable: true, enumerable: false, config urable: true} 90. CSSTransformComponent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 91. CSSTransformValue: {value: ƒ, writable: true, enumerable: false, configurable : true} 92. CSSTranslate: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 93. CSSUnitValue: {value: ƒ, writable: true, enumerable: false, configurable: true} 94. CSSUnparsedValue: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 95. CSSVariableReferenceValue: {value: ƒ, writable: true, enumerable: false, configurable: true} 96. Cache: {value: ƒ, writable: true, enumerable: false, configurab le: true} 97. CacheStorage: {value: ƒ, writable: true, enumerable: false, configurable : true} 98. CanvasCaptureMediaStreamTrack: {value: ƒ, writable: true, enumerable: false, con figurable: true} 99. CanvasGradient: {value: ƒ, writable: true, enumerable: false, configurab le: true} 100. CanvasPattern: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 101. CanvasRenderingContext2D: {value: ƒ, writable: true, enumerable: false, configura ble: true} 102. ChannelMergerNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 51 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 103. ChannelSplitterNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 104. CharacterData: {value: ƒ, writable: true, enumerable: false, configurable: true} 105. Clipboard: {value: ƒ, writable: true, enumerable: false, configurab le: true} 106. ClipboardEvent: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 107. CloseEvent: {value: ƒ, writable: true, enumerable: false , configurable: true} 108. Comment: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 109. CompositionEvent: {value: ƒ, writable: true, enumerable: false, config urable: true} 110. ConstantSourceNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 111. ConvolverNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 112. CountQueuingStrategy: {value: ƒ, writable: true, enumerable: false, configurable: true} 113. Credential: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 114. CredentialsContainer: {value: ƒ, writable: true, enumerable: false, configurable: true} 115. Crypto: {value: ƒ, writable: true, enumerable: false, configurable: true} 116. CryptoKey: {value: ƒ, writable: true, enumerable: false, configurab le: true} 117. CustomElementRegistry: {value: ƒ, writable: true, enumerable: false, configurable : true} L’objet global « window » 52 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 118. CustomEvent: {value: ƒ, writable: true, enumerable: false, configurable : true} 119. DOMError: {value: ƒ, writable: true, enumerable: false, configurable : true} 120. DOMException: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 121. DOMImplementation: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 122. DOMMatrix: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 123. DOMMatrixReadOnly: {value: ƒ, writable: true, enumerable: false, configurable: true} 124. DOMParser: {value: ƒ, writable: true, enumerable: false, configurable : true} 125. DOMPoint: {value: ƒ, writable: true, enumerable: false, configurab le: true} 126. DOMPointReadOnly: {value: ƒ, writable: true, enumerable: false, configurable: true} 127. DOMQuad: {value: ƒ, writable: true, enumerable: false, c onfigurable: true} 128. DOMRect: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 129. DOMRectList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 130. DOMRectReadOnly: {value: ƒ, writable: true, enumerable: false, configurable: true} 131. DOMStringList: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 132. DOMStringMap: {value: ƒ, writable: true, enumerable: false, configurable : true} 133. DOMTokenList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 53 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 134. DataTransfer: {value: ƒ, writable: true, enumerable: false, configurable : true} 135. DataTransferItem: {value: ƒ, writable: true, enumerable: false, configur able: true} 136. DataTransferItemList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 137. DataView: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 138. Date: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 139. DelayNode: {value: ƒ, writable: true, enumerable: false, configur able: true} 140. DeviceMotionEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 141. DeviceOrientationEvent: {value: ƒ, writable: true, enumerable: false, config urable: true} 142. Document: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 143. DocumentFragment: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 144. DocumentType: {value: ƒ, writable: true, enumerable: false, configu rable: true} 145. DragEvent: {value: ƒ, writable: true, enumerable: false, configurable: true} 146. DynamicsCompressorNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 147. Element: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 148. ElementPaintEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 149. Error: {value: ƒ, writable: true, enumerable: false, configurable : true} L’objet global « window » 54 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 150. ErrorEvent: {value: ƒ, writable: true, enumerable: false, configurable : true} 151. EvalError: {value: ƒ, writable: true, enumerable: false, configurable : true} 152. Event: {value: ƒ, writable: true, enumerable: false, con figurable: true} 153. EventSource: {value: ƒ, writable: true, enumerable: false, configura ble: true} 154. EventTarget: {value: ƒ, writable: true, enumerable: false, configurable : true} 155. FederatedCredential: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 156. File: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 157. FileList: {value: ƒ, writable: true, enumerable: false, configurable: true} 158. FileReader: {value: ƒ, writable: true, enumerable: false, configurable: true} 159. Float32Array: {value: ƒ, writable: true, enumerable: fal se, configurable: true} 160. Float64Array: {value: ƒ, writable: true, enumerable: fal se, configurable: true} 161. FocusEvent: {value: ƒ, writable: true, enumerable: false, configurable : true} 162. FontFace: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 163. FontFaceSetLoadEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 164. FormData: {value: ƒ, writable: true, enumerable: false, configurable: true} 165. Function: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 55 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 166. GainNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 167. Gamepad: {value: ƒ, writable: true, enumerable: false, c onfigurable: true} 168. GamepadButton: {value: ƒ, writable: true, enumerable: false, configurable : true} 169. GamepadEvent: {value: ƒ, writable: true, enumerable: fal se, configurable: true} 170. GamepadHapticActuator: {value: ƒ, writable: true, enumerable: false, configurable : true} 171. Gyroscope: {value: ƒ, writable: true, enumerable: false, configurab le: true} 172. HTMLAllCollection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 173. HTMLAnchorElement: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 174. HTMLAreaElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 175. HTMLAudioElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 176. HTMLBRElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 177. HTMLBaseElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 178. HTMLBodyElement: {value: ƒ, writable: true, enumerable: false, configurable: true} 179. HTMLButtonElement: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 180. HTMLCanvasElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 181. HTMLCollection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 56 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 182. HTMLContentElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 183. HTMLDListElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 184. HTMLDataElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 185. HTMLDataListElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 186. HTMLDetailsElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 187. HTMLDialogElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 188. HTMLDirectoryElement: {value: ƒ, writable: true, enumerable: false, config urable: true} 189. HTMLDivElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 190. HTMLDocument: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 191. HTMLElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 192. HTMLEmbedElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 193. HTMLFieldSetElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 194. HTMLFontElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 195. HTMLFormControlsCollection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 196. HTMLFormElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 57 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 197. HTMLFrameElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 198. HTMLFrameSetElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 199. HTMLHRElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 200. HTMLHeadElement: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 201. HTMLHeadingElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 202. HTMLHtmlElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 203. HTMLIFrameElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 204. HTMLImageElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 205. HTMLInputElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 206. HTMLLIElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 207. HTMLLabelElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 208. HTMLLegendElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 209. HTMLLinkElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 210. HTMLMapElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 211. HTMLMarqueeElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 58 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 212. HTMLMediaElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 213. HTMLMenuElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 214. HTMLMetaElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 215. HTMLMeterElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 216. HTMLModElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 217. HTMLOListElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 218. HTMLObjectElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 219. HTMLOptGroupElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 220. HTMLOptionElement: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 221. HTMLOptionsCollection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 222. HTMLOutputElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 223. HTMLParagraphElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 224. HTMLParamElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 225. HTMLPictureElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 226. HTMLPreElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 227. HTMLProgressEle- L’objet global « window » 59 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII ment: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 228. HTMLQuoteElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 229. HTMLScriptElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 230. HTMLSelectElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 231. HTMLShadowElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 232. HTMLSlotElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 233. HTMLSourceElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 234. HTMLSpanElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 235. HTMLStyleElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 236. HTMLTableCaptionElement: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 237. HTMLTableCellElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 238. HTMLTableColElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 239. HTMLTableElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 240. HTMLTableRowElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 241. HTMLTableSectionElement: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 242. HTMLTemplateElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} L’objet global « window » 60 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 243. HTMLTextAreaElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 244. HTMLTimeElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 245. HTMLTitleElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 246. HTMLTrackElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 247. HTMLUListElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 248. HTMLUnknownElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 249. HTMLVideoElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 250. HashChangeEvent: {value: ƒ, writable: true, enumerable: false, configura ble: true} 251. Headers: {value: ƒ, writable: true, enumerable: false, configurable : true} 252. History: {value: ƒ, writable: true, enumerable: false, configurable: true} 253. IDBCursor: {value: ƒ, writable: true, enumerable: false, configurable : true} 254. IDBCursorWithValue: {value: ƒ, writable: true, enumerable: false, configurable: true} 255. IDBDatabase: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 256. IDBFactory: {value: ƒ, writable: true, enumerable: false, configurable: true} 257. IDBIndex: {value: ƒ, writable: true, enumerable: false, configurable : true} L’objet global « window » 61 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 258. IDBKeyRange: {value: ƒ, writable: true, enumerable: false, config urable: true} 259. IDBObjectStore: {value: ƒ, writable: true, enumerable: false, config urable: true} 260. IDBOpenDBRequest: {value: ƒ, writable: true, enumerable: false, configurab le: true} 261. IDBRequest: {value: ƒ, writable: true, enumerable: false, configurab le: true} 262. IDBTransaction: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 263. IDBVersionChangeEvent: {value: ƒ, writable: true, enumerable: false, configur able: true} 264. IIRFilterNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 265. IdleDeadline: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 266. Image: {value: ƒ, writable: true, enumerable: false, con figurable: true} 267. ImageBitmap: {value: ƒ, writable: true, enumerable: false, configurable : true} 268. ImageBitmapRenderingContext: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 269. ImageCapture: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 270. ImageData: {value: ƒ, writable: true, enumerable: false, configurable: true} 271. InputDeviceCapabilities: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 272. InputDeviceInfo: {value: ƒ, writable: true, enumerable: false, configurable: true} 273. InputEvent: {value: ƒ, writable: true, enumerable: false, configu rable: true} L’objet global « window » 62 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 274. Int8Array: {value: ƒ, writable: true, enumerable: false, configurable: true} 275. Int16Array: {value: ƒ, writable: true, enumerable: false , configurable: true} 276. Int32Array: {value: ƒ, writable: true, enumerable: false , configurable: true} 277. IntersectionObserver: {value: ƒ, writable: true, enumerable: false, configurable : true} 278. IntersectionObserverEntry: {value: ƒ, writable: true, enumerable: false, configur able: true} 279. Intl: {value: {…}, writable: true, enumerable: false, co nfigurable: true} 280. JSON: {value: JSON, writable: true, enumerable: false, c onfigurable: true} 281. Keyboard: {value: ƒ, writable: true, enumerable: false, configurab le: true} 282. KeyboardEvent: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 283. KeyboardLayoutMap: {value: ƒ, writable: true, enumerable: false, configurable : true} 284. LinearAccelerationSensor: {value: ƒ, writable: true, enumerable: false, configurable : true} 285. Location: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 286. Lock: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 287. LockManager: {value: ƒ, writable: true, enumerable: false, configurable: true} 288. MIDIAccess: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 289. MIDIConnectionEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 290. MIDIInput: {value: ƒ, writable: true, enumerable: false, configurable : true} L’objet global « window » 63 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 291. MIDIInputMap: {value: ƒ, writable: true, enumerable: false, configurable : true} 292. MIDIMessageEvent: {value: ƒ, writable: true, enumerable: false, configur able: true} 293. MIDIOutput: {value: ƒ, writable: true, enumerable: false, configurable : true} 294. MIDIOutputMap: {value: ƒ, writable: true, enumerable: false, configurable : true} 295. MIDIPort: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 296. Map: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 297. Math: {value: Math, writable: true, enumerable: false, c onfigurable: true} 298. MediaCapabilities: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 299. MediaCapabilitiesInfo: {value: ƒ, writable: true, enumerable: false, configurable: true} 300. MediaDeviceInfo: {value: ƒ, writable: true, enumerable: false, configurable: true} 301. MediaDevices: {value: ƒ, writable: true, enumerable: false, configurable: true} 302. MediaElementAudioSourceNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 303. MediaEncryptedEvent: {value: ƒ, writable: true, enumerable: false, con figurable: true} 304. MediaError: {value: ƒ, writable: true, enumerable: false, configurable : true} 305. MediaKeyMessageEvent: {value: ƒ, writable: true, enumerable: false, c onfigurable: true} 306. MediaKeySessi- L’objet global « window » 64 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII on: {value: ƒ, writable: true, enumerable: false, configurable: true} 307. MediaKeyStatusMap: {value: ƒ, writable: true, enumerable: false, configura ble: true} 308. MediaKeySystemAccess: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 309. MediaKeys: {value: ƒ, writable: true, enumerable: false, configurab le: true} 310. MediaList: {value: ƒ, writable: true, enumerable: false, configurable : true} 311. MediaQueryList: {value: ƒ, writable: true, enumerable: false, configurable : true} 312. MediaQueryListEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 313. MediaRecorder: {value: ƒ, writable: true, enumerable: false, configurable: true} 314. MediaSettingsRange: {value: ƒ, writable: true, enumerable: false, configurab le: true} 315. MediaSource: {value: ƒ, writable: true, enumerable: false, configura ble: true} 316. MediaStream: {value: ƒ, writable: true, enumerable: false, configur able: true} 317. MediaStreamAudioDestinationNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 318. MediaStreamAudioSourceNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 319. MediaStreamEvent: {value: ƒ, writable: true, enumerable: false, configurable : true} 320. MediaStreamTrack: {value: ƒ, writable: true, enumerable: false, con figurable: true} L’objet global « window » 65 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 321. MediaStreamTrackEvent: {value: ƒ, writable: true, enumerable: false , configurable: true} 322. MessageChannel: {value: ƒ, writable: true, enumerable: false, configurable : true} 323. MessageEvent: {value: ƒ, writable: true, enumerable: false, configur able: true} 324. MessagePort: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 325. MimeType: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 326. MimeTypeArray: {value: ƒ, writable: true, enumerable: false, configurable : true} 327. MouseEvent: {value: ƒ, writable: true, enumerable: false , configurable: true} 328. MutationEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 329. MutationObserver: {value: ƒ, writable: true, enumerable: false, configurable : true} 330. MutationRecord: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 331. NaN: {value: NaN, writable: false, enumerable: false, co nfigurable: false} 332. NamedNodeMap: {value: ƒ, writable: true, enumerable: fal se, configurable: true} 333. NavigationPreloadManager: {value: ƒ, writable: true, enumerable: false, configurable: true} 334. Navigator: {value: ƒ, writable: true, enumerable: false, configurable : true} 335. NetworkInformation: {value: ƒ, writable: true, enumerable: false, configura ble: true} 336. Node: {value: ƒ, writable: true, enumerable: false, conf igurable: true} L’objet global « window » 66 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 337. NodeFilter: {value: ƒ, writable: true, enumerable: false, configurable : true} 338. NodeIterator: {value: ƒ, writable: true, enumerable: false, configurable : true} 339. NodeList: {value: ƒ, writable: true, enumerable: false, configurable : true} 340. Notification: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 341. Number: {value: ƒ, writable: true, enumerable: false, configurable : true} 342. Object: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 343. OfflineAudioCompletionEvent: {value: ƒ, writable: true, enumerable: false, config urable: true} 344. OfflineAudioContext: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 345. OffscreenCanvas: {value: ƒ, writable: true, enumerable: false, configurable : true} 346. OffscreenCanvasRenderingContext2D: {value: ƒ, writable: true, enumerable: false, configura ble: true} 347. OoWVideoChangeEvent: {value: ƒ, writable: true, enumerable: false, configur able: true} 348. Option: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 349. OrientationSensor: {value: ƒ, writable: true, enumerable: false, configurable : true} 350. OscillatorNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 351. OverconstrainedError: {value: ƒ, writable: true, enumerable: false, configurable : true} L’objet global « window » 67 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 352. PageTransitionEvent: {value: ƒ, writable: true, enumerable: false, config urable: true} 353. PannerNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 354. PasswordCredential: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 355. Path2D: {value: ƒ, writable: true, enumerable: false, co nfigurable: true} 356. PaymentAddress: {value: ƒ, writable: true, enumerable: false, configu rable: true} 357. PaymentRequest: {value: ƒ, writable: true, enumerable: false, configurab le: true} 358. PaymentRequestUpdateEvent: {value: ƒ, writable: true, enumerable: false, configurable: true} 359. PaymentResponse: {value: ƒ, writable: true, enumerable: false, configura ble: true} 360. Performance: {value: ƒ, writable: true, enumerable: false, configurab le: true} 361. PerformanceEntry: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 362. PerformanceLongTaskTiming: {value: ƒ, writable: true, enumerable: false, configurable : true} 363. PerformanceMark: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 364. PerformanceMeasure: {value: ƒ, writable: true, enumerable: false, configurable : true} 365. PerformanceNavigation: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 366. PerformanceNavigationTiming: {value: ƒ, writable: true, enumerable: false, configurable : true} 367. PerformanceObserver: {value: ƒ, writable: true, enumerable: false, configurable: true} L’objet global « window » 68 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 368. PerformanceObserverEntryList: {value: ƒ, writable: true, enumerable: false, configurable : true} 369. PerformancePaintTiming: {value: ƒ, writable: true, enumerable: false, configurable : true} 370. PerformanceResourceTiming: {value: ƒ, writable: true, enumerable: false, configurable : true} 371. PerformanceServerTiming: {value: ƒ, writable: true, enumerable: false, configurable : true} 372. PerformanceTiming: {value: ƒ, writable: true, enumerable: false, configurable : true} 373. PeriodicWave: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 374. PermissionStatus: {value: ƒ, writable: true, enumerable: false, configurable : true} 375. Permissions: {value: ƒ, writable: true, enumerable: false, configurab le: true} 376. PhotoCapabilities: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 377. PictureInPictureWindow: {value: ƒ, writable: true, enumerable: false, configurable : true} 378. Plugin: {value: ƒ, writable: true, enumerable: false, co nfigurable: true} 379. PluginArray: {value: ƒ, writable: true, enumerable: false, configurable : true} 380. PointerEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 381. PopStateEvent: {value: ƒ, writable: true, enumerable: fa lse, configurable: true} 382. Presentation: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 383. PresentationAvailability: {value: ƒ, writable: true, enumerable: false, configurable: true} L’objet global « window » 69 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 384. PresentationConnection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 385. PresentationConnectionAvailableEvent: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 386. PresentationConnectionCloseEvent: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 387. PresentationConnectionList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 388. PresentationReceiver: {value: ƒ, writable: true, enumerable: false, configurable: true} 389. PresentationRequest: {value: ƒ, writable: true, enumerable: false, configurab le: true} 390. ProcessingInstruction: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 391. ProgressEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 392. Promise: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 393. PromiseRejectionEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 394. Proxy: {value: ƒ, writable: true, enumerable: false, con figurable: true} 395. PublicKeyCredential: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 396. PushManager: {value: ƒ, writable: true, enumerable: false, configurable: true} 397. PushSubscription: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 398. PushSubscriptionOptions: {value: ƒ, writable: true, enumerable: false, configurab le: true} L’objet global « window » 70 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 399. RTCCertificate: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 400. RTCDTMFSender: {value: ƒ, writable: true, enumerable: false, configurable: true} 401. RTCDTMFToneChangeEvent: {value: ƒ, writable: true, enumerable: false, configura ble: true} 402. RTCDataChannel: {value: ƒ, writable: true, enumerable: false, configurable : true} 403. RTCDataChannelEvent: {value: ƒ, writable: true, enumerable: false, configurable : true} 404. RTCIceCandidate: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 405. RTCPeerConnection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 406. RTCPeerConnectionIceEvent: {value: ƒ, writable: true, enumerable: false, con figurable: true} 407. RTCRtpContributingSource: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 408. RTCRtpReceiver: {value: ƒ, writable: true, enumerable: false, configurable: true} 409. RTCRtpSender: {value: ƒ, writable: true, enumerable: false, configurable: true} 410. RTCRtpTransceiver: {value: ƒ, writable: true, enumerable: false, configurable: true} 411. RTCSessionDescription: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 412. RTCStatsReport: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 413. RTCTrackEvent: {value: ƒ, writable: true, enumerable: fa lse, configurable: true} 414. RadioNodeList: {value: ƒ, writable: true, enumerable: false, configurable : true} L’objet global « window » 71 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 415. Range: {value: ƒ, writable: true, enumerable: false, con figurable: true} 416. RangeError: {value: ƒ, writable: true, enumerable: false, configurable : true} 417. ReadableStream: {value: ƒ, writable: true, enumerable: false, config urable: true} 418. ReferenceError: {value: ƒ, writable: true, enumerable: false, configurable : true} 419. Reflect: {value: {…}, writable: true, enumerable: false, configur able: true} 420. RegExp: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 421. RelativeOrientationSensor: {value: ƒ, writable: true, enumerable: false, configurable : true} 422. RemotePlayback: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 423. ReportingObserver: {value: ƒ, writable: true, enumerable: false, configurable: true} 424. Request: {value: ƒ, writable: true, enumerable: false, configurab le: true} 425. ResizeObserver: {value: ƒ, writable: true, enumerable: false, configurable: true} 426. ResizeObserverEntry: {value: ƒ, writable: true, enumerable: false, configur able: true} 427. Response: {value: ƒ, writable: true, enumerable: false, configurab le: true} 428. SVGAElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 429. SVGAngle: {value: ƒ, writable: true, enumerable: false, configurable : true} 430. SVGAnimateElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 72 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 431. SVGAnimateMotionElement: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 432. SVGAnimateTransformElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 433. SVGAnimatedAngle: {value: ƒ, writable: true, enumerable: false, configurable : true} 434. SVGAnimatedBoolean: {value: ƒ, writable: true, enumerable: false, configurable: true} 435. SVGAnimatedEnumeration: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 436. SVGAnimatedInteger: {value: ƒ, writable: true, enumerable: false, configurable : true} 437. SVGAnimatedLength: {value: ƒ, writable: true, enumerable: false, configu rable: true} 438. SVGAnimatedLengthList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 439. SVGAnimatedNumber: {value: ƒ, writable: true, enumerable: false, configurable : true} 440. SVGAnimatedNumberList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 441. SVGAnimatedPreserveAspectRatio: {value: ƒ, writable: true, enumerable: false, configurable : true} 442. SVGAnimatedRect: {value: ƒ, writable: true, enumerable: false, configura ble: true} 443. SVGAnimatedString: {value: ƒ, writable: true, enumerable: false, configu rable: true} 444. SVGAnimatedTransformList: {value: ƒ, writable: true, enumerable: false, configurab le: true} 445. SVGAnimationElement: {value: ƒ, writable: true, enumerable: false, conf igurable: true} L’objet global « window » 73 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 446. SVGCircleElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 447. SVGClipPathElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 448. SVGComponentTransferFunctionElement: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 449. SVGDefsElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 450. SVGDescElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 451. SVGDiscardElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 452. SVGElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 453. SVGEllipseElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 454. SVGFEBlendElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 455. SVGFEColorMatrixElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 456. SVGFEComponentTransferElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 457. SVGFECompositeElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 458. SVGFEConvolveMatrixElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 459. SVGFEDiffuseLightingElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 460. SVGFEDisplacementMapElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 74 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 461. SVGFEDistantLightElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 462. SVGFEDropShadowElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 463. SVGFEFloodElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 464. SVGFEFuncAElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 465. SVGFEFuncBElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 466. SVGFEFuncGElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 467. SVGFEFuncRElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 468. SVGFEGaussianBlurElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 469. SVGFEImageElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 470. SVGFEMergeElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 471. SVGFEMergeNodeElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 472. SVGFEMorphologyElement: {value: ƒ, writable: true, enumerable: false, config urable: true} 473. SVGFEOffsetElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 474. SVGFEPointLightElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 475. SVGFESpecularLightingElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 75 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 476. SVGFESpotLightElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 477. SVGFETileElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 478. SVGFETurbulenceElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 479. SVGFilterElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 480. SVGForeignObjectElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 481. SVGGElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 482. SVGGeometryElement: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 483. SVGGradientElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 484. SVGGraphicsElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 485. SVGImageElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 486. SVGLength: {value: ƒ, writable: true, enumerable: false, configurable: true} 487. SVGLengthList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 488. SVGLineElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 489. SVGLinearGradientElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 490. SVGMPathElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 491. SVGMarkerElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 76 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 492. SVGMaskElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 493. SVGMatrix: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 494. SVGMetadataElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 495. SVGNumber: {value: ƒ, writable: true, enumerable: false, configurable : true} 496. SVGNumberList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 497. SVGPathElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 498. SVGPatternElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 499. SVGPoint: {value: ƒ, writable: true, enumerable: false, configurab le: true} 500. SVGPointList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 501. SVGPolygonElement: {value: ƒ, writable: true, enumerable: false, c onfigurable: true} 502. SVGPolylineElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 503. SVGPreserveAspectRatio: {value: ƒ, writable: true, enumerable: false, configurable : true} 504. SVGRadialGradientElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 505. SVGRect: {value: ƒ, writable: true, enumerable: false, c onfigurable: true} 506. SVGRectElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 77 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 507. SVGSVGElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 508. SVGScriptElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 509. SVGSetElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 510. SVGStopElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 511. SVGStringList: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 512. SVGStyleElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 513. SVGSwitchElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 514. SVGSymbolElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 515. SVGTSpanElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 516. SVGTextContentElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 517. SVGTextElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 518. SVGTextPathElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 519. SVGTextPositioningElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 520. SVGTitleElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 521. SVGTransform: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 78 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 522. SVGTransformList: {value: ƒ, writable: true, enumerable: false, configurab le: true} 523. SVGUnitTypes: {value: ƒ, writable: true, enumerable: false, configurab le: true} 524. SVGUseElement: {value: ƒ, writable: true, enumerable: false, configurab le: true} 525. SVGViewElement: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 526. Screen: {value: ƒ, writable: true, enumerable: false, co nfigurable: true} 527. ScreenOrientation: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 528. ScriptProcessorNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 529. SecurityPolicyViolationEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 530. Selection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 531. Sensor: {value: ƒ, writable: true, enumerable: false, configurable : true} 532. SensorErrorEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 533. ServiceWorker: {value: ƒ, writable: true, enumerable: false, configurable: true} 534. ServiceWorkerContainer: {value: ƒ, writable: true, enumerable: false, configurable : true} 535. ServiceWorkerRegistration: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 536. Set: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 537. ShadowRoot: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 79 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 538. SharedWorker: {value: ƒ, writable: true, enumerable: false, configurable: true} 539. SourceBuffer: {value: ƒ, writable: true, enumerable: false, configurable : true} 540. SourceBufferList: {value: ƒ, writable: true, enumerable: false, configura ble: true} 541. SpeechSynthesisEvent: {value: ƒ, writable: true, enumerable: false, configu rable: true} 542. SpeechSynthesisUtterance: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 543. StaticRange: {value: ƒ, writable: true, enumerable: false, configur able: true} 544. StereoPannerNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 545. Storage: {value: ƒ, writable: true, enumerable: false, configurable : true} 546. StorageEvent: {value: ƒ, writable: true, enumerable: false, configu rable: true} 547. StorageManager: {value: ƒ, writable: true, enumerable: false, configurable: true} 548. String: {value: ƒ, writable: true, enumerable: false, co nfigurable: true} 549. StylePropertyMap: {value: ƒ, writable: true, enumerable: false, configurab le: true} 550. StylePropertyMapReadOnly: {value: ƒ, writable: true, enumerable: false, configurable: true} 551. StyleSheet: {value: ƒ, writable: true, enumerable: false , configurable: true} 552. StyleSheetList: {value: ƒ, writable: true, enumerable: f alse, configurable: true} 553. SubtleCrypto: {value: ƒ, writable: true, enumerable: false, configurable: true} L’objet global « window » 80 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 554. Symbol: {value: ƒ, writable: true, enumerable: false, configurable : true} 555. SyncManager: {value: ƒ, writable: true, enumerable: false, configurable : true} 556. SyntaxError: {value: ƒ, writable: true, enumerable: false, configu rable: true} 557. TaskAttributionTiming: {value: ƒ, writable: true, enumerable: false, configurable : true} 558. Text: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 559. TextDecoder: {value: ƒ, writable: true, enumerable: false, configurable: true} 560. TextEncoder: {value: ƒ, writable: true, enumerable: false, configurable : true} 561. TextEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 562. TextMetrics: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 563. TextTrack: {value: ƒ, writable: true, enumerable: false, configurab le: true} 564. TextTrackCue: {value: ƒ, writable: true, enumerable: false, configurable : true} 565. TextTrackCueList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 566. TextTrackList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 567. TimeRanges: {value: ƒ, writable: true, enumerable: false, configura ble: true} 568. Touch: {value: ƒ, writable: true, enumerable: false, con figurable: true} 569. TouchEvent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 81 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 570. TouchList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 571. TrackEvent: {value: ƒ, writable: true, enumerable: false , configurable: true} 572. TransformStream: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 573. TransitionEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 574. TreeWalker: {value: ƒ, writable: true, enumerable: false, configurable: true} 575. TypeError: {value: ƒ, writable: true, enumerable: false, configurable : true} 576. UIEvent: {value: ƒ, writable: true, enumerable: false, c onfigurable: true} 577. URIError: {value: ƒ, writable: true, enumerable: false, configurable : true} 578. URL: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 579. URLSearchParams: {value: ƒ, writable: true, enumerable: false, configura ble: true} 580. USB: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 581. USBAlternateInterface: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 582. USBConfiguration: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 583. USBConnectionEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 584. USBDevice: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 585. USBEndpoint: {value: ƒ, writable: true, enumerable: false, configurab le: true} 586. USBInTransferResult: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 82 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 587. USBInterface: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 588. USBIsochronousInTransferPacket: {value: ƒ, writable: true, enumerable: false, configurable: true} 589. USBIsochronousInTransferResult: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 590. USBIsochronousOutTransferPacket: {value: ƒ, writable: true, enumerable: false, configurable: true} 591. USBIsochronousOutTransferResult: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 592. USBOutTransferResult: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 593. Uint8Array: {value: ƒ, writable: true, enumerable: false , configurable: true} 594. Uint8ClampedArray: {value: ƒ, writable: true, enumerable : false, configurable: true} 595. Uint16Array: {value: ƒ, writable: true, enumerable: fals e, configurable: true} 596. Uint32Array: {value: ƒ, writable: true, enumerable: fals e, configurable: true} 597. VTTCue: {value: ƒ, writable: true, enumerable: false, co nfigurable: true} 598. ValidityState: {value: ƒ, writable: true, enumerable: false, configura ble: true} 599. VisualViewport: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 600. WaveShaperNode: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 601. WeakMap: {value: ƒ, writable: true, enumerable: false, c onfigurable: true} 602. WeakSet: {value: ƒ, writable: true, enumerable: false, c onfigurable: true} 603. WebAssembly: {value: WebAssembly, writable: true, enumerable: false, co nfigurable: true} 604. WebGL2ComputeRenderingContext: {value: ƒ, writable: true , enumerable: false, configurable: true} L’objet global « window » 83 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 605. WebGL2RenderingContext: {value: ƒ, writable: true, enume rable: false, configurable: true} 606. WebGLActiveInfo: {value: ƒ, writable: true, enumerable: false, configurable: true} 607. WebGLBuffer: {value: ƒ, writable: true, enumerable: false, configurable: true} 608. WebGLContextEvent: {value: ƒ, writable: true, enumerable: false, config urable: true} 609. WebGLFramebuffer: {value: ƒ, writable: true, enumerable: false, configurable: true} 610. WebGLProgram: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 611. WebGLQuery: {value: ƒ, writable: true, enumerable: false , configurable: true} 612. WebGLRenderbuffer: {value: ƒ, writable: true, enumerable: false, configurable: true} 613. WebGLRenderingContext: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 614. WebGLSampler: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 615. WebGLShader: {value: ƒ, writable: true, enumerable: false, configura ble: true} 616. WebGLShaderPrecisionFormat: {value: ƒ, writable: true, enumerable: false, configurable : true} 617. WebGLSync: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 618. WebGLTexture: {value: ƒ, writable: true, enumerable: false, configurable: true} 619. WebGLTransformFeedback: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 620. WebGLUniformLocation: {value: ƒ, writable: true, enumerable: false, configurabl e: true} L’objet global « window » 84 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 621. WebGLVertexArrayObject: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 622. WebKitAnimationEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 623. WebKitCSSMatrix: {value: ƒ, writable: true, enumerable: false, con figurable: true} 624. WebKitMutationObserver: {value: ƒ, writable: true, enumerable: false, configurable: true} 625. WebKitTransitionEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 626. WebSocket: {value: ƒ, writable: true, enumerable: false, configurable: true} 627. WheelEvent: {value: ƒ, writable: true, enumerable: false, configurable : true} 628. Window: {value: ƒ, writable: true, enumerable: false, configurable : true} 629. Worker: {value: ƒ, writable: true, enumerable: false, configurable: true} 630. Worklet: {value: ƒ, writable: true, enumerable: false, configurable : true} 631. WritableStream: {value: ƒ, writable: true, enumerable: false, config urable: true} 632. XMLDocument: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 633. XMLHttpRequest: {value: ƒ, writable: true, enumerable: false, configurab le: true} 634. XMLHttpRequestEventTarget: {value: ƒ, writable: true, enumerable: false, configurable : true} 635. XMLHttpRequestUpload: {value: ƒ, writable: true, enumerable: false, conf igurable: true} L’objet global « window » 85 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 636. XMLSerializer: {value: ƒ, writable: true, enumerable: false, configurable: true} 637. XPathEvaluator: {value: ƒ, writable: true, enumerable: false, configurable : true} 638. XPathExpression: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 639. XPathResult: {value: ƒ, writable: true, enumerable: fals e, configurable: true} 640. XSLTProcessor: {value: ƒ, writable: true, enumerable: false, configurable : true} 641. alert: {value: ƒ, writable: true, enumerable: true, conf igurable: true} 642. applicationCache: {get: ƒ, set: undefined, enumerable: true, configura ble: true} 643. atob: {value: ƒ, writable: true, enumerable: true, configurable: true} 644. blur: {value: ƒ, writable: true, enumerable: true, confi gurable: true} 645. btoa: {value: ƒ, writable: true, enumerable: true, confi gurable: true} 646. caches: {get: ƒ, set: undefined, enumerable: true, configurable: tr ue} 647. cancelAnimationFrame: {value: ƒ, writable: true, enumerable: true, configurabl e: true} 648. cancelIdleCallback: {value: ƒ, writable: true, enumerable: true, configur able: true} 649. captureEvents: {value: ƒ, writable: true, enumerable: true, configur able: true} 650. chrome: {value: {…}, writable: true, enumerable: true, c onfigurable: false} 651. clear: {value: ƒ, writable: true, enumerable: false, con figurable: true} 652. clearInterval: {value: ƒ, writable: true, enumerable: true, configurable: true} L’objet global « window » 86 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 653. clearTimeout: {value: ƒ, writable: true, enumerable: tru e, configurable: true} 654. clientInformation: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 655. close: {value: ƒ, writable: true, enumerable: true, conf igurable: true} 656. closed: {value: false, writable: false, enumerable: true , configurable: true} 657. confirm: {value: ƒ, writable: true, enumerable: true, configurable : true} 658. console: {value: console, writable: true, enumerable: false, confi gurable: true} 659. copy: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 660. createImageBitmap: {value: ƒ, writable: true, enumerable: true, configurable: true} 661. crypto: {get: ƒ, set: undefined, enumerable: true, configurable: tr ue} 662. customElements: {get: ƒ, set: undefined, enumerable: true, configurable: true} 663. debug: {value: ƒ, writable: true, enumerable: false, configurable : true} 664. decodeURI: {value: ƒ, writable: true, enumerable: false, configurable: true} 665. decodeURIComponent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 666. defaultStatus: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 667. defaultstatus: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 668. devicePixelRatio: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 669. dir: {value: ƒ, writable: true, enumerable: false, confi gurable: true} 670. dirxml: {value: ƒ, writable: true, enumerable: false, co nfigurable: true} L’objet global « window » 87 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 671. document: {get: ƒ, set: undefined, enumerable: true, configurable: false} 672. encodeURI: {value: ƒ, writable: true, enumerable: false, configurable: true} 673. encodeURIComponent: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 674. escape: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 675. eval: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 676. event: {get: ƒ, set: ƒ, enumerable: false, configurable: true} 677. external: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 678. fetch: {value: ƒ, writable: true, enumerable: true, conf igurable: true} 679. find: {value: ƒ, writable: true, enumerable: true, confi gurable: true} 680. focus: {value: ƒ, writable: true, enumerable: true, configurable: true} 681. frameElement: {get: ƒ, set: undefined, enumerable: true, configurable: true} 682. frames: {value: Window, writable: true, enumerable: true , configurable: true} 683. getComputedStyle: {value: ƒ, writable: true, enumerable: true, configura ble: true} 684. getEventListeners: {value: ƒ, writable: true, enumerable: false, configurable : true} 685. getSelection: {value: ƒ, writable: true, enumerable: true, configurable : true} 686. history: {get: ƒ, set: undefined, enumerable: true, configurable: tr ue} 687. indexedDB: {get: ƒ, set: undefined, enumerable: true, configurable: true} L’objet global « window » 88 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 688. innerHeight: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 689. innerWidth: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 690. inspect: {value: ƒ, writable: true, enumerable: false, configurab le: true} 691. isFinite: {value: ƒ, writable: true, enumerable: false, configurable: true} 692. isNaN: {value: ƒ, writable: true, enumerable: false, configurable : true} 693. isSecureContext: {get: ƒ, set: undefined, enumerable: true, configurable: true} 694. keys: {value: ƒ, writable: true, enumerable: false, conf igurable: true} 695. length: {value: 0, writable: true, enumerable: true, con figurable: true} 696. localStorage: {get: ƒ, set: undefined, enumerable: true, configurable: t rue} 697. location: {value: Location, writable: true, enumerable: true, confi gurable: false} 698. locationbar: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 699. matchMedia: {value: ƒ, writable: true, enumerable: true, configurable: true} 700. menubar: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 701. monitor: {value: ƒ, writable: true, enumerable: false, configurable : true} 702. monitorEvents: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 703. moveBy: {value: ƒ, writable: true, enumerable: true, configurable: true} 704. moveTo: {value: ƒ, writable: true, enumerable: true, configurable: true} L’objet global « window » 89 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 705. name: {get: ƒ, set: ƒ, enumerable: true, configurable: t rue} 706. navigator: {get: ƒ, set: undefined, enumerable: true, configurable: t rue} 707. offscreenBuffering: {get: ƒ, set: ƒ, enumerable: false, configurable: true} 708. onabort: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 709. onafterprint: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 710. onanimationend: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 711. onanimationiteration: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 712. onanimationstart: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 713. onappinstalled: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 714. onauxclick: {get: ƒ, set: ƒ, enumerable: true, configura ble: true} 715. onbeforeinstallprompt: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 716. onbeforeprint: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 717. onbeforeunload: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 718. onblur: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 719. oncancel: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 720. oncanplay: {get: ƒ, set: ƒ, enumerable: true, configurab le: true} 721. oncanplaythrough: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 722. onchange: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 723. onclick: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 724. onclose: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 725. oncontextmenu: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 726. oncuechange: {get: ƒ, set: ƒ, enumerable: true, configurable: tru e} L’objet global « window » 90 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 727. ondblclick: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 728. ondevicemotion: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 729. ondeviceorientation: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 730. ondeviceorientationabsolute: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 731. ondrag: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 732. ondragend: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 733. ondragenter: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 734. ondragleave: {get: ƒ, set: ƒ, enumerable: true, configur able: true} 735. ondragover: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 736. ondragstart: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 737. ondrop: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 738. ondurationchange: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 739. onelementpainted: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 740. onemptied: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 741. onended: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 742. onerror: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 743. onfocus: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 744. ongotpointercapture: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 745. onhashchange: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 746. oninput: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 747. oninvalid: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 748. onkeydown: {get: ƒ, set: ƒ, enumerable: true, configurab le: true} 749. onkeypress: {get: ƒ, set: ƒ, enumerable: true, configurable: true} L’objet global « window » 91 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 750. onkeyup: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 751. onlanguagechange: {get: ƒ, set: ƒ, enumerable: true, configurable: t rue} 752. onload: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 753. onloadeddata: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 754. onloadedmetadata: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 755. onloadstart: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 756. onlostpointercapture: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 757. onmessage: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 758. onmessageerror: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 759. onmousedown: {get: ƒ, set: ƒ, enumerable: true, configurable: tru e} 760. onmouseenter: {get: ƒ, set: ƒ, enumerable: true, configurable: tr ue} 761. onmouseleave: {get: ƒ, set: ƒ, enumerable: true, configurable: tr ue} 762. onmousemove: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 763. onmouseout: {get: ƒ, set: ƒ, enumerable: true, configurable: true } 764. onmouseover: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 765. onmouseup: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 766. onmousewheel: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 767. onoffline: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 768. ononline: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 769. onpagehide: {get: ƒ, set: ƒ, enumerable: true, configurable: true} L’objet global « window » 92 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 770. onpageshow: {get: ƒ, set: ƒ, enumerable: true, configurable: true } 771. onpause: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 772. onplay: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 773. onplaying: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 774. onpointercancel: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 775. onpointerdown: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 776. onpointerenter: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 777. onpointerleave: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 778. onpointermove: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 779. onpointerout: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 780. onpointerover: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 781. onpointerup: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 782. onpopstate: {get: ƒ, set: ƒ, enumerable: true, configura ble: true} 783. onprogress: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 784. onratechange: {get: ƒ, set: ƒ, enumerable: true, configurable: tr ue} 785. onrejectionhandled: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 786. onreset: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 787. onresize: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 788. onscroll: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 789. onsearch: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 790. onseeked: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 791. onseeking: {get: ƒ, set: ƒ, enumerable: true, configurable: true} L’objet global « window » 93 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 792. onselect: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 793. onstalled: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 794. onstorage: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 795. onsubmit: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 796. onsuspend: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 797. ontimeupdate: {get: ƒ, set: ƒ, enumerable: true, configurable: tr ue} 798. ontoggle: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 799. ontransitionend: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 800. onunhandledrejection: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 801. onunload: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 802. onvolumechange: {get: ƒ, set: ƒ, enumerable: true, configurable: true } 803. onwaiting: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 804. onwebkitanimationend: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 805. onwebkitanimationiteration: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 806. onwebkitanimationstart: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 807. onwebkittransitionend: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 808. onwheel: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 809. open: {value: ƒ, writable: true, enumerable: true, confi gurable: true} 810. openDatabase: {value: ƒ, writable: true, enumerable: true, configurable : true} 811. opener: {value: null, writable: true, enumerable: true, configurabl e: true} 812. origin: {get: ƒ, set: ƒ, enumerable: true, configurable: true} L’objet global « window » 94 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 813. outerHeight: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 814. outerWidth: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 815. pageXOffset: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 816. pageYOffset: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 817. parent: {value: Window, writable: true, enumerable: true, configur able: true} 818. parseFloat: {value: ƒ, writable: true, enumerable: false, configurab le: true} 819. parseInt: {value: ƒ, writable: true, enumerable: false, configurab le: true} 820. performance: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 821. personalbar: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 822. postMessage: {value: ƒ, writable: true, enumerable: true, configurable : true} 823. print: {value: ƒ, writable: true, enumerable: true, conf igurable: true} 824. profile: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 825. profileEnd: {value: ƒ, writable: true, enumerable: false, configur able: true} 826. prompt: {value: ƒ, writable: true, enumerable: true, con figurable: true} 827. queryObjects: {value: ƒ, writable: true, enumerable: false, configurab le: true} 828. releaseEvents: {value: ƒ, writable: true, enumerable: true, confi gurable: true} 829. requestAnimationFrame: {value: ƒ, writable: true, enumerable: true, configurabl e: true} 830. requestIdleCallback: {value: ƒ, writable: true, enumerable: true, configur able: true} L’objet global « window » 95 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 831. resizeBy: {value: ƒ, writable: true, enumerable: true, configurable: true} 832. resizeTo: {value: ƒ, writable: true, enumerable: true, c onfigurable: true} 833. screen: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 834. screenLeft: {get: ƒ, set: ƒ, enumerable: true, configura ble: true} 835. screenTop: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 836. screenX: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 837. screenY: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 838. scroll: {value: ƒ, writable: true, enumerable: true, con figurable: true} 839. scrollBy: {value: ƒ, writable: true, enumerable: true, configurable: true} 840. scrollTo: {value: ƒ, writable: true, enumerable: true, configurable: true} 841. scrollX: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 842. scrollY: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 843. scrollbars: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 844. self: {value: Window, writable: true, enumerable: true, configurable: true} 845. sessionStorage: {get: ƒ, set: undefined, enumerable: true, configurable: t rue} 846. setInterval: {value: ƒ, writable: true, enumerable: true, configurable: true} 847. setTimeout: {value: ƒ, writable: true, enumerable: true, configura ble: true} 848. speechSynthesis: {get: ƒ, set: undefined, enumerable: true, configurable: t rue} 849. status: {get: ƒ, set: ƒ, enumerable: true, configurable: true} L’objet global « window » 96 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 850. statusbar: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 851. stop: {value: ƒ, writable: true, enumerable: true, confi gurable: true} 852. styleMedia: {get: ƒ, set: undefined, enumerable: true, configurable: t rue} 853. table: {value: ƒ, writable: true, enumerable: false, configurable : true} 854. toolbar: {get: ƒ, set: ƒ, enumerable: true, configurable : true} 855. top: {value: Window, writable: false, enumerable: true, configurable: false} 856. undebug: {value: ƒ, writable: true, enumerable: false, configurable : true} 857. undefined: {value: undefined, writable: false, enumerable: false, c onfigurable: false} 858. unescape: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 859. unmonitor: {value: ƒ, writable: true, enumerable: false, configurable : true} 860. unmonitorEvents: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 861. values: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 862. visualViewport: {get: ƒ, set: ƒ, enumerable: true, configurable: true} 863. webkitCancelAnimationFrame: {value: ƒ, writable: true, enumerable: true, configurabl e: true} 864. webkitMediaStream: {value: ƒ, writable: true, enumerable: false, configur able: true} 865. webkitRTCPeerConnection: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 866. webkitRequestAnimationFrame: {value: ƒ, writable: true, enumerable: true, configurabl e: true} L’objet global « window » 97 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII 867. webkitRequestFileSystem: {value: ƒ, writable: true, enumerable: true, configurable: true} 868. webkitResolveLocalFileSystemURL: {value: ƒ, writable: true, enumerable: true, configurab le: true} 869. webkitSpeechGrammar: {value: ƒ, writable: true, enumerable: false, configurable : true} 870. webkitSpeechGrammarList: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 871. webkitSpeechRecognition: {value: ƒ, writable: true, enumerable: false, configurabl e: true} 872. webkitSpeechRecognitionError: {value: ƒ, writable: true, enumerable: false, configurable : true} 873. webkitSpeechRecognitionEvent: {value: ƒ, writable: true, enumerable: false, configurab le: true} 874. webkitStorageInfo: {get: ƒ, set: undefined, enumerable: true, configurable: tr ue} 875. webkitURL: {value: ƒ, writable: true, enumerable: false, configura ble: true} 876. window: {value: Window, writable: false, enumerable: true, configu rable: false} 877. yandex: {value: {…}, writable: true, enumerable: true, configurabl e: true} 878. __proto__: Object L'objet window (tout minuscule) n’a pas de prototype propre. window.hasOwnProperty("prototype") false L’objet global « window » 98 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII L’objet window minuscules n’a qu'un pointeur (__proto__) sur le prototype de son constructeur, l'objet Window (notez la capitalisation). Avec Firefox : L’objet global « window » 99 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu L’objet global « window » JavaScript Tome-VII 100 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII Avec Yandex : L’objet global « window » 101 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII Tentative d’obtenir la liste des Propriétés du prototype des objets window (avec “w” minuscule) et Window (avec “W” Majuscule) : window.prototype undefined WindowPrototype { … } constructor: function () __proto__: WindowProperties { L’objet global « window » } 102 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII __proto__: EventTargetPrototype { addEventListener: addEventListener(), removeEventListener: removeEventListener(), dispatchEvent: dispatchEvent(), … } addEventListener: function addEventListener() constructor: function () dispatchEvent: function dispatchEvent() removeEventListener: function removeEventListener() __proto__: Object { … } window.prototype.constructor TypeError: window.prototype is undefined Window.prototype.constructor () length: 0 name: "Window" prototype: WindowPrototype { … } Symbol(Symbol.hasInstance): undefined __proto__: function () Remarque importante : L’objet global « window » 103 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII Ce n’est pas nécessaire de connaître/retenir toutes ces propriétés par cœur. Pour les obtenir tapez seulement « window » ou « window.__proto__ » au prompt de la console de n’importe quel navigateur récent. La propriété length d’une méthode donne une «hints» quant au nombre de paramètres prévus. En JavaScript, on peut utiliser plus ou moins que le nombre des paramètres prévus, mais pour les méthodes il convient mieux de respecter le nombre [et bien sûr l’ordre] des paramètres prévus. Chaque navigateur a/affiche une liste légèrement différente. Mots-clés : objet global , propriétés, fonctions globales, accès direct, méthodesgetOwnPropertyNames, objet Object, parseFloat, parseInt, Infinity, NaN, undefined, Boolean, String, Symbol, Date, Promise, RegExp jeudi, 4. avril 2019 (10:43 ). DIASOLUKA Nz. Luyalu Docteur en Médecine, Chirurgie & Accouchements (1977), CNOM : 0866 - Spécialiste en ophtalmologie (1980) Informaticien-amateur, Programmeur et WebMaster. Chercheur indépendant, autonome et autofinancé, bénévole, sans aucun conflit d’intérêt ou liens d'intérêts ou contrainte promotionnelle avec qui qu’il soit ou quelqu’organisme ou L’objet global « window » 104 / 105 jeudi, 4. avril 2019 (10:43 ) J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII institution / organisation que ce soit, étatique, paraétatique ou privé, industriel ou commercial en relation avec le sujet présenté. +243 - 851278216 - 899508675 - 995624714 - 902263541 - 813572818 [email protected] L’objet global « window » 105 / 105 jeudi, 4. avril 2019 (10:43 )