javascript tome v - « this » dans différents contextes en JavaScript
Transcription
javascript tome v - « this » dans différents contextes en JavaScript
: « this » dans différents contextes : J AVA S C R I P T (Programmation Internet) V O L . V 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 11 : « this » dans différents contextes : L’objet pointé par « this » varie selon son environnement englobant (espace global, fonction ordinaire, fonction fléchée, élément HTML,..), et son contexte (« mode sloppy » ou « mode strict »). Quelque soit le mode (strict ou sloppy) « this » dans une instance (telle que défini dans le constructeur) représente l’instance. Il est toujours prudent de tester le « this » et y veiller dans les deux contextes environnementaux (sloppy et strict). I. En mode STRICT, « this » dans une fonction ordinaire représente undefined. <script type="text/javascript"> "use strict"; // En MODE STRICT, // this dans une fonction ordinaire // représente l'objet global widonw. function o(p){ ///////// this.prop=45; // TypeError: this is undefined console.log('"',this,'"'); console.log(this===window); console.log('"',p,'"'); } o(); /* " undefined " false test.html:6:5 test.html:8:5 test.html:9:5 J.D.B. DIASOLUKA Nz. Luyalu " undefined " */ let io=new o(this); /* " Object { } " false " Window ... " */ </script> JavaScript Tome-V test.html:10:5 test.html:8:5 test.html:9:5 test.html:10:5 II. En mode STANDARD, « this » dans une fonction ordfinaire représente l’objet global window. Mais dans (ou pendant) la définition des propriétés d’une fonction, « this » représente le constructeur et, dans une instance, il représente l’instance. <script type="text/javascript"> // En MODE STANDARD, // this dans une fonction ordinaire // représente l'objet global widonw. function o(p){ this.prop=45; console.log('"',this,'"'); console.log(this===window); console.log('"',p,'"'); } o(); /* " Window " true " undefined " */ test.html:7:5 test.html:8:5 test.html:9:5 let io=new o(this); /* " Object { prop: 45 } " false " Window ... " */ </script> La variable « this » test.html:7:5 test.html:8:5 test.html:9:5 2 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu III. Dans une l’instance : instance, JavaScript Tome-V « this » représente TOUJOURS <script type="text/javascript"> "use strict"; // this dans une instanc représente // TOUJOURS un poineur sur l'instance. function o(p){ this.prop=45; } let io=new o(); console.log(io.prop) // 45 let fdummy=p=>p.prop=100; // fdummy modifie la valeur de prop // de l'objet lui envoyé. io.df=function(){fdummy(this)}; // Définition d'une méthode de io qui // appelle fdummy en lui passant io // via this. io.df(); // appel de la méthode io.df() console.log(io.prop) // 100 // affiche la nouvelle valeur de io.prop. </script> IV. Dans une fonction fléchée (expression de fonction) et dans un littéral d’objet « this » représente TOUJOURS l’objet global Window quelque soit le mode : <script type="text/javascript"> "use strict"; var a="global"; console.log(this); // Window const o = _ => { var a='locale' ; // « a » n'écrase pas le global La variable « this » 3 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V var oFct = function(){ console.log(this); // Object { oFct: oFct() } console.log(a , window.a , this.a); // global global locale }; console.log(this); return this; // Window }; const r = o(); console.log(this , o.this); // Window console.log(a , window.a , this.a , r.a); // global global global global </script> <script type="text/javascript"> "use strict"; let fdummy=_=>console.log(this); fdummy(); // Window let o={ fdummy2:_=>console.log(this) } // littéral d’objet o.fdummy2(); // Window </script> V. Dans une expression de fonction : <script type="text/javascript"> "use strict"; var a="global"; console.log(this); // Window const o = function(){ this.a='locale' ; // « a » n'écrase pas le global this.oFct = function(){ console.log(this); // Object { oFct: oFct() } La variable « this » 4 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V console.log(a , window.a , this.a); // global global locale } }; const i = new o(); i.oFct(); console.log(this , i.this); // Window console.log(a , window.a , this.a , i.a); // global global global locale </script> VI. Dans une fonction ordinaire : <script type="text/javascript"> "use strict"; let fdummy=_=>console.log(this); // Window { // frames: Window, postMessage: ƒ, blur: ƒ, // focus: ƒ, close: ƒ, …} fdummy(); // Fonction classique function fdummy2(){ console.log(this); // undefined si "use strict"; // Si mode standard : // Window {frames: Window, postMessage: ƒ, // blur: ƒ, focus: ƒ, close: ƒ, …} } fdummy2(); let o=function(){ console.log(this) /* // Object { La variable « this » 5 / 112 } jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 1er o {} A fdummy3:_=>console.log(this) B __proto__:Object */ this.fdummy3=_=>console.log(this) // Object { fdummy3: fdummy3() } /* 1er o {fdummy3: ƒ} A fdummy3:_=>console.log(this) B __proto__:Object */ } let i=new o(); i.fdummy3(); let o4=new Function() o4.prototype.fdummy4=_=>console.log(this) // Window // Window {frames: Window, postMessage: ƒ, // blur: ƒ, focus: ƒ, close: ƒ, …} let i4=new o4(); i4.fdummy4(); (function(){console.log(this)})(); // undefined si "use strict": // Si mode normal : // Window {frames: Window, postMessage: ƒ, // blur: ƒ, focus: ƒ, close: ƒ, …} </script> VII. Dans une class, « this » représente le casse-tête qui suit selon la nature de la méthode (static ou non) : Dans une méthode non static de class, this représente la classe en tant que objet. Dans une méthode static this représente la classe en tant que classe. <script type="text/javascript"> "use strict"; var a="global"; console.log(this); // Window const o = { a : 'locale' , // « a » n'écrase pas le global La variable « this » 6 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V oFct : function(){ console.log(this); // Object { oFct: oFct() } console.log(a , window.a , this.a); // global global locale } }; o.oFct(); console.log(this , o.this); // Window undefined console.log(a , window.a , this.a , o.a); // global global global locale </script> <script type="text/javascript"> "use strict"; class uneClass { nMeth() { return this; } static sMeth() { return this; } // Ne peut être appelé que du sein du corps de la classe. } var obj = new uneClass(); console.log(obj.nMeth()); // uneClass {} [YANDEX] // Object { } [FIREFOX] ///////// obj.sMeth(); // TypeError: // obj.sMeth is not a function [FIREFOX] // Uncaught TypeError: La variable « this » 7 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu // JavaScript Tome-V obj.sMeth is not a function [YANDEX] var nMeth = obj.nMeth; console.log(nMeth()); // undefined [FIREFOX] [YANDEX] var sMeth = obj.sMeth; ///////// sMeth(); // undefined // TypeError: sMeth is not a function [FIREFOX] // Uncaught TypeError: sMeth is not a function [YANDEX] console.log(uneClass.sMeth()); // class uneClass [YANDEX] // function uneClass() [FIREFOX] var sMeth = uneClass.sMeth; console.log(sMeth()); // undefined [FIREFOX] [YANDEX] </script> Avec YANDEX : 14:51:19.978 test.html:8 notreClass {} 1er notreClass {} A __proto__: I constructor:class notreClass a arguments:(...) b caller:(...) c length:0 d methodStat:ƒ methodStat() e name:"notreClass" f prototype: A constructor:class notreClass B methodOrd:ƒ methodOrd() C __proto__:Object a __proto__:ƒ () b [[FunctionLocation]]:test.html:2 c [[Scopes]]:Scopes[2] I methodOrd:ƒ methodOrd() II __proto__:Object 14:51:19.984 test.html:10 undefined 14:51:19.984 test.html:12 class notreClass { methodOrd() { return this; } La variable « this » 8 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V static methodStat() { return this; } } 14:51:19.984 test.html:14 undefined Avec FIREFOX : Object { } test.html:8:3 __proto__: Object { … } constructor: function notreClass() constructor: notreClass() length: 0 methodStat: function methodStat() length: 0 name: "methodStat" __proto__: function () name: "notreClass" prototype: Object { … } constructor: function notreClass() constructor: notreClass() length: 0 methodStat: function methodStat() name: "notreClass" prototype: Object { … } constructor: function notreClass() constructor: notreClass() length: 0 methodStat: function methodStat() name: "notreClass" prototype: Object { … } constructor: function notreClass() methodOrd: function methodOrd() __proto__: Object { … } __proto__: function () methodOrd: function methodOrd() __proto__: Object { … } __proto__: function () methodOrd: function methodOrd() __proto__: Object { … } __proto__: function () methodOrd: function methodOrd() __proto__: Object { … } undefined test.html:13:3 La variable « this » 9 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V function notreClass() length: 0 methodStat: methodStat() length: 0 name: "methodStat" __proto__: function () name: "notreClass" prototype: Object { … } constructor: function notreClass() length: 0 methodStat: function methodStat() name: "notreClass" prototype: Object { … } constructor: function notreClass() methodOrd: function methodOrd() __proto__: Object { … } __proto__: function () methodOrd: function methodOrd() __proto__: Object { … } constructor: function notreClass() methodOrd: function methodOrd() __proto__: Object { … } __proto__: function () test.html:16:3 undefined test.html:21:3 VIII. Dans un élément HTML « this » représente cet élément : Cliquez ces deux barres<br> <hr width=100 onclick="fct(this)" style=" color:blue;background:red ; height:20; border:20px solid;border-radius:15px"> <hr width=85 onclick="fct(this)" style=" color:green;background:magenta ; height:10; border:30px dashed;border-radius:50px"> <script type="text/javascript"> "use strict"; function fct(p) { console.log(p.width); console.log(p.style.background); La variable « this » 10 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V console.log(p.style.height); console.log(p.style.color); console.log(p.style.border); console.log(p.style.borderRadius); } console.log("*****************************") </script> // AVEC YANDEX : // // // // // // // // // // // // 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 17:58:07.476 17:58:07.485 17:58:07.485 17:58:07.486 17:58:07.486 17:58:07.486 17:58:07.906 17:58:07.907 17:58:07.907 17:58:07.907 17:58:07.907 17:58:07.907 test.html:12 test.html:13 test.html:14 test.html:15 test.html:16 test.html:17 test.html:12 test.html:13 test.html:14 test.html:15 test.html:16 test.html:17 100 red 20px blue 20px solid 15px 85 magenta 10px green 30px dashed 50px // AVEC FIREFOX : La variable « this » 11 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 100 red none repeat scroll 0% 0% 20px blue 20px solid 15px 85 magenta none repeat scroll 0% 0% 10px green 30px dashed 50px </script> IX. test.html:12:7 test.html:13:7 test.html:14:7 test.html:15:7 test.html:16:7 test.html:17:7 test.html:12:7 test.html:13:7 test.html:14:7 test.html:15:7 test.html:16:7 test.html:17:7 Dans une fonction listener, la variable this désigne l’objet cible de l’événement. <hr class="cHr"> <script type="text/javascript"> "use strict"; let eL = document.querySelector(".cHr"); function modify () { console.log(this); this.style.height=10; this.style.background="blue"; this.style.borderWidth="20pt"; this.style.borderRadius="10pt"; this.style.color="red"; this.style.width=150; this.style.borderRadius="15"; La variable « this » 12 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V let t=""; for(let i of this.style) t+=i + " | " console.log(t); } eL.addEventListener("click",modify,false); </script> C’est aussi l’occasion de voir les styles disponibles, avec : let t=""; for(let i of this.style) t+=i + " | " console.log(t); Avec Firefox Quantum 62.0.2 : Après un clic dessus sur cette < HR > dans le browser : La variable « this » 13 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V Avec Yandex Version 18.11.1.385 beta : Après un clic dessus sur cette < HR > dans le browser : X. Dans un Callback d’une méthode itératrice, « this » représente cette méthode : En mode standard, il représente l’objet « window ». <script type="text/javascript"> const process = { // Littéral d'objet organe: "Globe oculaire", tissu : ["Rétine", "Vitré", "Cristallin"], list: function() { this.tissu.map(function(o) { console.log(o + " fait partie du " + this); }); } La variable « this » 14 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V } process.list(); </script> En mode strict, « this » est indéfini. <script type="text/javascript"> "use strict"; const process = { // Littéral d'objet organe: "Globe oculaire", tissu : ["Rétine", "Vitré", "Cristallin"], list: function() { this.tissu.map(function(o) { console.log(o + " fait partie du " + this); }); } } process.list(); </script> Deux possibilités : 1. Stocker la valeur de « this » dans une variable à portée plus large, on a l’habitude de nommer cette variable « that ». 2. Lier le « this » du Callback au this en cours. <script type="text/javascript"> "use strict"; const process = { // Littéral d'objet organe: "Globe oculaire", tissu : ["Rétine", "Vitré", "Cristallin"], list: function() { this.tissu.forEach(function(o) { La variable « this » 15 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V console.log( `${o} fait partie du ${this.organe}` ); }.bind(this)); // le « this » dans ce bloc utilisera // la valeur que pointe présentement // (à ce niveau) « this ». }, list2: function() { const that=this; this.tissu.map(function(o) { console.log(o + " fait partie du " + that.organe); }); } } process.list(); process.list2(); </script> La variable « this » 16 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu XI. JavaScript Tome-V Dans l’espace global, « this » représente l’objet window. L’objet window représente l’objet global qui renferme les propriétés globales. <script type="text/javascript"> "use strict"; console.dir(this); // this dans l'espace global représente l'objet window. </script> Exécution dans YANDEX, les propriétés de l’objet window. C’est aussi l’occasion d’avoir une liste des propriétés de Window. " [object Window] " 1. 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: ƒ () La variable « this » 17 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 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. JavaScript Tome-V closed: false confirm: ƒ confirm() createImageBitmap: ƒ createImageBitmap() crypto: Crypto {subtle: SubtleCrypto} customElements: CustomElementRegistry {} defaultStatus: "" defaultstatus: "" devicePixelRatio: 1 document: document external: External {} fct: ƒ fct(p) fetch: ƒ fetch() find: ƒ find() focus: ƒ () frameElement: null frames: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, pa rent: Window, …} getComputedStyle: ƒ getComputedStyle() getSelection: ƒ getSelection() history: History {length: 1, scrollRestoration: "auto", state: null} indexedDB: IDBFactory {} innerHeight: 779 innerWidth: 176 isSecureContext: true length: 0 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"}", …} location: Location {replace: ƒ, assign: ƒ, href: "file:///K:/DADET/ PROGS/test.html#", ancestorOrigins: DOMStringList, origin: "fil e://", …} locationbar: BarProp {visible: true} matchMedia: ƒ matchMedia() menubar: BarProp {visible: true} moveBy: ƒ moveBy() La variable « this » 18 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 45. moveTo: ƒ moveTo() 46. name: "" 47. navigator: Navigator {vendorSub: "", productSub: "20030107", vendor: "Google Inc.", maxTouchPoints: 0, hardwareConcurrency: 4, …} 48. onabort: null 49. onafterprint: null 50. onanimationend: null 51. onanimationiteration: null 52. onanimationstart: null 53. onappinstalled: null 54. onauxclick: null 55. onbeforeinstallprompt: null 56. onbeforeprint: null 57. onbeforeunload: null 58. onblur: null 59. oncancel: null 60. oncanplay: null 61. oncanplaythrough: null 62. onchange: null 63. onclick: null 64. onclose: null 65. oncontextmenu: null 66. oncuechange: null 67. ondblclick: null 68. ondevicemotion: null 69. ondeviceorientation: null 70. ondeviceorientationabsolute: null 71. ondrag: null 72. ondragend: null 73. ondragenter: null 74. ondragleave: null 75. ondragover: null 76. ondragstart: null 77. ondrop: null 78. ondurationchange: null 79. onelementpainted: null 80. onemptied: null 81. onended: null 82. onerror: null 83. onfocus: null 84. ongotpointercapture: null 85. onhashchange: null 86. oninput: null 87. oninvalid: null 88. onkeydown: null 89. onkeypress: null La variable « this » 19 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 90. onkeyup: null 91. onlanguagechange: null 92. onload: null 93. onloadeddata: null 94. onloadedmetadata: null 95. onloadstart: null 96. onlostpointercapture: null 97. onmessage: null 98. onmessageerror: null 99. onmousedown: null 100. onmouseenter: null 101. onmouseleave: null 102. onmousemove: null 103. onmouseout: null 104. onmouseover: null 105. onmouseup: null 106. onmousewheel: null 107. onoffline: null 108. ononline: null 109. onpagehide: null 110. onpageshow: null 111. onpause: null 112. onplay: null 113. onplaying: null 114. onpointercancel: null 115. onpointerdown: null 116. onpointerenter: null 117. onpointerleave: null 118. onpointermove: null 119. onpointerout: null 120. onpointerover: null 121. onpointerup: null 122. onpopstate: null 123. onprogress: null 124. onratechange: null 125. onrejectionhandled: null 126. onreset: null 127. onresize: null 128. onscroll: null 129. onsearch: null 130. onseeked: null 131. onseeking: null 132. onselect: null 133. onstalled: null 134. onstorage: null 135. onsubmit: null 136. onsuspend: null La variable « this » 20 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 137. ontimeupdate: null 138. ontoggle: null 139. ontransitionend: null 140. onunhandledrejection: null 141. onunload: null 142. onvolumechange: null 143. onwaiting: null 144. onwebkitanimationend: null 145. onwebkitanimationiteration: null 146. onwebkitanimationstart: null 147. onwebkittransitionend: null 148. onwheel: null 149. open: ƒ open() 150. openDatabase: ƒ () 151. opener: null 152. origin: "null" 153. outerHeight: 851 154. outerWidth: 657 155. pageXOffset: 0 156. pageYOffset: 0 157. parent: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, paren t: Window, …} 158. performance: Performance {timeOrigin: 1544972589356.378, onresourceti mingbufferfull: null, memory: MemoryInfo, navigation: PerformanceNavigati on, timing: PerformanceTiming} 159. personalbar: BarProp {visible: true} 160. postMessage: ƒ () 161. print: ƒ print() 162. process: {organe: "Globe oculaire", friends: Array(3), list: ƒ} 163. prompt: ƒ prompt() 164. releaseEvents: ƒ releaseEvents() 165. requestAnimationFrame: ƒ requestAnimationFrame() 166. requestIdleCallback: ƒ requestIdleCallback() 167. resizeBy: ƒ resizeBy() 168. resizeTo: ƒ resizeTo() 169. screen: Screen {availWidth: 1858, availHeight: 1080, wid th: 1920, height: 1080, colorDepth: 24, …} 170. screenLeft: 616 171. screenTop: 53 172. screenX: 616 173. screenY: 53 174. scroll: ƒ scroll() 175. scrollBy: ƒ scrollBy() La variable « this » 21 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 176. scrollTo: ƒ scrollTo() 177. scrollX: 0 178. scrollY: 0 179. scrollbars: BarProp {visible: true} 180. self: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, parent: Window, …} 181. sessionStorage: Storage {length: 0} 182. setInterval: ƒ setInterval() 183. setTimeout: ƒ setTimeout() 184. speechSynthesis: SpeechSynthesis {pending: false, speaking: false, paused: false, onvoiceschanged: null} 185. status: "" 186. statusbar: BarProp {visible: true} 187. stop: ƒ stop() 188. styleMedia: StyleMedia {type: "screen"} 189. toolbar: BarProp {visible: true} 190. top: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ , parent: Window, …} 191. visualViewport: VisualViewport {offsetLeft: 0, offsetTop: 0, pageLeft: 0, pageTop: 0, width: 176, …} 192. webkitCancelAnimationFrame: ƒ webkitCancelAnimationFrame() 193. webkitRequestAnimationFrame: ƒ webkitRequestAnimationFrame() 194. webkitRequestFileSystem: ƒ () 195. webkitResolveLocalFileSystemURL: ƒ () 196. webkitStorageInfo: DeprecatedStorageInfo {} 197. window: Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, paren t: Window, …} 198. yandex: {…} 199. Infinity: Infinity 200. AbortController: ƒ AbortController() 201. AbortSignal: ƒ AbortSignal() 202. AbsoluteOrientationSensor: ƒ AbsoluteOrientationSensor() 203. Accelerometer: ƒ Accelerometer() 204. AnalyserNode: ƒ AnalyserNode() 205. AnimationEvent: ƒ AnimationEvent() 206. ApplicationCache: ƒ ApplicationCache() 207. ApplicationCacheErrorEvent: ƒ ApplicationCacheErrorEvent() 208. Array: ƒ Array() 209. ArrayBuffer: ƒ ArrayBuffer() 210. Attr: ƒ Attr() 211. Audio: ƒ Audio() La variable « this » 22 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. ponse: 225. ponse: 226. 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. JavaScript Tome-V AudioBuffer: ƒ AudioBuffer() AudioBufferSourceNode: ƒ AudioBufferSourceNode() AudioContext: ƒ AudioContext() AudioDestinationNode: ƒ AudioDestinationNode() AudioListener: ƒ AudioListener() AudioNode: ƒ AudioNode() AudioParam: ƒ AudioParam() AudioParamMap: ƒ AudioParamMap() AudioProcessingEvent: ƒ AudioProcessingEvent() AudioScheduledSourceNode: ƒ AudioScheduledSourceNode() AudioWorklet: ƒ AudioWorklet() AudioWorkletNode: ƒ AudioWorkletNode() AuthenticatorAssertionResƒ AuthenticatorAssertionResponse() AuthenticatorAttestationResƒ AuthenticatorAttestationResponse() AuthenticatorResponse: ƒ AuthenticatorResponse() BarProp: ƒ BarProp() BaseAudioContext: ƒ BaseAudioContext() BatteryManager: ƒ BatteryManager() BeforeInstallPromptEvent: ƒ BeforeInstallPromptEvent() BeforeUnloadEvent: ƒ BeforeUnloadEvent() BigInt: ƒ BigInt() BigInt64Array: ƒ BigInt64Array() BigUint64Array: ƒ BigUint64Array() BiquadFilterNode: ƒ BiquadFilterNode() Blob: ƒ Blob() BlobEvent: ƒ BlobEvent() Boolean: ƒ Boolean() BroadcastChannel: ƒ BroadcastChannel() 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() La variable « this » 23 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 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. Track: 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. JavaScript Tome-V 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() 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() La variable « this » 24 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 303. Crypto: ƒ Crypto() 304. CryptoKey: ƒ CryptoKey() 305. CustomElementRegistry: ƒ CustomElementRegistry() 306. CustomEvent: ƒ CustomEvent() 307. DOMError: ƒ DOMError() 308. DOMException: ƒ DOMException() 309. DOMImplementation: ƒ DOMImplementation() 310. DOMMatrix: ƒ DOMMatrix() 311. DOMMatrixReadOnly: ƒ DOMMatrixReadOnly() 312. DOMParser: ƒ DOMParser() 313. DOMPoint: ƒ DOMPoint() 314. DOMPointReadOnly: ƒ DOMPointReadOnly() 315. DOMQuad: ƒ DOMQuad() 316. DOMRect: ƒ DOMRect() 317. DOMRectList: ƒ DOMRectList() 318. DOMRectReadOnly: ƒ DOMRectReadOnly() 319. DOMStringList: ƒ DOMStringList() 320. DOMStringMap: ƒ DOMStringMap() 321. DOMTokenList: ƒ DOMTokenList() 322. DataTransfer: ƒ DataTransfer() 323. DataTransferItem: ƒ DataTransferItem() 324. DataTransferItemList: ƒ DataTransferItemList() 325. DataView: ƒ DataView() 326. Date: ƒ Date() 327. DelayNode: ƒ DelayNode() 328. DeviceMotionEvent: ƒ DeviceMotionEvent() 329. DeviceOrientationEvent: ƒ DeviceOrientationEvent() 330. Document: ƒ Document() 331. DocumentFragment: ƒ DocumentFragment() 332. DocumentType: ƒ DocumentType() 333. DragEvent: ƒ DragEvent() 334. DynamicsCompressorNode: ƒ DynamicsCompressorNode() 335. Element: ƒ Element() 336. ElementPaintEvent: ƒ ElementPaintEvent() 337. EnterPictureInPictureEvent: ƒ EnterPictureInPictureEvent() 338. Error: ƒ Error() 339. ErrorEvent: ƒ ErrorEvent() 340. EvalError: ƒ EvalError() 341. Event: ƒ Event() 342. EventSource: ƒ EventSource() 343. EventTarget: ƒ EventTarget() 344. FederatedCredential: ƒ FederatedCredential() 345. File: ƒ File() 346. FileList: ƒ FileList() 347. FileReader: ƒ FileReader() 348. Float32Array: ƒ Float32Array() La variable « this » 25 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 349. Float64Array: ƒ Float64Array() 350. FocusEvent: ƒ FocusEvent() 351. FontFace: ƒ FontFace() 352. FontFaceSetLoadEvent: ƒ FontFaceSetLoadEvent() 353. FormData: ƒ FormData() 354. Function: ƒ Function() 355. GainNode: ƒ GainNode() 356. Gamepad: ƒ Gamepad() 357. GamepadButton: ƒ GamepadButton() 358. GamepadEvent: ƒ GamepadEvent() 359. GamepadHapticActuator: ƒ GamepadHapticActuator() 360. Gyroscope: ƒ Gyroscope() 361. HTMLAllCollection: ƒ HTMLAllCollection() 362. HTMLAnchorElement: ƒ HTMLAnchorElement() 363. HTMLAreaElement: ƒ HTMLAreaElement() 364. HTMLAudioElement: ƒ HTMLAudioElement() 365. HTMLBRElement: ƒ HTMLBRElement() 366. HTMLBaseElement: ƒ HTMLBaseElement() 367. HTMLBodyElement: ƒ HTMLBodyElement() 368. HTMLButtonElement: ƒ HTMLButtonElement() 369. HTMLCanvasElement: ƒ HTMLCanvasElement() 370. HTMLCollection: ƒ HTMLCollection() 371. HTMLContentElement: ƒ HTMLContentElement() 372. HTMLDListElement: ƒ HTMLDListElement() 373. HTMLDataElement: ƒ HTMLDataElement() 374. HTMLDataListElement: ƒ HTMLDataListElement() 375. HTMLDetailsElement: ƒ HTMLDetailsElement() 376. HTMLDialogElement: ƒ HTMLDialogElement() 377. HTMLDirectoryElement: ƒ HTMLDirectoryElement() 378. HTMLDivElement: ƒ HTMLDivElement() 379. HTMLDocument: ƒ HTMLDocument() 380. HTMLElement: ƒ HTMLElement() 381. HTMLEmbedElement: ƒ HTMLEmbedElement() 382. HTMLFieldSetElement: ƒ HTMLFieldSetElement() 383. HTMLFontElement: ƒ HTMLFontElement() 384. HTMLFormControlsCollection: ƒ HTMLFormControlsCollection() 385. HTMLFormElement: ƒ HTMLFormElement() 386. HTMLFrameElement: ƒ HTMLFrameElement() 387. HTMLFrameSetElement: ƒ HTMLFrameSetElement() 388. HTMLHRElement: ƒ HTMLHRElement() 389. HTMLHeadElement: ƒ HTMLHeadElement() 390. HTMLHeadingElement: ƒ HTMLHeadingElement() 391. HTMLHtmlElement: ƒ HTMLHtmlElement() 392. HTMLIFrameElement: ƒ HTMLIFrameElement() 393. HTMLImageElement: ƒ HTMLImageElement() 394. HTMLInputElement: ƒ HTMLInputElement() La variable « this » 26 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 395. 396. 397. 398. 399. 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. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. JavaScript Tome-V HTMLLIElement: ƒ HTMLLIElement() HTMLLabelElement: ƒ HTMLLabelElement() HTMLLegendElement: ƒ HTMLLegendElement() HTMLLinkElement: ƒ HTMLLinkElement() HTMLMapElement: ƒ HTMLMapElement() HTMLMarqueeElement: ƒ HTMLMarqueeElement() HTMLMediaElement: ƒ HTMLMediaElement() HTMLMenuElement: ƒ HTMLMenuElement() HTMLMetaElement: ƒ HTMLMetaElement() HTMLMeterElement: ƒ HTMLMeterElement() HTMLModElement: ƒ HTMLModElement() HTMLOListElement: ƒ HTMLOListElement() HTMLObjectElement: ƒ HTMLObjectElement() HTMLOptGroupElement: ƒ HTMLOptGroupElement() HTMLOptionElement: ƒ HTMLOptionElement() HTMLOptionsCollection: ƒ HTMLOptionsCollection() HTMLOutputElement: ƒ HTMLOutputElement() HTMLParagraphElement: ƒ HTMLParagraphElement() HTMLParamElement: ƒ HTMLParamElement() HTMLPictureElement: ƒ HTMLPictureElement() HTMLPreElement: ƒ HTMLPreElement() HTMLProgressElement: ƒ HTMLProgressElement() HTMLQuoteElement: ƒ HTMLQuoteElement() HTMLScriptElement: ƒ HTMLScriptElement() HTMLSelectElement: ƒ HTMLSelectElement() HTMLShadowElement: ƒ HTMLShadowElement() HTMLSlotElement: ƒ HTMLSlotElement() HTMLSourceElement: ƒ HTMLSourceElement() HTMLSpanElement: ƒ HTMLSpanElement() HTMLStyleElement: ƒ HTMLStyleElement() HTMLTableCaptionElement: ƒ HTMLTableCaptionElement() HTMLTableCellElement: ƒ HTMLTableCellElement() HTMLTableColElement: ƒ HTMLTableColElement() HTMLTableElement: ƒ HTMLTableElement() HTMLTableRowElement: ƒ HTMLTableRowElement() HTMLTableSectionElement: ƒ HTMLTableSectionElement() HTMLTemplateElement: ƒ HTMLTemplateElement() HTMLTextAreaElement: ƒ HTMLTextAreaElement() HTMLTimeElement: ƒ HTMLTimeElement() HTMLTitleElement: ƒ HTMLTitleElement() HTMLTrackElement: ƒ HTMLTrackElement() HTMLUListElement: ƒ HTMLUListElement() HTMLUnknownElement: ƒ HTMLUnknownElement() HTMLVideoElement: ƒ HTMLVideoElement() HashChangeEvent: ƒ HashChangeEvent() Headers: ƒ Headers() History: ƒ History() La variable « this » 27 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 442. IDBCursor: ƒ IDBCursor() 443. IDBCursorWithValue: ƒ IDBCursorWithValue() 444. IDBDatabase: ƒ IDBDatabase() 445. IDBFactory: ƒ IDBFactory() 446. IDBIndex: ƒ IDBIndex() 447. IDBKeyRange: ƒ IDBKeyRange() 448. IDBObjectStore: ƒ IDBObjectStore() 449. IDBOpenDBRequest: ƒ IDBOpenDBRequest() 450. IDBRequest: ƒ IDBRequest() 451. IDBTransaction: ƒ IDBTransaction() 452. IDBVersionChangeEvent: ƒ IDBVersionChangeEvent() 453. IIRFilterNode: ƒ IIRFilterNode() 454. IdleDeadline: ƒ IdleDeadline() 455. Image: ƒ Image() 456. ImageBitmap: ƒ ImageBitmap() 457. ImageBitmapRenderingContext: ƒ ImageBitmapRenderingContext() 458. ImageCapture: ƒ ImageCapture() 459. ImageData: ƒ ImageData() 460. InputDeviceCapabilities: ƒ InputDeviceCapabilities() 461. InputDeviceInfo: ƒ InputDeviceInfo() 462. InputEvent: ƒ InputEvent() 463. Int8Array: ƒ Int8Array() 464. Int16Array: ƒ Int16Array() 465. Int32Array: ƒ Int32Array() 466. IntersectionObserver: ƒ IntersectionObserver() 467. IntersectionObserverEntry: ƒ IntersectionObserverEntry() 468. Intl: {DateTimeFormat: ƒ, NumberFormat: ƒ, Collator: ƒ, v8BreakIterator: ƒ, PluralRules: ƒ, …} 469. JSON: JSON {parse: ƒ, stringify: ƒ, Symbol(Symbol.toStri ngTag): "JSON"} 470. Keyboard: ƒ Keyboard() 471. KeyboardEvent: ƒ KeyboardEvent() 472. KeyboardLayoutMap: ƒ KeyboardLayoutMap() 473. LinearAccelerationSensor: ƒ LinearAccelerationSensor() 474. Location: ƒ Location() 475. Lock: ƒ Lock() 476. LockManager: ƒ LockManager() 477. MIDIAccess: ƒ MIDIAccess() 478. MIDIConnectionEvent: ƒ MIDIConnectionEvent() 479. MIDIInput: ƒ MIDIInput() 480. MIDIInputMap: ƒ MIDIInputMap() 481. MIDIMessageEvent: ƒ MIDIMessageEvent() 482. MIDIOutput: ƒ MIDIOutput() 483. MIDIOutputMap: ƒ MIDIOutputMap() 484. MIDIPort: ƒ MIDIPort() 485. Map: ƒ Map() La variable « this » 28 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 486. Math: Math {abs: ƒ, acos: ƒ, acosh: ƒ, asin: ƒ, asinh: ƒ , …} 487. MediaCapabilities: ƒ MediaCapabilities() 488. MediaCapabilitiesInfo: ƒ MediaCapabilitiesInfo() 489. MediaDeviceInfo: ƒ MediaDeviceInfo() 490. MediaDevices: ƒ MediaDevices() 491. MediaElementAudioSourceNode: ƒ MediaElementAudioSourceNode() 492. MediaEncryptedEvent: ƒ MediaEncryptedEvent() 493. MediaError: ƒ MediaError() 494. MediaKeyMessageEvent: ƒ MediaKeyMessageEvent() 495. MediaKeySession: ƒ MediaKeySession() 496. MediaKeyStatusMap: ƒ MediaKeyStatusMap() 497. MediaKeySystemAccess: ƒ MediaKeySystemAccess() 498. MediaKeys: ƒ MediaKeys() 499. MediaList: ƒ MediaList() 500. MediaQueryList: ƒ MediaQueryList() 501. MediaQueryListEvent: ƒ MediaQueryListEvent() 502. MediaRecorder: ƒ MediaRecorder() 503. MediaSettingsRange: ƒ MediaSettingsRange() 504. MediaSource: ƒ MediaSource() 505. MediaStream: ƒ MediaStream() 506. MediaStreamAudioDestinationNode: ƒ MediaStreamAudioDestinationNode() 507. MediaStreamAudioSourceNode: ƒ MediaStreamAudioSourceNode() 508. MediaStreamEvent: ƒ MediaStreamEvent() 509. MediaStreamTrack: ƒ MediaStreamTrack() 510. MediaStreamTrackEvent: ƒ MediaStreamTrackEvent() 511. MessageChannel: ƒ MessageChannel() 512. MessageEvent: ƒ MessageEvent() 513. MessagePort: ƒ MessagePort() 514. MimeType: ƒ MimeType() 515. MimeTypeArray: ƒ MimeTypeArray() 516. MouseEvent: ƒ MouseEvent() 517. MutationEvent: ƒ MutationEvent() 518. MutationObserver: ƒ MutationObserver() 519. MutationRecord: ƒ MutationRecord() 520. NaN: NaN 521. NamedNodeMap: ƒ NamedNodeMap() 522. NavigationPreloadManager: ƒ NavigationPreloadManager() 523. Navigator: ƒ Navigator() 524. NetworkInformation: ƒ NetworkInformation() 525. Node: ƒ Node() 526. NodeFilter: ƒ NodeFilter() 527. NodeIterator: ƒ NodeIterator() 528. NodeList: ƒ NodeList() La variable « this » 29 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 529. Notification: ƒ Notification() 530. Number: ƒ Number() 531. Object: ƒ Object() 532. OfflineAudioCompletionEvent: ƒ OfflineAudioCompletionEvent() 533. OfflineAudioContext: ƒ OfflineAudioContext() 534. OffscreenCanvas: ƒ OffscreenCanvas() 535. OffscreenCanvasRenderingContext2D: ƒ OffscreenCanvasRenderingContext2D() 536. OoWVideoChangeEvent: ƒ OoWVideoChangeEvent() 537. Option: ƒ Option() 538. OrientationSensor: ƒ OrientationSensor() 539. OscillatorNode: ƒ OscillatorNode() 540. OverconstrainedError: ƒ OverconstrainedError() 541. PageTransitionEvent: ƒ PageTransitionEvent() 542. PannerNode: ƒ PannerNode() 543. PasswordCredential: ƒ PasswordCredential() 544. Path2D: ƒ Path2D() 545. PaymentAddress: ƒ PaymentAddress() 546. PaymentInstruments: ƒ PaymentInstruments() 547. PaymentManager: ƒ PaymentManager() 548. PaymentRequest: ƒ PaymentRequest() 549. PaymentRequestUpdateEvent: ƒ PaymentRequestUpdateEvent() 550. PaymentResponse: ƒ PaymentResponse() 551. Performance: ƒ Performance() 552. PerformanceEntry: ƒ PerformanceEntry() 553. PerformanceLongTaskTiming: ƒ PerformanceLongTaskTiming() 554. PerformanceMark: ƒ PerformanceMark() 555. PerformanceMeasure: ƒ PerformanceMeasure() 556. PerformanceNavigation: ƒ PerformanceNavigation() 557. PerformanceNavigationTiming: ƒ PerformanceNavigationTiming() 558. PerformanceObserver: ƒ PerformanceObserver() 559. PerformanceObserverEntryList: ƒ PerformanceObserverEntryList() 560. PerformancePaintTiming: ƒ PerformancePaintTiming() 561. PerformanceResourceTiming: ƒ PerformanceResourceTiming() 562. PerformanceServerTiming: ƒ PerformanceServerTiming() 563. PerformanceTiming: ƒ PerformanceTiming() 564. PeriodicWave: ƒ PeriodicWave() 565. PermissionStatus: ƒ PermissionStatus() 566. Permissions: ƒ Permissions() 567. PhotoCapabilities: ƒ PhotoCapabilities() 568. PictureInPictureWindow: ƒ PictureInPictureWindow() 569. Plugin: ƒ Plugin() 570. PluginArray: ƒ PluginArray() 571. PointerEvent: ƒ PointerEvent() La variable « this » 30 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 572. PopStateEvent: ƒ PopStateEvent() 573. Presentation: ƒ Presentation() 574. PresentationAvailability: ƒ PresentationAvailability() 575. PresentationConnection: ƒ PresentationConnection() 576. PresentationConnectionAvailableEvent: ƒ PresentationConnectionAvailableEvent() 577. PresentationConnectionCloseEvent: ƒ PresentationConnectionCloseEvent() 578. PresentationConnectionList: ƒ PresentationConnectionList() 579. PresentationReceiver: ƒ PresentationReceiver() 580. PresentationRequest: ƒ PresentationRequest() 581. ProcessingInstruction: ƒ ProcessingInstruction() 582. ProgressEvent: ƒ ProgressEvent() 583. Promise: ƒ Promise() 584. PromiseRejectionEvent: ƒ PromiseRejectionEvent() 585. Proxy: ƒ Proxy() 586. PublicKeyCredential: ƒ PublicKeyCredential() 587. PushManager: ƒ PushManager() 588. PushSubscription: ƒ PushSubscription() 589. PushSubscriptionOptions: ƒ PushSubscriptionOptions() 590. RTCCertificate: ƒ RTCCertificate() 591. RTCDTMFSender: ƒ RTCDTMFSender() 592. RTCDTMFToneChangeEvent: ƒ RTCDTMFToneChangeEvent() 593. RTCDataChannel: ƒ RTCDataChannel() 594. RTCDataChannelEvent: ƒ RTCDataChannelEvent() 595. RTCIceCandidate: ƒ RTCIceCandidate() 596. RTCPeerConnection: ƒ RTCPeerConnection() 597. RTCPeerConnectionIceEvent: ƒ RTCPeerConnectionIceEvent() 598. RTCRtpContributingSource: ƒ RTCRtpContributingSource() 599. RTCRtpReceiver: ƒ RTCRtpReceiver() 600. RTCRtpSender: ƒ RTCRtpSender() 601. RTCRtpTransceiver: ƒ RTCRtpTransceiver() 602. RTCSessionDescription: ƒ RTCSessionDescription() 603. RTCStatsReport: ƒ RTCStatsReport() 604. RTCTrackEvent: ƒ RTCTrackEvent() 605. RadioNodeList: ƒ RadioNodeList() 606. Range: ƒ Range() 607. RangeError: ƒ RangeError() 608. ReadableStream: ƒ ReadableStream() 609. ReferenceError: ƒ ReferenceError() 610. Reflect: {defineProperty: ƒ, deleteProperty: ƒ, apply: ƒ, constru ct: ƒ, get: ƒ, …} 611. RegExp: ƒ RegExp() 612. RelativeOrientationSensor: ƒ RelativeOrientationSensor() 613. RemotePlayback: ƒ RemotePlayback() La variable « this » 31 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 614. ReportingObserver: ƒ ReportingObserver() 615. Request: ƒ Request() 616. ResizeObserver: ƒ ResizeObserver() 617. ResizeObserverEntry: ƒ ResizeObserverEntry() 618. Response: ƒ Response() 619. SVGAElement: ƒ SVGAElement() 620. SVGAngle: ƒ SVGAngle() 621. SVGAnimateElement: ƒ SVGAnimateElement() 622. SVGAnimateMotionElement: ƒ SVGAnimateMotionElement() 623. SVGAnimateTransformElement: ƒ SVGAnimateTransformElement() 624. SVGAnimatedAngle: ƒ SVGAnimatedAngle() 625. SVGAnimatedBoolean: ƒ SVGAnimatedBoolean() 626. SVGAnimatedEnumeration: ƒ SVGAnimatedEnumeration() 627. SVGAnimatedInteger: ƒ SVGAnimatedInteger() 628. SVGAnimatedLength: ƒ SVGAnimatedLength() 629. SVGAnimatedLengthList: ƒ SVGAnimatedLengthList() 630. SVGAnimatedNumber: ƒ SVGAnimatedNumber() 631. SVGAnimatedNumberList: ƒ SVGAnimatedNumberList() 632. SVGAnimatedPreserveAspectRatio: ƒ SVGAnimatedPreserveAspectRatio() 633. SVGAnimatedRect: ƒ SVGAnimatedRect() 634. SVGAnimatedString: ƒ SVGAnimatedString() 635. SVGAnimatedTransformList: ƒ SVGAnimatedTransformList() 636. SVGAnimationElement: ƒ SVGAnimationElement() 637. SVGCircleElement: ƒ SVGCircleElement() 638. SVGClipPathElement: ƒ SVGClipPathElement() 639. SVGComponentTransferFunctionElement: ƒ SVGComponentTransferFunctionElement() 640. SVGDefsElement: ƒ SVGDefsElement() 641. SVGDescElement: ƒ SVGDescElement() 642. SVGDiscardElement: ƒ SVGDiscardElement() 643. SVGElement: ƒ SVGElement() 644. SVGEllipseElement: ƒ SVGEllipseElement() 645. SVGFEBlendElement: ƒ SVGFEBlendElement() 646. SVGFEColorMatrixElement: ƒ SVGFEColorMatrixElement() 647. SVGFEComponentTransferElement: ƒ SVGFEComponentTransferElement() 648. SVGFECompositeElement: ƒ SVGFECompositeElement() 649. SVGFEConvolveMatrixElement: ƒ SVGFEConvolveMatrixElement() 650. SVGFEDiffuseLightingElement: ƒ SVGFEDiffuseLightingElement() 651. SVGFEDisplacementMapElement: ƒ SVGFEDisplacementMapElement() 652. SVGFEDistantLightElement: ƒ SVGFEDistantLightElement() 653. SVGFEDropShadowElement: ƒ SVGFEDropShadowElement() La variable « this » 32 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 654. SVGFEFloodElement: ƒ SVGFEFloodElement() 655. SVGFEFuncAElement: ƒ SVGFEFuncAElement() 656. SVGFEFuncBElement: ƒ SVGFEFuncBElement() 657. SVGFEFuncGElement: ƒ SVGFEFuncGElement() 658. SVGFEFuncRElement: ƒ SVGFEFuncRElement() 659. SVGFEGaussianBlurElement: ƒ SVGFEGaussianBlurElement() 660. SVGFEImageElement: ƒ SVGFEImageElement() 661. SVGFEMergeElement: ƒ SVGFEMergeElement() 662. SVGFEMergeNodeElement: ƒ SVGFEMergeNodeElement() 663. SVGFEMorphologyElement: ƒ SVGFEMorphologyElement() 664. SVGFEOffsetElement: ƒ SVGFEOffsetElement() 665. SVGFEPointLightElement: ƒ SVGFEPointLightElement() 666. SVGFESpecularLightingElement: ƒ SVGFESpecularLightingElement() 667. SVGFESpotLightElement: ƒ SVGFESpotLightElement() 668. SVGFETileElement: ƒ SVGFETileElement() 669. SVGFETurbulenceElement: ƒ SVGFETurbulenceElement() 670. SVGFilterElement: ƒ SVGFilterElement() 671. SVGForeignObjectElement: ƒ SVGForeignObjectElement() 672. SVGGElement: ƒ SVGGElement() 673. SVGGeometryElement: ƒ SVGGeometryElement() 674. SVGGradientElement: ƒ SVGGradientElement() 675. SVGGraphicsElement: ƒ SVGGraphicsElement() 676. SVGImageElement: ƒ SVGImageElement() 677. SVGLength: ƒ SVGLength() 678. SVGLengthList: ƒ SVGLengthList() 679. SVGLineElement: ƒ SVGLineElement() 680. SVGLinearGradientElement: ƒ SVGLinearGradientElement() 681. SVGMPathElement: ƒ SVGMPathElement() 682. SVGMarkerElement: ƒ SVGMarkerElement() 683. SVGMaskElement: ƒ SVGMaskElement() 684. SVGMatrix: ƒ SVGMatrix() 685. SVGMetadataElement: ƒ SVGMetadataElement() 686. SVGNumber: ƒ SVGNumber() 687. SVGNumberList: ƒ SVGNumberList() 688. SVGPathElement: ƒ SVGPathElement() 689. SVGPatternElement: ƒ SVGPatternElement() 690. SVGPoint: ƒ SVGPoint() 691. SVGPointList: ƒ SVGPointList() 692. SVGPolygonElement: ƒ SVGPolygonElement() 693. SVGPolylineElement: ƒ SVGPolylineElement() 694. SVGPreserveAspectRatio: ƒ SVGPreserveAspectRatio() 695. SVGRadialGradientElement: ƒ SVGRadialGradientElement() 696. SVGRect: ƒ SVGRect() 697. SVGRectElement: ƒ SVGRectElement() 698. SVGSVGElement: ƒ SVGSVGElement() 699. SVGScriptElement: ƒ SVGScriptElement() La variable « this » 33 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 700. SVGSetElement: ƒ SVGSetElement() 701. SVGStopElement: ƒ SVGStopElement() 702. SVGStringList: ƒ SVGStringList() 703. SVGStyleElement: ƒ SVGStyleElement() 704. SVGSwitchElement: ƒ SVGSwitchElement() 705. SVGSymbolElement: ƒ SVGSymbolElement() 706. SVGTSpanElement: ƒ SVGTSpanElement() 707. SVGTextContentElement: ƒ SVGTextContentElement() 708. SVGTextElement: ƒ SVGTextElement() 709. SVGTextPathElement: ƒ SVGTextPathElement() 710. SVGTextPositioningElement: ƒ SVGTextPositioningElement() 711. SVGTitleElement: ƒ SVGTitleElement() 712. SVGTransform: ƒ SVGTransform() 713. SVGTransformList: ƒ SVGTransformList() 714. SVGUnitTypes: ƒ SVGUnitTypes() 715. SVGUseElement: ƒ SVGUseElement() 716. SVGViewElement: ƒ SVGViewElement() 717. Screen: ƒ Screen() 718. ScreenOrientation: ƒ ScreenOrientation() 719. ScriptProcessorNode: ƒ ScriptProcessorNode() 720. SecurityPolicyViolationEvent: ƒ SecurityPolicyViolationEvent() 721. Selection: ƒ Selection() 722. Sensor: ƒ Sensor() 723. SensorErrorEvent: ƒ SensorErrorEvent() 724. ServiceWorker: ƒ ServiceWorker() 725. ServiceWorkerContainer: ƒ ServiceWorkerContainer() 726. ServiceWorkerRegistration: ƒ ServiceWorkerRegistration() 727. Set: ƒ Set() 728. ShadowRoot: ƒ ShadowRoot() 729. SharedWorker: ƒ SharedWorker() 730. SourceBuffer: ƒ SourceBuffer() 731. SourceBufferList: ƒ SourceBufferList() 732. SpeechSynthesisEvent: ƒ SpeechSynthesisEvent() 733. SpeechSynthesisUtterance: ƒ SpeechSynthesisUtterance() 734. StaticRange: ƒ StaticRange() 735. StereoPannerNode: ƒ StereoPannerNode() 736. Storage: ƒ Storage() 737. StorageEvent: ƒ StorageEvent() 738. StorageManager: ƒ StorageManager() 739. String: ƒ String() 740. StylePropertyMap: ƒ StylePropertyMap() 741. StylePropertyMapReadOnly: ƒ StylePropertyMapReadOnly() 742. StyleSheet: ƒ StyleSheet() 743. StyleSheetList: ƒ StyleSheetList() 744. SubtleCrypto: ƒ SubtleCrypto() 745. Symbol: ƒ Symbol() La variable « this » 34 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 746. 747. 748. 749. 750. 751. 752. 753. 754. 755. 756. 757. 758. 759. 760. 761. 762. 763. 764. 765. 766. 767. 768. 769. 770. 771. 772. 773. 774. 775. 776. 777. 778. 779. et: ƒ 780. sult: 781. et: ƒ 782. sult: 783. 784. 785. 786. 787. 788. JavaScript Tome-V 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() URIError: ƒ URIError() URL: ƒ URL() URLSearchParams: ƒ URLSearchParams() USB: ƒ USB() USBAlternateInterface: ƒ USBAlternateInterface() USBConfiguration: ƒ USBConfiguration() USBConnectionEvent: ƒ USBConnectionEvent() USBDevice: ƒ USBDevice() USBEndpoint: ƒ USBEndpoint() USBInTransferResult: ƒ USBInTransferResult() USBInterface: ƒ USBInterface() USBIsochronousInTransferPackUSBIsochronousInTransferPacket() USBIsochronousInTransferReƒ USBIsochronousInTransferResult() USBIsochronousOutTransferPackUSBIsochronousOutTransferPacket() USBIsochronousOutTransferReƒ USBIsochronousOutTransferResult() USBOutTransferResult: ƒ USBOutTransferResult() Uint8Array: ƒ Uint8Array() Uint8ClampedArray: ƒ Uint8ClampedArray() Uint16Array: ƒ Uint16Array() Uint32Array: ƒ Uint32Array() VTTCue: ƒ VTTCue() La variable « this » 35 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 789. ValidityState: ƒ ValidityState() 790. VisualViewport: ƒ VisualViewport() 791. WaveShaperNode: ƒ WaveShaperNode() 792. WeakMap: ƒ WeakMap() 793. WeakSet: ƒ WeakSet() 794. WebAssembly: WebAssembly {compile: ƒ, validate: ƒ, instantiate: ƒ, comp ileStreaming: ƒ, instantiateStreaming: ƒ, …} 795. WebGL2RenderingContext: ƒ WebGL2RenderingContext() 796. WebGLActiveInfo: ƒ WebGLActiveInfo() 797. WebGLBuffer: ƒ WebGLBuffer() 798. WebGLContextEvent: ƒ WebGLContextEvent() 799. WebGLFramebuffer: ƒ WebGLFramebuffer() 800. WebGLProgram: ƒ WebGLProgram() 801. WebGLQuery: ƒ WebGLQuery() 802. WebGLRenderbuffer: ƒ WebGLRenderbuffer() 803. WebGLRenderingContext: ƒ WebGLRenderingContext() 804. WebGLSampler: ƒ WebGLSampler() 805. WebGLShader: ƒ WebGLShader() 806. WebGLShaderPrecisionFormat: ƒ WebGLShaderPrecisionFormat() 807. WebGLSync: ƒ WebGLSync() 808. WebGLTexture: ƒ WebGLTexture() 809. WebGLTransformFeedback: ƒ WebGLTransformFeedback() 810. WebGLUniformLocation: ƒ WebGLUniformLocation() 811. WebGLVertexArrayObject: ƒ WebGLVertexArrayObject() 812. WebKitAnimationEvent: ƒ AnimationEvent() 813. WebKitCSSMatrix: ƒ DOMMatrix() 814. WebKitMutationObserver: ƒ MutationObserver() 815. WebKitTransitionEvent: ƒ TransitionEvent() 816. WebSocket: ƒ WebSocket() 817. WheelEvent: ƒ WheelEvent() 818. Window: ƒ Window() 819. Worker: ƒ Worker() 820. Worklet: ƒ Worklet() 821. WritableStream: ƒ WritableStream() 822. XMLDocument: ƒ XMLDocument() 823. XMLHttpRequest: ƒ XMLHttpRequest() 824. XMLHttpRequestEventTarget: ƒ XMLHttpRequestEventTarget() 825. XMLHttpRequestUpload: ƒ XMLHttpRequestUpload() 826. XMLSerializer: ƒ XMLSerializer() 827. XPathEvaluator: ƒ XPathEvaluator() 828. XPathExpression: ƒ XPathExpression() 829. XPathResult: ƒ XPathResult() 830. XSLTProcessor: ƒ XSLTProcessor() 831. console: console {debug: ƒ, error: ƒ, info: ƒ, log: ƒ, warn: ƒ, …} La variable « this » 36 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 832. 833. 834. 835. 836. 837. 838. 839. 840. 841. 842. 843. 844. 845. 846. 847. 848. 849. 850. 851. 852. 853. decodeURI: ƒ decodeURI() decodeURIComponent: ƒ decodeURIComponent() encodeURI: ƒ encodeURI() encodeURIComponent: ƒ encodeURIComponent() escape: ƒ escape() eval: ƒ eval() event: undefined isFinite: ƒ isFinite() isNaN: ƒ isNaN() offscreenBuffering: true parseFloat: ƒ parseFloat() parseInt: ƒ parseInt() undefined: undefined unescape: ƒ unescape() webkitMediaStream: ƒ MediaStream() webkitRTCPeerConnection: ƒ RTCPeerConnection() webkitSpeechGrammar: ƒ SpeechGrammar() webkitSpeechGrammarList: ƒ SpeechGrammarList() webkitSpeechRecognition: ƒ SpeechRecognition() webkitSpeechRecognitionError: ƒ SpeechRecognitionError() webkitSpeechRecognitionEvent: ƒ SpeechRecognitionEvent() webkitURL: ƒ URL() 854. __proto__: Window Exécution dans FIREFOX, les propriétés de l’objet window : " [object Window] " Window [default properties] AbortController: function () AbortSignal: function () AnalyserNode: function () Animation: function () AnimationEvent: function () AnonymousContent: function () Array: function Array() ArrayBuffer: function ArrayBuffer() Attr: function () Audio: function Audio() AudioBuffer: function () AudioBufferSourceNode: function () AudioContext: function () AudioDestinationNode: function () La variable « this » 37 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V AudioListener: function () AudioNode: function () AudioParam: function () AudioProcessingEvent: function () AudioScheduledSourceNode: function () AudioStreamTrack: function () BarProp: function () BaseAudioContext: function () BatteryManager: function () BeforeUnloadEvent: function () BiquadFilterNode: function () Blob: function () BlobEvent: function () Boolean: function Boolean() BroadcastChannel: function () CDATASection: function () CSS: function () CSS2Properties: function () CSSConditionRule: function () CSSCounterStyleRule: function () CSSFontFaceRule: function () CSSFontFeatureValuesRule: function () CSSGroupingRule: function () CSSImportRule: function () CSSKeyframeRule: function () CSSKeyframesRule: function () CSSMediaRule: function () CSSMozDocumentRule: function () CSSNamespaceRule: function () CSSPageRule: function () CSSPrimitiveValue: function () CSSRule: function () CSSRuleList: function () CSSStyleDeclaration: function () CSSStyleRule: function () CSSStyleSheet: function () CSSSupportsRule: function () CSSValue: function () CSSValueList: function () Cache: function () CacheStorage: function () CanvasCaptureMediaStream: function () CanvasGradient: function () CanvasPattern: function () La variable « this » 38 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V CanvasRenderingContext2D: function () CaretPosition: function () ChannelMergerNode: function () ChannelSplitterNode: function () CharacterData: function () ClipboardEvent: function () CloseEvent: function () Comment: function () CompositionEvent: function () ConstantSourceNode: function () ConvolverNode: function () Crypto: function () CryptoKey: function () CustomEvent: function () DOMCursor: function () DOMError: function () DOMException: function () DOMImplementation: function () DOMMatrix: function () DOMMatrixReadOnly: function () DOMParser: function () DOMPoint: function () DOMPointReadOnly: function () DOMQuad: function () DOMRect: function () DOMRectList: function () DOMRectReadOnly: function () DOMRequest: function () DOMStringList: function () DOMStringMap: function () DOMTokenList: function () DataChannel: function () DataTransfer: function () DataTransferItem: function () DataTransferItemList: function () DataView: function DataView() Date: function Date() DelayNode: function () DeviceLightEvent: function () DeviceMotionEvent: function () DeviceOrientationEvent: function () DeviceProximityEvent: function () Directory: function () Document: function () La variable « this » 39 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V DocumentFragment: function () DocumentType: function () DragEvent: function () DynamicsCompressorNode: function () Element: function () Error: function Error() ErrorEvent: function () EvalError: function EvalError() Event: function () EventSource: function () EventTarget: function () File: function () FileList: function () FileReader: function () FileSystem: function () FileSystemDirectoryEntry: function () FileSystemDirectoryReader: function () FileSystemEntry: function () FileSystemFileEntry: function () Float32Array: function Float32Array() Float64Array: function Float64Array() FocusEvent: function () FontFace: function () FontFaceSet: function () FontFaceSetLoadEvent: function () FormData: function () Function: function Function() GainNode: function () Gamepad: function () GamepadButton: function () GamepadEvent: function () GamepadHapticActuator: function () GamepadPose: function () HTMLAllCollection: function () HTMLAnchorElement: function () HTMLAreaElement: function () HTMLAudioElement: function () HTMLBRElement: function () HTMLBaseElement: function () HTMLBodyElement: function () HTMLButtonElement: function () HTMLCanvasElement: function () HTMLCollection: function () HTMLDListElement: function () La variable « this » 40 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V HTMLDataElement: function () HTMLDataListElement: function () HTMLDetailsElement: function () HTMLDirectoryElement: function () HTMLDivElement: function () HTMLDocument: function () HTMLElement: function () HTMLEmbedElement: function () HTMLFieldSetElement: function () HTMLFontElement: function () HTMLFormControlsCollection: function () HTMLFormElement: function () HTMLFrameElement: function () HTMLFrameSetElement: function () HTMLHRElement: function () HTMLHeadElement: function () HTMLHeadingElement: function () HTMLHtmlElement: function () HTMLIFrameElement: function () HTMLImageElement: function () HTMLInputElement: function () HTMLLIElement: function () HTMLLabelElement: function () HTMLLegendElement: function () HTMLLinkElement: function () HTMLMapElement: function () HTMLMediaElement: function () HTMLMenuElement: function () HTMLMenuItemElement: function () HTMLMetaElement: function () HTMLMeterElement: function () HTMLModElement: function () HTMLOListElement: function () HTMLObjectElement: function () HTMLOptGroupElement: function () HTMLOptionElement: function () HTMLOptionsCollection: function () HTMLOutputElement: function () HTMLParagraphElement: function () HTMLParamElement: function () HTMLPictureElement: function () HTMLPreElement: function () HTMLProgressElement: function () HTMLQuoteElement: function () La variable « this » 41 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V HTMLScriptElement: function () HTMLSelectElement: function () HTMLSourceElement: function () HTMLSpanElement: function () HTMLStyleElement: function () HTMLTableCaptionElement: function () HTMLTableCellElement: function () HTMLTableColElement: function () HTMLTableElement: function () HTMLTableRowElement: function () HTMLTableSectionElement: function () HTMLTemplateElement: function () HTMLTextAreaElement: function () HTMLTimeElement: function () HTMLTitleElement: function () HTMLTrackElement: function () HTMLUListElement: function () HTMLUnknownElement: function () HTMLVideoElement: function () HashChangeEvent: function () Headers: function () History: function () IDBCursor: function () IDBCursorWithValue: function () IDBDatabase: function () IDBFactory: function () IDBFileHandle: function () IDBFileRequest: function () IDBIndex: function () IDBKeyRange: function () IDBMutableFile: function () IDBObjectStore: function () IDBOpenDBRequest: function () IDBRequest: function () IDBTransaction: function () IDBVersionChangeEvent: function () IIRFilterNode: function () IdleDeadline: function () Image: function Image() ImageBitmap: function () ImageBitmapRenderingContext: function () ImageData: function () Infinity: Infinity InputEvent: function () La variable « this » 42 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V InstallTrigger: InstallTriggerImpl { } Int16Array: function Int16Array() Int32Array: function Int32Array() Int8Array: function Int8Array() InternalError: function InternalError() IntersectionObserver: function () IntersectionObserverEntry: function () Intl: Object { … } JSON: JSON { … } KeyEvent: function () KeyboardEvent: function () LocalMediaStream: function () Location: function () Map: function Map() Math: Math { … } MediaDeviceInfo: function () MediaDevices: function () MediaElementAudioSourceNode: function () MediaEncryptedEvent: function () MediaError: function () MediaKeyError: function () MediaKeyMessageEvent: function () MediaKeySession: function () MediaKeyStatusMap: function () MediaKeySystemAccess: function () MediaKeys: function () MediaList: function () MediaQueryList: function () MediaQueryListEvent: function () MediaRecorder: function () MediaRecorderErrorEvent: function () MediaSource: function () MediaStream: function () MediaStreamAudioDestinationNode: function () MediaStreamAudioSourceNode: function () MediaStreamEvent: function () MediaStreamTrack: function () MediaStreamTrackEvent: function () MessageChannel: function () MessageEvent: function () MessagePort: function () MimeType: function () MimeTypeArray: function () MouseEvent: function () La variable « this » 43 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V MouseScrollEvent: function () MutationEvent: function () MutationObserver: function () MutationRecord: function () NaN: NaN NamedNodeMap: function () Navigator: function () Node: function () NodeFilter: function () NodeIterator: function () NodeList: function () Notification: function () NotifyPaintEvent: function () Number: function Number() Object: function Object() OfflineAudioCompletionEvent: function () OfflineAudioContext: function () OfflineResourceList: function () Option: function Option() OscillatorNode: function () PageTransitionEvent: function () PaintRequest: function () PaintRequestList: function () PannerNode: function () Path2D: function () Performance: function () PerformanceEntry: function () PerformanceMark: function () PerformanceMeasure: function () PerformanceNavigation: function () PerformanceNavigationTiming: function () PerformanceObserver: function () PerformanceObserverEntryList: function () PerformanceResourceTiming: function () PerformanceTiming: function () PeriodicWave: function () PermissionStatus: function () Permissions: function () Plugin: function () PluginArray: function () PointerEvent: function () PopStateEvent: function () PopupBlockedEvent: function () ProcessingInstruction: function () La variable « this » 44 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V ProgressEvent: function () Promise: function Promise() Proxy: function Proxy() PushManager: function () PushSubscription: function () PushSubscriptionOptions: function () RGBColor: function () RTCCertificate: function () RTCDTMFSender: function () RTCDTMFToneChangeEvent: function () RTCDataChannelEvent: function () RTCIceCandidate: function () RTCPeerConnection: function () RTCPeerConnectionIceEvent: function () RTCRtpReceiver: function () RTCRtpSender: function () RTCRtpTransceiver: function () RTCSessionDescription: function () RTCStatsReport: function () RTCTrackEvent: function () RadioNodeList: function () Range: function () RangeError: function RangeError() Rect: function () ReferenceError: function ReferenceError() Reflect: Object { … } RegExp: function RegExp() Request: function () Response: function () SVGAElement: function () SVGAngle: function () SVGAnimateElement: function () SVGAnimateMotionElement: function () SVGAnimateTransformElement: function () SVGAnimatedAngle: function () SVGAnimatedBoolean: function () SVGAnimatedEnumeration: function () SVGAnimatedInteger: function () SVGAnimatedLength: function () SVGAnimatedLengthList: function () SVGAnimatedNumber: function () SVGAnimatedNumberList: function () SVGAnimatedPreserveAspectRatio: function () SVGAnimatedRect: function () La variable « this » 45 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V SVGAnimatedString: function () SVGAnimatedTransformList: function () SVGAnimationElement: function () SVGCircleElement: function () SVGClipPathElement: function () SVGComponentTransferFunctionElement: function () SVGDefsElement: function () SVGDescElement: function () SVGElement: function () SVGEllipseElement: function () SVGFEBlendElement: function () SVGFEColorMatrixElement: function () SVGFEComponentTransferElement: function () SVGFECompositeElement: function () SVGFEConvolveMatrixElement: function () SVGFEDiffuseLightingElement: function () SVGFEDisplacementMapElement: function () SVGFEDistantLightElement: function () SVGFEDropShadowElement: function () SVGFEFloodElement: function () SVGFEFuncAElement: function () SVGFEFuncBElement: function () SVGFEFuncGElement: function () SVGFEFuncRElement: function () SVGFEGaussianBlurElement: function () SVGFEImageElement: function () SVGFEMergeElement: function () SVGFEMergeNodeElement: function () SVGFEMorphologyElement: function () SVGFEOffsetElement: function () SVGFEPointLightElement: function () SVGFESpecularLightingElement: function () SVGFESpotLightElement: function () SVGFETileElement: function () SVGFETurbulenceElement: function () SVGFilterElement: function () SVGForeignObjectElement: function () SVGGElement: function () SVGGeometryElement: function () SVGGradientElement: function () SVGGraphicsElement: function () SVGImageElement: function () SVGLength: function () SVGLengthList: function () La variable « this » 46 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V SVGLineElement: function () SVGLinearGradientElement: function () SVGMPathElement: function () SVGMarkerElement: function () SVGMaskElement: function () SVGMatrix: function () SVGMetadataElement: function () SVGNumber: function () SVGNumberList: function () SVGPathElement: function () SVGPathSegList: function () SVGPatternElement: function () SVGPoint: function () SVGPointList: function () SVGPolygonElement: function () SVGPolylineElement: function () SVGPreserveAspectRatio: function () SVGRadialGradientElement: function () SVGRect: function () SVGRectElement: function () SVGSVGElement: function () SVGScriptElement: function () SVGSetElement: function () SVGStopElement: function () SVGStringList: function () SVGStyleElement: function () SVGSwitchElement: function () SVGSymbolElement: function () SVGTSpanElement: function () SVGTextContentElement: function () SVGTextElement: function () SVGTextPathElement: function () SVGTextPositioningElement: function () SVGTitleElement: function () SVGTransform: function () SVGTransformList: function () SVGUnitTypes: function () SVGUseElement: function () SVGViewElement: function () SVGZoomAndPan: function () Screen: function () ScreenOrientation: function () ScriptProcessorNode: function () ScrollAreaEvent: function () La variable « this » 47 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V Selection: function () ServiceWorker: function () ServiceWorkerContainer: function () ServiceWorkerRegistration: function () Set: function Set() SharedWorker: function () SourceBuffer: function () SourceBufferList: function () SpeechSynthesis: function () SpeechSynthesisErrorEvent: function () SpeechSynthesisEvent: function () SpeechSynthesisUtterance: function () SpeechSynthesisVoice: function () StereoPannerNode: function () Storage: function () StorageEvent: function () StorageManager: function () String: function String() StyleSheet: function () StyleSheetList: function () SubtleCrypto: function () Symbol: function Symbol() SyntaxError: function SyntaxError() Text: function () TextDecoder: function () TextEncoder: function () TextMetrics: function () TextTrack: function () TextTrackCue: function () TextTrackCueList: function () TextTrackList: function () TimeEvent: function () TimeRanges: function () TrackEvent: function () TransitionEvent: function () TreeWalker: function () TypeError: function TypeError() UIEvent: function () URIError: function URIError() URL: function () URLSearchParams: function () Uint16Array: function Uint16Array() Uint32Array: function Uint32Array() Uint8Array: function Uint8Array() La variable « this » 48 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V Uint8ClampedArray: function Uint8ClampedArray() UserProximityEvent: function () VRDisplay: function () VRDisplayCapabilities: function () VRDisplayEvent: function () VREyeParameters: function () VRFieldOfView: function () VRFrameData: function () VRPose: function () VRStageParameters: function () VTTCue: function () VTTRegion: function () ValidityState: function () VideoPlaybackQuality: function () VideoStreamTrack: function () WaveShaperNode: function () WeakMap: function WeakMap() WeakSet: function WeakSet() WebAssembly: WebAssembly { … } WebGL2RenderingContext: function () WebGLActiveInfo: function () WebGLBuffer: function () WebGLContextEvent: function () WebGLFramebuffer: function () WebGLProgram: function () WebGLQuery: function () WebGLRenderbuffer: function () WebGLRenderingContext: function () WebGLSampler: function () WebGLShader: function () WebGLShaderPrecisionFormat: function () WebGLSync: function () WebGLTexture: function () WebGLTransformFeedback: function () WebGLUniformLocation: function () WebGLVertexArrayObject: function () WebKitCSSMatrix: function () WebSocket: function () WheelEvent: function () Window: function () Worker: function () XMLDocument: function () XMLHttpRequest: function () XMLHttpRequestEventTarget: function () La variable « this » 49 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V XMLHttpRequestUpload: function () XMLSerializer: function () XMLStylesheetProcessingInstruction: function () XPathEvaluator: function () XPathExpression: function () XPathResult: function () XSLTProcessor: function () alert: function alert() applicationCache: OfflineResourceList { status: 0, onchecking: null, length: 0, … } atob: function atob() blur: function blur() btoa: function btoa() caches: CacheStorage { } cancelAnimationFrame: function cancelAnimationFrame() cancelIdleCallback: function cancelIdleCallback() captureEvents: function captureEvents() clearInterval: function clearInterval() clearTimeout: function clearTimeout() close: function close() closed: false confirm: function confirm() console: Console { assert: assert(), clear: clear(), count: count(), … } content: Window file:///K:/DADET/PROGS/test.html# createImageBitmap: function createImageBitmap() crypto: Crypto { subtle: SubtleCrypto } decodeURI: function decodeURI() decodeURIComponent: function decodeURIComponent() devicePixelRatio: 1 document: HTMLDocument file:///K:/DADET/PROGS/test.html# dump: function dump() encodeURI: function encodeURI() encodeURIComponent: function encodeURIComponent() escape: function escape() eval: function eval() external: External { } fetch: function fetch() find: function find() focus: function focus() frameElement: null frames: Window file:///K:/DADET/PROGS/test.html# La variable « this » 50 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V fullScreen: false getComputedStyle: function getComputedStyle() getDefaultComputedStyle: function getDefaultComputedStyle() getSelection: function getSelection() history: History { length: 10, scrollRestoration: "auto", state: null } indexedDB: IDBFactory { } innerHeight: 828 innerWidth: 170 isFinite: function isFinite() isNaN: function isNaN() isSecureContext: true length: 0 localStorage: Storage { length: 0 } location: Location file:///K:/DADET/PROGS/test.html# locationbar: BarProp { visible: true } matchMedia: function matchMedia() menubar: BarProp { visible: true } moveBy: function moveBy() moveTo: function moveTo() mozInnerScreenX: 1078 mozInnerScreenY: 150 mozPaintCount: 1 mozRTCIceCandidate: function () mozRTCPeerConnection: function () mozRTCSessionDescription: function () name: "" navigator: Navigator { doNotTrack: "unspecified", maxTouchPoints: 0, oscpu: "Windows NT 6.1; Win64; x64", … } netscape: Object { … } onabort: null onabsolutedeviceorientation: null onafterprint: null onanimationcancel: null onanimationend: null onanimationiteration: null onanimationstart: null onauxclick: null onbeforeprint: null onbeforeunload: null onblur: null La variable « this » 51 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V oncanplay: null oncanplaythrough: null onchange: null onclick: null onclose: null oncontextmenu: null ondblclick: null ondevicelight: null ondevicemotion: null ondeviceorientation: null ondeviceproximity: null ondrag: null ondragend: null ondragenter: null ondragexit: null ondragleave: null ondragover: null ondragstart: null ondrop: null ondurationchange: null onemptied: null onended: null onerror: null onfocus: null ongotpointercapture: null onhashchange: null oninput: null oninvalid: null onkeydown: null onkeypress: null onkeyup: null onlanguagechange: null onload: null onloadeddata: null onloadedmetadata: null onloadend: null onloadstart: null onlostpointercapture: null onmessage: null onmessageerror: null onmousedown: null onmouseenter: null onmouseleave: null onmousemove: null La variable « this » 52 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V onmouseout: null onmouseover: null onmouseup: null onmozfullscreenchange: null onmozfullscreenerror: null onoffline: null ononline: null 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 onreset: null onresize: null onscroll: null onseeked: null onseeking: null onselect: null onselectstart: null onshow: null onstalled: null onstorage: null onsubmit: null onsuspend: null ontimeupdate: null ontoggle: null ontransitioncancel: null ontransitionend: null ontransitionrun: null ontransitionstart: null onunload: null onuserproximity: null onvolumechange: null La variable « this » 53 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V onvrdisplayactivate: null onvrdisplayconnect: null onvrdisplaydeactivate: null onvrdisplaydisconnect: null onvrdisplaypresentchange: null onwaiting: null onwebkitanimationend: null onwebkitanimationiteration: null onwebkitanimationstart: null onwebkittransitionend: null onwheel: null open: function open() opener: null origin: "null" outerHeight: 914 outerWidth: 775 pageXOffset: 0 pageYOffset: 0 parent: Window file:///K:/DADET/PROGS/test.html# parseFloat: function parseFloat() parseInt: function parseInt() performance: Performance { timeOrigin: 1522593114984, timing: PerformanceTiming, navigation: PerformanceNavigation, … } personalbar: BarProp { visible: true } postMessage: function postMessage() print: function print() prompt: function prompt() releaseEvents: function releaseEvents() requestAnimationFrame: function requestAnimationFrame() requestIdleCallback: function requestIdleCallback() resizeBy: function resizeBy() resizeTo: function resizeTo() screen: Screen { availWidth: 1856, availHeight: 1080, width: 1920, … } screenX: 1071 screenY: 71 scroll: function scroll() scrollBy: function scrollBy() scrollByLines: function scrollByLines() scrollByPages: function scrollByPages() scrollMaxX: 0 La variable « this » 54 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V scrollMaxY: 0 scrollTo: function scrollTo() scrollX: 0 scrollY: 0 scrollbars: BarProp { visible: true } self: Window file:///K:/DADET/PROGS/test.html# sessionStorage: Storage { "savefrom-helperextension": "1", length: 1 } setInterval: function setInterval() setResizable: function setResizable() setTimeout: function setTimeout() sidebar: External { } sizeToContent: function sizeToContent() speechSynthesis: SpeechSynthesis { pending: false, speaking: false, paused: false, … } status: "" statusbar: BarProp { visible: true } stop: function stop() toolbar: BarProp { visible: true } top: Window file:///K:/DADET/PROGS/test.html# undefined: undefined unescape: function unescape() uneval: function uneval() updateCommands: function updateCommands() window: Window file:///K:/DADET/PROGS/test.html# __proto__: WindowPrototype constructor: () length: 0 name: "Window" prototype: WindowPrototype { … } Symbol(Symbol.hasInstance): undefined __proto__: function () length: 0 name: "Window" prototype: WindowPrototype constructor: function () __proto__: WindowProperties constructor: function () __proto__: WindowProperties { La variable « this » 55 / 112 } jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V __proto__: EventTargetPrototype { addEventListener: addEventListener(), removeEventListener: removeEventListener(), dispatchEvent: dispatchEvent(), … } Symbol(Symbol.hasInstance): undefined __proto__: function () __proto__: () length: 0 name: "EventTarget" prototype: EventTargetPrototype { addEventListener: addEventListener(), removeEventListener: removeEventListener(), dispatchEvent: dispatchEvent(), … } Symbol(Symbol.hasInstance): undefined __proto__: function () __proto__: WindowProperties __proto__: EventTargetPrototype { addEventListener: addEventListener(), removeEventListener: removeEventListener(), dispatchEvent: dispatchEvent(), … } L’attribut « content » des objets Window est obsolète. Veuillez utiliser « window.top » à la place. Avec window.top : Avec YANDEX : window.top Window {postMessage: ƒ, blur: ƒ, frames: Window, …} focus: ƒ, close: ƒ, 1er alert:ƒ alert() 2nd applicationCache:ApplicationCache {status: 0, onchecking: null, onerror: nu ll, onnoupdate: null, ondownloading: null, …} 3e atob:ƒ atob() 4e blur:ƒ () 5e btoa:ƒ btoa() 6e caches:CacheStorage {} 7e cancelAnimationFrame:ƒ cancelAnimationFrame() 8e cancelIdleCallback:ƒ cancelIdleCallback() La variable « this » 56 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 9e captureEvents:ƒ captureEvents() 10th chrome:{loadTimes: ƒ, csi: ƒ} 11e clearInterval:ƒ clearInterval() 12e clearTimeout:ƒ clearTimeout() 13e clientInformation:Navigator {vendorSub: "", productSub: "20030107", vendor: "Goog le Inc.", maxTouchPoints: 0, hardwareConcurrency: 4, …} 14e close:ƒ () 15e closed:false 16e confirm:ƒ confirm() 17e createImageBitmap:ƒ createImageBitmap() 18e crypto:Crypto {subtle: SubtleCrypto} 19e customElements:CustomElementRegistry {} 20e defaultStatus:"" 21e defaultstatus:"" 22e devicePixelRatio:1 23e document:document 24e external:External {} 25e fetch:ƒ fetch() 26e find:ƒ find() 27e focus:ƒ () 28e frameElement:null 29th frames:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, fra mes: Window, …} 30e getComputedStyle:ƒ getComputedStyle() 31e getSelection:ƒ getSelection() 32nd history:History {length: 1, scrollRestoration: "auto", state: null} 33e indexedDB:IDBFactory {} 34e innerHeight:728 35e innerWidth:223 36e isSecureContext:true 37e length:0 38e localStorage:Storage {length: 0} 39th location:Location {replace: ƒ, assign: ƒ, href: "file:///K:/DADET/PROGS/ test.html#", ancestorOrigins: DOMStringList, origin: "file://", …} 40e locationbar:BarProp {visible: true} 41e matchMedia:ƒ matchMedia() 42e menubar:BarProp {visible: true} 43e moveBy:ƒ moveBy() 44e moveTo:ƒ moveTo() 45e name:"" 46th navigator:Navigator {vendorSub: "", productSub: "20030107", vendor: "Googl e Inc.", maxTouchPoints: 0, hardwareConcurrency: 4, …} 47e onabort:null La variable « this » 57 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 48e 49e 50e 51e 52e 53e 54e 55e 56e 57e 58e 59e 60e 61e 62e 63e 64e 65e 66e 67e 68e 69e 70e 71e 72e 73e 74e 75e 76e 77e 78e 79e 80e 81e 82e 83e 84e 85e 86e 87e 88e 89e 90e 91e 92e 93e 94e JavaScript Tome-V onafterprint:null onanimationend:null onanimationiteration:null onanimationstart:null onappinstalled:null onauxclick:null onbeforeinstallprompt:null onbeforeprint:null onbeforeunload:null onblur:null oncancel:null oncanplay:null oncanplaythrough:null onchange:null onclick:null onclose:null oncontextmenu:null oncuechange:null ondblclick:null ondevicemotion:null ondeviceorientation:null ondeviceorientationabsolute:null ondrag:null ondragend:null ondragenter:null ondragleave:null ondragover:null ondragstart:null ondrop:null ondurationchange:null onelementpainted:null onemptied:null onended:null onerror:null onfocus:null ongotpointercapture:null onhashchange:null oninput:null oninvalid:null onkeydown:null onkeypress:null onkeyup:null onlanguagechange:null onload:null onloadeddata:null onloadedmetadata:null onloadstart:null La variable « this » 58 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 95e 96e 97e 98e 99e 100e 101e 102e 103e 104e 105e 106e 107e 108e 109e 110e 111e 112e 113e 114e 115e 116e 117e 118e 119e 120e 121e 122e 123e 124e 125e 126e 127e 128e 129e 130e 131e 132e 133e 134e 135e 136e 137e 138e 139e 140e 141e JavaScript Tome-V onlostpointercapture:null onmessage:null onmessageerror:null onmousedown:null onmouseenter:null onmouseleave:null onmousemove:null onmouseout:null onmouseover:null onmouseup:null onmousewheel:null onoffline:null ononline:null 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 La variable « this » 59 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 142e onwaiting:null 143e onwebkitanimationend:null 144e onwebkitanimationiteration:null 145e onwebkitanimationstart:null 146e onwebkittransitionend:null 147e onwheel:null 148e open:ƒ open() 149e openDatabase:ƒ openDatabase() 150e opener:null 151e origin:"null" 152e outerHeight:800 153e outerWidth:778 154e pageXOffset:0 155e pageYOffset:0 156th parent:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Win dow, …} 157th performance:Performance {timeOrigin: 1522593165552.052, onresourcetimingbu fferfull: null, timing: PerformanceTiming, navigation: PerformanceNaviga tion, memory: MemoryInfo} 158e personalbar:BarProp {visible: true} 159e postMessage:ƒ () 160e print:ƒ print() 161e prompt:ƒ prompt() 162e releaseEvents:ƒ releaseEvents() 163e requestAnimationFrame:ƒ requestAnimationFrame() 164e requestIdleCallback:ƒ requestIdleCallback() 165e resizeBy:ƒ resizeBy() 166e resizeTo:ƒ resizeTo() 167th screen:Screen {availWidth: 1856, availHeight: 1080, width: 1920 , height: 1080, colorDepth: 24, …} 168e screenLeft:74 169e screenTop:10 170e screenX:74 171e screenY:10 172e scroll:ƒ scroll() 173e scrollBy:ƒ scrollBy() 174e scrollTo:ƒ scrollTo() 175e scrollX:0 176e scrollY:0 177e scrollbars:BarProp {visible: true} 178th self:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frame s: Window, …} 179e sessionStorage:Storage {length: 0} 180e setInterval:ƒ setInterval() La variable « this » 60 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 181e setTimeout:ƒ setTimeout() 182nd speechSynthesis:SpeechSynthesis {pending: false, speaking: false, paused: false, onvoiceschanged: null} 183e status:"" 184e statusbar:BarProp {visible: true} 185e stop:ƒ stop() 186e styleMedia:StyleMedia {type: "screen"} 187e toolbar:BarProp {visible: true} 188th top:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames : Window, …} 189th visualViewport:VisualViewport {offsetLeft: 0, offsetTop: 0, pageLeft: 0, pageT op: 0, width: 223, …} 190e webkitCancelAnimationFrame:ƒ webkitCancelAnimationFrame() 191e webkitRequestAnimationFrame:ƒ webkitRequestAnimationFrame() 192e webkitRequestFileSystem:ƒ webkitRequestFileSystem() 193e webkitResolveLocalFileSystemURL:ƒ webkitResolveLocalFileSystemURL() 194e webkitStorageInfo:DeprecatedStorageInfo {} 195th window:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Win dow, …} 196e yandex:{…} 197e Infinity:Infinity 198e AnalyserNode:ƒ AnalyserNode() 199e AnimationEvent:ƒ AnimationEvent() 200e ApplicationCache:ƒ ApplicationCache() 201e ApplicationCacheErrorEvent:ƒ ApplicationCacheErrorEvent() 202e Array:ƒ Array() 203e ArrayBuffer:ƒ ArrayBuffer() 204e Attr:ƒ Attr() 205e Audio:ƒ Audio() 206e AudioBuffer:ƒ AudioBuffer() 207e AudioBufferSourceNode:ƒ AudioBufferSourceNode() 208e AudioContext:ƒ AudioContext() 209e AudioDestinationNode:ƒ AudioDestinationNode() 210e AudioListener:ƒ AudioListener() 211e AudioNode:ƒ AudioNode() 212e AudioParam:ƒ AudioParam() 213e AudioProcessingEvent:ƒ AudioProcessingEvent() 214e AudioScheduledSourceNode:ƒ AudioScheduledSourceNode() 215e BarProp:ƒ BarProp() 216e BaseAudioContext:ƒ BaseAudioContext() 217e BatteryManager:ƒ BatteryManager() 218e BeforeInstallPromptEvent:ƒ BeforeInstallPromptEvent() 219e BeforeUnloadEvent:ƒ BeforeUnloadEvent() La variable « this » 61 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 220e 221e 222e 223e 224e 225e 226e 227e 228e 229e 230e 231e 232e 233e 234e 235e 236e 237e 238e 239e 240e 241e 242e 243e 244e 245e 246e 247e 248e 249e 250e 251e 252e 253e 254e 255e 256e 257e 258e 259e 260e 261e 262e 263e 264e 265e 266e JavaScript Tome-V BiquadFilterNode:ƒ BiquadFilterNode() Blob:ƒ Blob() BlobEvent:ƒ BlobEvent() Boolean:ƒ Boolean() BroadcastChannel:ƒ BroadcastChannel() BudgetService:ƒ BudgetService() ByteLengthQueuingStrategy:ƒ ByteLengthQueuingStrategy() CDATASection:ƒ CDATASection() CSS:ƒ CSS() CSSConditionRule:ƒ CSSConditionRule() CSSFontFaceRule:ƒ CSSFontFaceRule() CSSGroupingRule:ƒ CSSGroupingRule() CSSImportRule:ƒ CSSImportRule() CSSKeyframeRule:ƒ CSSKeyframeRule() CSSKeyframesRule:ƒ CSSKeyframesRule() CSSMediaRule:ƒ CSSMediaRule() CSSNamespaceRule:ƒ CSSNamespaceRule() CSSPageRule:ƒ CSSPageRule() CSSRule:ƒ CSSRule() CSSRuleList:ƒ CSSRuleList() CSSStyleDeclaration:ƒ CSSStyleDeclaration() CSSStyleRule:ƒ CSSStyleRule() CSSStyleSheet:ƒ CSSStyleSheet() CSSSupportsRule:ƒ CSSSupportsRule() Cache:ƒ Cache() CacheStorage:ƒ CacheStorage() CanvasCaptureMediaStreamTrack:ƒ 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() La variable « this » 62 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 267e 268e 269e 270e 271e 272e 273e 274e 275e 276e 277e 278e 279e 280e 281e 282e 283e 284e 285e 286e 287e 288e 289e 290e 291e 292e 293e 294e 295e 296e 297e 298e 299e 300e 301e 302e 303e 304e 305e 306e 307e 308e 309e 310e 311e 312e 313e JavaScript Tome-V DOMError:ƒ DOMError() DOMException:ƒ DOMException() DOMImplementation:ƒ DOMImplementation() DOMMatrix:ƒ DOMMatrix() DOMMatrixReadOnly:ƒ DOMMatrixReadOnly() DOMParser:ƒ DOMParser() DOMPoint:ƒ DOMPoint() DOMPointReadOnly:ƒ DOMPointReadOnly() DOMQuad:ƒ DOMQuad() DOMRect:ƒ DOMRect() DOMRectReadOnly:ƒ DOMRectReadOnly() DOMStringList:ƒ DOMStringList() DOMStringMap:ƒ DOMStringMap() 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() La variable « this » 63 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 314e 315e 316e 317e 318e 319e 320e 321e 322e 323e 324e 325e 326e 327e 328e 329e 330e 331e 332e 333e 334e 335e 336e 337e 338e 339e 340e 341e 342e 343e 344e 345e 346e 347e 348e 349e 350e 351e 352e 353e 354e 355e 356e 357e 358e 359e 360e JavaScript Tome-V Gamepad:ƒ Gamepad() GamepadButton:ƒ GamepadButton() GamepadEvent:ƒ GamepadEvent() HTMLAllCollection:ƒ HTMLAllCollection() HTMLAnchorElement:ƒ HTMLAnchorElement() HTMLAreaElement:ƒ HTMLAreaElement() HTMLAudioElement:ƒ HTMLAudioElement() HTMLBRElement:ƒ HTMLBRElement() HTMLBaseElement:ƒ HTMLBaseElement() HTMLBodyElement:ƒ HTMLBodyElement() HTMLButtonElement:ƒ HTMLButtonElement() HTMLCanvasElement:ƒ HTMLCanvasElement() HTMLCollection:ƒ HTMLCollection() HTMLContentElement:ƒ HTMLContentElement() HTMLDListElement:ƒ HTMLDListElement() HTMLDataElement:ƒ HTMLDataElement() HTMLDataListElement:ƒ HTMLDataListElement() HTMLDetailsElement:ƒ HTMLDetailsElement() HTMLDialogElement:ƒ HTMLDialogElement() HTMLDirectoryElement:ƒ HTMLDirectoryElement() HTMLDivElement:ƒ HTMLDivElement() HTMLDocument:ƒ HTMLDocument() HTMLElement:ƒ HTMLElement() HTMLEmbedElement:ƒ HTMLEmbedElement() HTMLFieldSetElement:ƒ HTMLFieldSetElement() HTMLFontElement:ƒ HTMLFontElement() HTMLFormControlsCollection:ƒ HTMLFormControlsCollection() HTMLFormElement:ƒ HTMLFormElement() HTMLFrameElement:ƒ HTMLFrameElement() HTMLFrameSetElement:ƒ HTMLFrameSetElement() HTMLHRElement:ƒ HTMLHRElement() HTMLHeadElement:ƒ HTMLHeadElement() HTMLHeadingElement:ƒ HTMLHeadingElement() HTMLHtmlElement:ƒ HTMLHtmlElement() HTMLIFrameElement:ƒ HTMLIFrameElement() HTMLImageElement:ƒ HTMLImageElement() HTMLInputElement:ƒ HTMLInputElement() HTMLLIElement:ƒ HTMLLIElement() HTMLLabelElement:ƒ HTMLLabelElement() HTMLLegendElement:ƒ HTMLLegendElement() HTMLLinkElement:ƒ HTMLLinkElement() HTMLMapElement:ƒ HTMLMapElement() HTMLMarqueeElement:ƒ HTMLMarqueeElement() HTMLMediaElement:ƒ HTMLMediaElement() HTMLMenuElement:ƒ HTMLMenuElement() HTMLMetaElement:ƒ HTMLMetaElement() HTMLMeterElement:ƒ HTMLMeterElement() La variable « this » 64 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 361e 362e 363e 364e 365e 366e 367e 368e 369e 370e 371e 372e 373e 374e 375e 376e 377e 378e 379e 380e 381e 382e 383e 384e 385e 386e 387e 388e 389e 390e 391e 392e 393e 394e 395e 396e 397e 398e 399e 400e 401e 402e 403e 404e 405e 406e 407e JavaScript Tome-V HTMLModElement:ƒ HTMLModElement() HTMLOListElement:ƒ HTMLOListElement() HTMLObjectElement:ƒ HTMLObjectElement() HTMLOptGroupElement:ƒ HTMLOptGroupElement() HTMLOptionElement:ƒ HTMLOptionElement() HTMLOptionsCollection:ƒ HTMLOptionsCollection() HTMLOutputElement:ƒ HTMLOutputElement() HTMLParagraphElement:ƒ HTMLParagraphElement() HTMLParamElement:ƒ HTMLParamElement() HTMLPictureElement:ƒ HTMLPictureElement() HTMLPreElement:ƒ HTMLPreElement() HTMLProgressElement:ƒ HTMLProgressElement() HTMLQuoteElement:ƒ HTMLQuoteElement() HTMLScriptElement:ƒ HTMLScriptElement() HTMLSelectElement:ƒ HTMLSelectElement() HTMLShadowElement:ƒ HTMLShadowElement() HTMLSlotElement:ƒ HTMLSlotElement() HTMLSourceElement:ƒ HTMLSourceElement() HTMLSpanElement:ƒ HTMLSpanElement() HTMLStyleElement:ƒ HTMLStyleElement() HTMLTableCaptionElement:ƒ HTMLTableCaptionElement() HTMLTableCellElement:ƒ HTMLTableCellElement() HTMLTableColElement:ƒ HTMLTableColElement() HTMLTableElement:ƒ HTMLTableElement() HTMLTableRowElement:ƒ HTMLTableRowElement() HTMLTableSectionElement:ƒ HTMLTableSectionElement() HTMLTemplateElement:ƒ HTMLTemplateElement() HTMLTextAreaElement:ƒ HTMLTextAreaElement() HTMLTimeElement:ƒ HTMLTimeElement() HTMLTitleElement:ƒ HTMLTitleElement() HTMLTrackElement:ƒ HTMLTrackElement() HTMLUListElement:ƒ HTMLUListElement() HTMLUnknownElement:ƒ HTMLUnknownElement() HTMLVideoElement:ƒ HTMLVideoElement() HashChangeEvent:ƒ HashChangeEvent() Headers:ƒ Headers() History:ƒ History() IDBCursor:ƒ IDBCursor() IDBCursorWithValue:ƒ IDBCursorWithValue() IDBDatabase:ƒ IDBDatabase() IDBFactory:ƒ IDBFactory() IDBIndex:ƒ IDBIndex() IDBKeyRange:ƒ IDBKeyRange() IDBObjectStore:ƒ IDBObjectStore() IDBOpenDBRequest:ƒ IDBOpenDBRequest() IDBRequest:ƒ IDBRequest() IDBTransaction:ƒ IDBTransaction() La variable « this » 65 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 408e IDBVersionChangeEvent:ƒ IDBVersionChangeEvent() 409e IIRFilterNode:ƒ IIRFilterNode() 410e IdleDeadline:ƒ IdleDeadline() 411e Image:ƒ Image() 412e ImageBitmap:ƒ ImageBitmap() 413e ImageBitmapRenderingContext:ƒ ImageBitmapRenderingContext() 414e ImageCapture:ƒ ImageCapture() 415e ImageData:ƒ ImageData() 416e InputDeviceCapabilities:ƒ InputDeviceCapabilities() 417e InputEvent:ƒ InputEvent() 418e Int8Array:ƒ Int8Array() 419e Int16Array:ƒ Int16Array() 420e Int32Array:ƒ Int32Array() 421e IntersectionObserver:ƒ IntersectionObserver() 422e IntersectionObserverEntry:ƒ IntersectionObserverEntry() 423rd Intl:{DateTimeFormat: ƒ, NumberFormat: ƒ, Collator: ƒ, v8BreakI terator: ƒ, getCanonicalLocales: ƒ, …} 424th JSON:JSON {parse: ƒ, stringify: ƒ, Symbol(Symbol.toStringTag): "JSON"} 425e KeyboardEvent:ƒ KeyboardEvent() 426e Location:ƒ Location() 427e MIDIAccess:ƒ MIDIAccess() 428e MIDIConnectionEvent:ƒ MIDIConnectionEvent() 429e MIDIInput:ƒ MIDIInput() 430e MIDIInputMap:ƒ MIDIInputMap() 431e MIDIMessageEvent:ƒ MIDIMessageEvent() 432e MIDIOutput:ƒ MIDIOutput() 433e MIDIOutputMap:ƒ MIDIOutputMap() 434e MIDIPort:ƒ MIDIPort() 435e Map:ƒ Map() 436e Math:Math {abs: ƒ, acos: ƒ, acosh: ƒ, asin: ƒ, asinh: ƒ, …} 437e MediaDeviceInfo:ƒ MediaDeviceInfo() 438e MediaDevices:ƒ MediaDevices() 439e MediaElementAudioSourceNode:ƒ MediaElementAudioSourceNode() 440e MediaEncryptedEvent:ƒ MediaEncryptedEvent() 441e MediaError:ƒ MediaError() 442e MediaKeyMessageEvent:ƒ MediaKeyMessageEvent() 443e MediaKeySession:ƒ MediaKeySession() 444e MediaKeyStatusMap:ƒ MediaKeyStatusMap() 445e MediaKeySystemAccess:ƒ MediaKeySystemAccess() 446e MediaKeys:ƒ MediaKeys() 447e MediaList:ƒ MediaList() 448e MediaQueryList:ƒ MediaQueryList() 449e MediaQueryListEvent:ƒ MediaQueryListEvent() 450e MediaRecorder:ƒ MediaRecorder() 451e MediaSettingsRange:ƒ MediaSettingsRange() 452e MediaSource:ƒ MediaSource() La variable « this » 66 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 453e MediaStream:ƒ MediaStream() 454e MediaStreamAudioDestinationNode:ƒ MediaStreamAudioDestinationNode() 455e MediaStreamAudioSourceNode:ƒ MediaStreamAudioSourceNode() 456e MediaStreamEvent:ƒ MediaStreamEvent() 457e MediaStreamTrack:ƒ MediaStreamTrack() 458e MediaStreamTrackEvent:ƒ MediaStreamTrackEvent() 459e MessageChannel:ƒ MessageChannel() 460e MessageEvent:ƒ MessageEvent() 461e MessagePort:ƒ MessagePort() 462e MimeType:ƒ MimeType() 463e MimeTypeArray:ƒ MimeTypeArray() 464e MouseEvent:ƒ MouseEvent() 465e MutationEvent:ƒ MutationEvent() 466e MutationObserver:ƒ MutationObserver() 467e MutationRecord:ƒ MutationRecord() 468e NaN:NaN 469e NamedNodeMap:ƒ NamedNodeMap() 470e NavigationPreloadManager:ƒ NavigationPreloadManager() 471e Navigator:ƒ Navigator() 472e NetworkInformation:ƒ NetworkInformation() 473e Node:ƒ Node() 474e NodeFilter:ƒ NodeFilter() 475e NodeIterator:ƒ NodeIterator() 476e NodeList:ƒ NodeList() 477e Notification:ƒ Notification() 478e Number:ƒ Number() 479e Object:ƒ Object() 480e OfflineAudioCompletionEvent:ƒ OfflineAudioCompletionEvent() 481e OfflineAudioContext:ƒ OfflineAudioContext() 482e OoWVideoChangeEvent:ƒ OoWVideoChangeEvent() 483e Option:ƒ Option() 484e OscillatorNode:ƒ OscillatorNode() 485e OverconstrainedError:ƒ OverconstrainedError() 486e PageTransitionEvent:ƒ PageTransitionEvent() 487e PannerNode:ƒ PannerNode() 488e PasswordCredential:ƒ PasswordCredential() 489e Path2D:ƒ Path2D() 490e PaymentAddress:ƒ PaymentAddress() 491e PaymentRequest:ƒ PaymentRequest() 492e PaymentRequestUpdateEvent:ƒ PaymentRequestUpdateEvent() 493e PaymentResponse:ƒ PaymentResponse() 494e Performance:ƒ Performance() 495e PerformanceEntry:ƒ PerformanceEntry() 496e PerformanceLongTaskTiming:ƒ PerformanceLongTaskTiming() 497e PerformanceMark:ƒ PerformanceMark() 498e PerformanceMeasure:ƒ PerformanceMeasure() La variable « this » 67 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 499e PerformanceNavigation:ƒ PerformanceNavigation() 500e PerformanceNavigationTiming:ƒ PerformanceNavigationTiming() 501e PerformanceObserver:ƒ PerformanceObserver() 502e PerformanceObserverEntryList:ƒ PerformanceObserverEntryList() 503e PerformancePaintTiming:ƒ PerformancePaintTiming() 504e PerformanceResourceTiming:ƒ PerformanceResourceTiming() 505e PerformanceTiming:ƒ PerformanceTiming() 506e PeriodicWave:ƒ PeriodicWave() 507e PermissionStatus:ƒ PermissionStatus() 508e Permissions:ƒ Permissions() 509e PhotoCapabilities:ƒ PhotoCapabilities() 510e Plugin:ƒ Plugin() 511e PluginArray:ƒ PluginArray() 512e PointerEvent:ƒ PointerEvent() 513e PopStateEvent:ƒ PopStateEvent() 514e Presentation:ƒ Presentation() 515e PresentationAvailability:ƒ PresentationAvailability() 516e PresentationConnection:ƒ PresentationConnection() 517e PresentationConnectionAvailableEvent:ƒ PresentationConnectionAvailableEvent() 518e PresentationConnectionCloseEvent:ƒ PresentationConnectionCloseEvent() 519e PresentationConnectionList:ƒ PresentationConnectionList() 520e PresentationReceiver:ƒ PresentationReceiver() 521e PresentationRequest:ƒ PresentationRequest() 522e ProcessingInstruction:ƒ ProcessingInstruction() 523e ProgressEvent:ƒ ProgressEvent() 524e Promise:ƒ Promise() 525e PromiseRejectionEvent:ƒ PromiseRejectionEvent() 526e Proxy:ƒ Proxy() 527e PushManager:ƒ PushManager() 528e PushSubscription:ƒ PushSubscription() 529e PushSubscriptionOptions:ƒ PushSubscriptionOptions() 530e RTCCertificate:ƒ RTCCertificate() 531e RTCDataChannel:ƒ RTCDataChannel() 532e RTCDataChannelEvent:ƒ RTCDataChannelEvent() 533e RTCIceCandidate:ƒ RTCIceCandidate() 534e RTCPeerConnection:ƒ RTCPeerConnection() 535e RTCPeerConnectionIceEvent:ƒ RTCPeerConnectionIceEvent() 536e RTCRtpContributingSource:ƒ RTCRtpContributingSource() 537e RTCRtpReceiver:ƒ RTCRtpReceiver() 538e RTCRtpSender:ƒ RTCRtpSender() 539e RTCSessionDescription:ƒ RTCSessionDescription() 540e RTCStatsReport:ƒ RTCStatsReport() 541e RTCTrackEvent:ƒ RTCTrackEvent() 542e RadioNodeList:ƒ RadioNodeList() 543e Range:ƒ Range() La variable « this » 68 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 544e RangeError:ƒ RangeError() 545e ReadableStream:ƒ ReadableStream() 546e ReferenceError:ƒ ReferenceError() 547th Reflect:{defineProperty: ƒ, deleteProperty: ƒ, apply: ƒ, construct: ƒ, get: ƒ, …} 548e RegExp:ƒ RegExp() 549e RemotePlayback:ƒ RemotePlayback() 550e Request:ƒ Request() 551e ResizeObserver:ƒ ResizeObserver() 552e ResizeObserverEntry:ƒ ResizeObserverEntry() 553e Response:ƒ Response() 554e SVGAElement:ƒ SVGAElement() 555e SVGAngle:ƒ SVGAngle() 556e SVGAnimateElement:ƒ SVGAnimateElement() 557e SVGAnimateMotionElement:ƒ SVGAnimateMotionElement() 558e SVGAnimateTransformElement:ƒ SVGAnimateTransformElement() 559e SVGAnimatedAngle:ƒ SVGAnimatedAngle() 560e SVGAnimatedBoolean:ƒ SVGAnimatedBoolean() 561e SVGAnimatedEnumeration:ƒ SVGAnimatedEnumeration() 562e SVGAnimatedInteger:ƒ SVGAnimatedInteger() 563e SVGAnimatedLength:ƒ SVGAnimatedLength() 564e SVGAnimatedLengthList:ƒ SVGAnimatedLengthList() 565e SVGAnimatedNumber:ƒ SVGAnimatedNumber() 566e SVGAnimatedNumberList:ƒ SVGAnimatedNumberList() 567e SVGAnimatedPreserveAspectRatio:ƒ SVGAnimatedPreserveAspectRatio() 568e SVGAnimatedRect:ƒ SVGAnimatedRect() 569e SVGAnimatedString:ƒ SVGAnimatedString() 570e SVGAnimatedTransformList:ƒ SVGAnimatedTransformList() 571e SVGAnimationElement:ƒ SVGAnimationElement() 572e SVGCircleElement:ƒ SVGCircleElement() 573e SVGClipPathElement:ƒ SVGClipPathElement() 574e SVGComponentTransferFunctionElement:ƒ SVGComponentTransferFunctionElement() 575e SVGDefsElement:ƒ SVGDefsElement() 576e SVGDescElement:ƒ SVGDescElement() 577e SVGDiscardElement:ƒ SVGDiscardElement() 578e SVGElement:ƒ SVGElement() 579e SVGEllipseElement:ƒ SVGEllipseElement() 580e SVGFEBlendElement:ƒ SVGFEBlendElement() 581e SVGFEColorMatrixElement:ƒ SVGFEColorMatrixElement() 582e SVGFEComponentTransferElement:ƒ SVGFEComponentTransferElement() 583e SVGFECompositeElement:ƒ SVGFECompositeElement() 584e SVGFEConvolveMatrixElement:ƒ SVGFEConvolveMatrixElement() 585e SVGFEDiffuseLightingElement:ƒ SVGFEDiffuseLightingElement() 586e SVGFEDisplacementMapElement:ƒ SVGFEDisplacementMapElement() La variable « this » 69 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 587e 588e 589e 590e 591e 592e 593e 594e 595e 596e 597e 598e 599e 600e 601e 602e 603e 604e 605e 606e 607e 608e 609e 610e 611e 612e 613e 614e 615e 616e 617e 618e 619e 620e 621e 622e 623e 624e 625e 626e 627e 628e 629e 630e 631e 632e 633e JavaScript Tome-V SVGFEDistantLightElement:ƒ SVGFEDistantLightElement() SVGFEDropShadowElement:ƒ SVGFEDropShadowElement() SVGFEFloodElement:ƒ SVGFEFloodElement() SVGFEFuncAElement:ƒ SVGFEFuncAElement() SVGFEFuncBElement:ƒ SVGFEFuncBElement() SVGFEFuncGElement:ƒ SVGFEFuncGElement() SVGFEFuncRElement:ƒ SVGFEFuncRElement() SVGFEGaussianBlurElement:ƒ SVGFEGaussianBlurElement() SVGFEImageElement:ƒ SVGFEImageElement() SVGFEMergeElement:ƒ SVGFEMergeElement() SVGFEMergeNodeElement:ƒ SVGFEMergeNodeElement() SVGFEMorphologyElement:ƒ SVGFEMorphologyElement() SVGFEOffsetElement:ƒ SVGFEOffsetElement() SVGFEPointLightElement:ƒ SVGFEPointLightElement() SVGFESpecularLightingElement:ƒ SVGFESpecularLightingElement() SVGFESpotLightElement:ƒ SVGFESpotLightElement() SVGFETileElement:ƒ SVGFETileElement() SVGFETurbulenceElement:ƒ SVGFETurbulenceElement() SVGFilterElement:ƒ SVGFilterElement() SVGForeignObjectElement:ƒ SVGForeignObjectElement() SVGGElement:ƒ SVGGElement() SVGGeometryElement:ƒ SVGGeometryElement() SVGGradientElement:ƒ SVGGradientElement() SVGGraphicsElement:ƒ SVGGraphicsElement() SVGImageElement:ƒ SVGImageElement() SVGLength:ƒ SVGLength() SVGLengthList:ƒ SVGLengthList() SVGLineElement:ƒ SVGLineElement() SVGLinearGradientElement:ƒ SVGLinearGradientElement() SVGMPathElement:ƒ SVGMPathElement() SVGMarkerElement:ƒ SVGMarkerElement() SVGMaskElement:ƒ SVGMaskElement() SVGMatrix:ƒ SVGMatrix() SVGMetadataElement:ƒ SVGMetadataElement() SVGNumber:ƒ SVGNumber() SVGNumberList:ƒ SVGNumberList() SVGPathElement:ƒ SVGPathElement() SVGPatternElement:ƒ SVGPatternElement() SVGPoint:ƒ SVGPoint() SVGPointList:ƒ SVGPointList() SVGPolygonElement:ƒ SVGPolygonElement() SVGPolylineElement:ƒ SVGPolylineElement() SVGPreserveAspectRatio:ƒ SVGPreserveAspectRatio() SVGRadialGradientElement:ƒ SVGRadialGradientElement() SVGRect:ƒ SVGRect() SVGRectElement:ƒ SVGRectElement() SVGSVGElement:ƒ SVGSVGElement() La variable « this » 70 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 634e 635e 636e 637e 638e 639e 640e 641e 642e 643e 644e 645e 646e 647e 648e 649e 650e 651e 652e 653e 654e 655e 656e 657e 658e 659e 660e 661e 662e 663e 664e 665e 666e 667e 668e 669e 670e 671e 672e 673e 674e 675e 676e 677e 678e 679e 680e JavaScript Tome-V SVGScriptElement:ƒ SVGScriptElement() SVGSetElement:ƒ SVGSetElement() SVGStopElement:ƒ SVGStopElement() SVGStringList:ƒ SVGStringList() SVGStyleElement:ƒ SVGStyleElement() SVGSwitchElement:ƒ SVGSwitchElement() SVGSymbolElement:ƒ SVGSymbolElement() SVGTSpanElement:ƒ SVGTSpanElement() SVGTextContentElement:ƒ SVGTextContentElement() SVGTextElement:ƒ SVGTextElement() SVGTextPathElement:ƒ SVGTextPathElement() SVGTextPositioningElement:ƒ SVGTextPositioningElement() SVGTitleElement:ƒ SVGTitleElement() SVGTransform:ƒ SVGTransform() SVGTransformList:ƒ SVGTransformList() SVGUnitTypes:ƒ SVGUnitTypes() SVGUseElement:ƒ SVGUseElement() SVGViewElement:ƒ SVGViewElement() Screen:ƒ Screen() ScreenOrientation:ƒ ScreenOrientation() ScriptProcessorNode:ƒ ScriptProcessorNode() SecurityPolicyViolationEvent:ƒ SecurityPolicyViolationEvent() Selection:ƒ Selection() 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() StyleSheet:ƒ StyleSheet() StyleSheetList:ƒ StyleSheetList() SubtleCrypto:ƒ SubtleCrypto() Symbol:ƒ Symbol() SyncManager:ƒ SyncManager() SyntaxError:ƒ SyntaxError() TaskAttributionTiming:ƒ TaskAttributionTiming() Text:ƒ Text() La variable « this » 71 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 681e TextDecoder:ƒ TextDecoder() 682e TextEncoder:ƒ TextEncoder() 683e TextEvent:ƒ TextEvent() 684e TextMetrics:ƒ TextMetrics() 685e TextTrack:ƒ TextTrack() 686e TextTrackCue:ƒ TextTrackCue() 687e TextTrackCueList:ƒ TextTrackCueList() 688e TextTrackList:ƒ TextTrackList() 689e TimeRanges:ƒ TimeRanges() 690e Touch:ƒ Touch() 691e TouchEvent:ƒ TouchEvent() 692e TouchList:ƒ TouchList() 693e TrackEvent:ƒ TrackEvent() 694e TransitionEvent:ƒ TransitionEvent() 695e TreeWalker:ƒ TreeWalker() 696e TypeError:ƒ TypeError() 697e UIEvent:ƒ UIEvent() 698e URIError:ƒ URIError() 699e URL:ƒ URL() 700e URLSearchParams:ƒ URLSearchParams() 701e USB:ƒ USB() 702e USBAlternateInterface:ƒ USBAlternateInterface() 703e USBConfiguration:ƒ USBConfiguration() 704e USBConnectionEvent:ƒ USBConnectionEvent() 705e USBDevice:ƒ USBDevice() 706e USBEndpoint:ƒ USBEndpoint() 707e USBInTransferResult:ƒ USBInTransferResult() 708e USBInterface:ƒ USBInterface() 709e USBIsochronousInTransferPacket:ƒ USBIsochronousInTransferPacket() 710e USBIsochronousInTransferResult:ƒ USBIsochronousInTransferResult() 711e USBIsochronousOutTransferPacket:ƒ USBIsochronousOutTransferPacket() 712e USBIsochronousOutTransferResult:ƒ USBIsochronousOutTransferResult() 713e USBOutTransferResult:ƒ USBOutTransferResult() 714e Uint8Array:ƒ Uint8Array() 715e Uint8ClampedArray:ƒ Uint8ClampedArray() 716e Uint16Array:ƒ Uint16Array() 717e Uint32Array:ƒ Uint32Array() 718e VTTCue:ƒ VTTCue() 719e ValidityState:ƒ ValidityState() 720e VisualViewport:ƒ VisualViewport() 721e WaveShaperNode:ƒ WaveShaperNode() 722e WeakMap:ƒ WeakMap() 723e WeakSet:ƒ WeakSet() La variable « this » 72 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 724th WebAssembly:WebAssembly {compile: ƒ, validate: ƒ, instantiate: ƒ, compileStr eaming: ƒ, instantiateStreaming: ƒ, …} 725e WebGL2RenderingContext:ƒ WebGL2RenderingContext() 726e WebGLActiveInfo:ƒ WebGLActiveInfo() 727e WebGLBuffer:ƒ WebGLBuffer() 728e WebGLContextEvent:ƒ WebGLContextEvent() 729e WebGLFramebuffer:ƒ WebGLFramebuffer() 730e WebGLProgram:ƒ WebGLProgram() 731e WebGLQuery:ƒ WebGLQuery() 732e WebGLRenderbuffer:ƒ WebGLRenderbuffer() 733e WebGLRenderingContext:ƒ WebGLRenderingContext() 734e WebGLSampler:ƒ WebGLSampler() 735e WebGLShader:ƒ WebGLShader() 736e WebGLShaderPrecisionFormat:ƒ WebGLShaderPrecisionFormat() 737e WebGLSync:ƒ WebGLSync() 738e WebGLTexture:ƒ WebGLTexture() 739e WebGLTransformFeedback:ƒ WebGLTransformFeedback() 740e WebGLUniformLocation:ƒ WebGLUniformLocation() 741e WebGLVertexArrayObject:ƒ WebGLVertexArrayObject() 742e WebKitAnimationEvent:ƒ AnimationEvent() 743e WebKitCSSMatrix:ƒ DOMMatrix() 744e WebKitMutationObserver:ƒ MutationObserver() 745e WebKitTransitionEvent:ƒ TransitionEvent() 746e WebSocket:ƒ WebSocket() 747e WheelEvent:ƒ WheelEvent() 748e Window:ƒ Window() 749e Worker:ƒ Worker() 750e WritableStream:ƒ WritableStream() 751e XMLDocument:ƒ XMLDocument() 752e XMLHttpRequest:ƒ XMLHttpRequest() 753e XMLHttpRequestEventTarget:ƒ XMLHttpRequestEventTarget() 754e XMLHttpRequestUpload:ƒ XMLHttpRequestUpload() 755e XMLSerializer:ƒ XMLSerializer() 756e XPathEvaluator:ƒ XPathEvaluator() 757e XPathExpression:ƒ XPathExpression() 758e XPathResult:ƒ XPathResult() 759e XSLTProcessor:ƒ XSLTProcessor() 760e console:console {debug: ƒ, error: ƒ, info: ƒ, log: ƒ, warn: ƒ, …} 761e decodeURI:ƒ decodeURI() 762e decodeURIComponent:ƒ decodeURIComponent() 763e encodeURI:ƒ encodeURI() 764e encodeURIComponent:ƒ encodeURIComponent() 765e escape:ƒ escape() 766e eval:ƒ eval() 767e event:undefined La variable « this » 73 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 768e 769e 770e 771e 772e 773e 774e 775e 776e 777e 778e 779e 780e 781e 782e 783e A B C D E I a b c d e A B C a b I II JavaScript Tome-V isFinite:ƒ isFinite() isNaN:ƒ isNaN() offscreenBuffering:true parseFloat:ƒ parseFloat() parseInt:ƒ parseInt() undefined:undefined unescape:ƒ unescape() webkitMediaStream:ƒ MediaStream() webkitRTCPeerConnection:ƒ RTCPeerConnection() webkitSpeechGrammar:ƒ SpeechGrammar() webkitSpeechGrammarList:ƒ SpeechGrammarList() webkitSpeechRecognition:ƒ SpeechRecognition() webkitSpeechRecognitionError:ƒ SpeechRecognitionError() webkitSpeechRecognitionEvent:ƒ SpeechRecognitionEvent() webkitURL:ƒ URL() __proto__:Window PERSISTENT:1 TEMPORARY:0 constructor:ƒ Window() Symbol(Symbol.toStringTag):"Window" __proto__:WindowProperties constructor:ƒ WindowProperties() arguments:null caller:null length:0 name:"WindowProperties" prototype:WindowProperties constructor:ƒ WindowProperties() Symbol(Symbol.toStringTag):"WindowProperties" __proto__:EventTarget __proto__:ƒ () [[Scopes]]:Scopes[0] Symbol(Symbol.toStringTag):"WindowProperties" __proto__:EventTarget Avec FIREFOX : window.top Window file:///K:/DADET/PROGS/test.html# Window [default properties] __proto__: WindowPrototype { … } La variable « this » 74 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V [default properties] AbortController: function () AbortSignal: function () AnalyserNode: function () Animation: function () AnimationEvent: function () AnonymousContent: function () Array: function Array() ArrayBuffer: function ArrayBuffer() Attr: function () Audio: function Audio() AudioBuffer: function () AudioBufferSourceNode: function () AudioContext: function () AudioDestinationNode: function () AudioListener: function () AudioNode: function () AudioParam: function () AudioProcessingEvent: function () AudioScheduledSourceNode: function () AudioStreamTrack: function () BarProp: function () BaseAudioContext: function () BatteryManager: function () BeforeUnloadEvent: function () BiquadFilterNode: function () Blob: function () BlobEvent: function () Boolean: function Boolean() BroadcastChannel: function () CDATASection: function () CSS: function () CSS2Properties: function () CSSConditionRule: function () CSSCounterStyleRule: function () CSSFontFaceRule: function () CSSFontFeatureValuesRule: function () CSSGroupingRule: function () CSSImportRule: function () CSSKeyframeRule: function () CSSKeyframesRule: function () CSSMediaRule: function () CSSMozDocumentRule: function () CSSNamespaceRule: function () La variable « this » 75 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V CSSPageRule: function () CSSPrimitiveValue: function () CSSRule: function () CSSRuleList: function () CSSStyleDeclaration: function () CSSStyleRule: function () CSSStyleSheet: function () CSSSupportsRule: function () CSSValue: function () CSSValueList: function () Cache: function () CacheStorage: function () CanvasCaptureMediaStream: function () CanvasGradient: function () CanvasPattern: function () CanvasRenderingContext2D: function () CaretPosition: function () ChannelMergerNode: function () ChannelSplitterNode: function () CharacterData: function () ClipboardEvent: function () CloseEvent: function () Comment: function () CompositionEvent: function () ConstantSourceNode: function () ConvolverNode: function () Crypto: function () CryptoKey: function () CustomEvent: function () DOMCursor: function () DOMError: function () DOMException: function () DOMImplementation: function () DOMMatrix: function () DOMMatrixReadOnly: function () DOMParser: function () DOMPoint: function () DOMPointReadOnly: function () DOMQuad: function () DOMRect: function () DOMRectList: function () DOMRectReadOnly: function () DOMRequest: function () DOMStringList: function () La variable « this » 76 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V DOMStringMap: function () DOMTokenList: function () DataChannel: function () DataTransfer: function () DataTransferItem: function () DataTransferItemList: function () DataView: function DataView() Date: function Date() DelayNode: function () DeviceLightEvent: function () DeviceMotionEvent: function () DeviceOrientationEvent: function () DeviceProximityEvent: function () Directory: function () Document: function () DocumentFragment: function () DocumentType: function () DragEvent: function () DynamicsCompressorNode: function () Element: function () Error: function Error() ErrorEvent: function () EvalError: function EvalError() Event: function () EventSource: function () EventTarget: function () File: function () FileList: function () FileReader: function () FileSystem: function () FileSystemDirectoryEntry: function () FileSystemDirectoryReader: function () FileSystemEntry: function () FileSystemFileEntry: function () Float32Array: function Float32Array() Float64Array: function Float64Array() FocusEvent: function () FontFace: function () FontFaceSet: function () FontFaceSetLoadEvent: function () FormData: function () Function: function Function() GainNode: function () Gamepad: function () La variable « this » 77 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V GamepadButton: function () GamepadEvent: function () GamepadHapticActuator: function () GamepadPose: function () HTMLAllCollection: function () HTMLAnchorElement: function () HTMLAreaElement: function () HTMLAudioElement: function () HTMLBRElement: function () HTMLBaseElement: function () HTMLBodyElement: function () HTMLButtonElement: function () HTMLCanvasElement: function () HTMLCollection: function () HTMLDListElement: function () HTMLDataElement: function () HTMLDataListElement: function () HTMLDetailsElement: function () HTMLDirectoryElement: function () HTMLDivElement: function () HTMLDocument: function () HTMLElement: function () HTMLEmbedElement: function () HTMLFieldSetElement: function () HTMLFontElement: function () HTMLFormControlsCollection: function () HTMLFormElement: function () HTMLFrameElement: function () HTMLFrameSetElement: function () HTMLHRElement: function () HTMLHeadElement: function () HTMLHeadingElement: function () HTMLHtmlElement: function () HTMLIFrameElement: function () HTMLImageElement: function () HTMLInputElement: function () HTMLLIElement: function () HTMLLabelElement: function () HTMLLegendElement: function () HTMLLinkElement: function () HTMLMapElement: function () HTMLMediaElement: function () HTMLMenuElement: function () HTMLMenuItemElement: function () La variable « this » 78 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V HTMLMetaElement: function () HTMLMeterElement: function () HTMLModElement: function () HTMLOListElement: function () HTMLObjectElement: function () HTMLOptGroupElement: function () HTMLOptionElement: function () HTMLOptionsCollection: function () HTMLOutputElement: function () HTMLParagraphElement: function () HTMLParamElement: function () HTMLPictureElement: function () HTMLPreElement: function () HTMLProgressElement: function () HTMLQuoteElement: function () HTMLScriptElement: function () HTMLSelectElement: function () HTMLSourceElement: function () HTMLSpanElement: function () HTMLStyleElement: function () HTMLTableCaptionElement: function () HTMLTableCellElement: function () HTMLTableColElement: function () HTMLTableElement: function () HTMLTableRowElement: function () HTMLTableSectionElement: function () HTMLTemplateElement: function () HTMLTextAreaElement: function () HTMLTimeElement: function () HTMLTitleElement: function () HTMLTrackElement: function () HTMLUListElement: function () HTMLUnknownElement: function () HTMLVideoElement: function () HashChangeEvent: function () Headers: function () History: function () IDBCursor: function () IDBCursorWithValue: function () IDBDatabase: function () IDBFactory: function () IDBFileHandle: function () IDBFileRequest: function () IDBIndex: function () La variable « this » 79 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V IDBKeyRange: function () IDBMutableFile: function () IDBObjectStore: function () IDBOpenDBRequest: function () IDBRequest: function () IDBTransaction: function () IDBVersionChangeEvent: function () IIRFilterNode: function () IdleDeadline: function () Image: function Image() ImageBitmap: function () ImageBitmapRenderingContext: function () ImageData: function () Infinity: Infinity InputEvent: function () InstallTrigger: InstallTriggerImpl { } Int16Array: function Int16Array() Int32Array: function Int32Array() Int8Array: function Int8Array() InternalError: function InternalError() IntersectionObserver: function () IntersectionObserverEntry: function () Intl: Object { … } JSON: JSON { … } KeyEvent: function () KeyboardEvent: function () LocalMediaStream: function () Location: function () Map: function Map() Math: Math { … } MediaDeviceInfo: function () MediaDevices: function () MediaElementAudioSourceNode: function () MediaEncryptedEvent: function () MediaError: function () MediaKeyError: function () MediaKeyMessageEvent: function () MediaKeySession: function () MediaKeyStatusMap: function () MediaKeySystemAccess: function () MediaKeys: function () MediaList: function () MediaQueryList: function () MediaQueryListEvent: function () La variable « this » 80 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V MediaRecorder: function () MediaRecorderErrorEvent: function () MediaSource: function () MediaStream: function () MediaStreamAudioDestinationNode: function () MediaStreamAudioSourceNode: function () MediaStreamEvent: function () MediaStreamTrack: function () MediaStreamTrackEvent: function () MessageChannel: function () MessageEvent: function () MessagePort: function () MimeType: function () MimeTypeArray: function () MouseEvent: function () MouseScrollEvent: function () MutationEvent: function () MutationObserver: function () MutationRecord: function () NaN: NaN NamedNodeMap: function () Navigator: function () Node: function () NodeFilter: function () NodeIterator: function () NodeList: function () Notification: function () NotifyPaintEvent: function () Number: function Number() Object: function Object() OfflineAudioCompletionEvent: function () OfflineAudioContext: function () OfflineResourceList: function () Option: function Option() OscillatorNode: function () PageTransitionEvent: function () PaintRequest: function () PaintRequestList: function () PannerNode: function () Path2D: function () Performance: function () PerformanceEntry: function () PerformanceMark: function () PerformanceMeasure: function () La variable « this » 81 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V PerformanceNavigation: function () PerformanceNavigationTiming: function () PerformanceObserver: function () PerformanceObserverEntryList: function () PerformanceResourceTiming: function () PerformanceTiming: function () PeriodicWave: function () PermissionStatus: function () Permissions: function () Plugin: function () PluginArray: function () PointerEvent: function () PopStateEvent: function () PopupBlockedEvent: function () ProcessingInstruction: function () ProgressEvent: function () Promise: function Promise() Proxy: function Proxy() PushManager: function () PushSubscription: function () PushSubscriptionOptions: function () RGBColor: function () RTCCertificate: function () RTCDTMFSender: function () RTCDTMFToneChangeEvent: function () RTCDataChannelEvent: function () RTCIceCandidate: function () RTCPeerConnection: function () RTCPeerConnectionIceEvent: function () RTCRtpReceiver: function () RTCRtpSender: function () RTCRtpTransceiver: function () RTCSessionDescription: function () RTCStatsReport: function () RTCTrackEvent: function () RadioNodeList: function () Range: function () RangeError: function RangeError() Rect: function () ReferenceError: function ReferenceError() Reflect: Object { … } RegExp: function RegExp() Request: function () Response: function () La variable « this » 82 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V SVGAElement: function () SVGAngle: function () SVGAnimateElement: function () SVGAnimateMotionElement: function () SVGAnimateTransformElement: function () SVGAnimatedAngle: function () SVGAnimatedBoolean: function () SVGAnimatedEnumeration: function () SVGAnimatedInteger: function () SVGAnimatedLength: function () SVGAnimatedLengthList: function () SVGAnimatedNumber: function () SVGAnimatedNumberList: function () SVGAnimatedPreserveAspectRatio: function () SVGAnimatedRect: function () SVGAnimatedString: function () SVGAnimatedTransformList: function () SVGAnimationElement: function () SVGCircleElement: function () SVGClipPathElement: function () SVGComponentTransferFunctionElement: function () SVGDefsElement: function () SVGDescElement: function () SVGElement: function () SVGEllipseElement: function () SVGFEBlendElement: function () SVGFEColorMatrixElement: function () SVGFEComponentTransferElement: function () SVGFECompositeElement: function () SVGFEConvolveMatrixElement: function () SVGFEDiffuseLightingElement: function () SVGFEDisplacementMapElement: function () SVGFEDistantLightElement: function () SVGFEDropShadowElement: function () SVGFEFloodElement: function () SVGFEFuncAElement: function () SVGFEFuncBElement: function () SVGFEFuncGElement: function () SVGFEFuncRElement: function () SVGFEGaussianBlurElement: function () SVGFEImageElement: function () SVGFEMergeElement: function () SVGFEMergeNodeElement: function () SVGFEMorphologyElement: function () La variable « this » 83 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V SVGFEOffsetElement: function () SVGFEPointLightElement: function () SVGFESpecularLightingElement: function () SVGFESpotLightElement: function () SVGFETileElement: function () SVGFETurbulenceElement: function () SVGFilterElement: function () SVGForeignObjectElement: function () SVGGElement: function () SVGGeometryElement: function () SVGGradientElement: function () SVGGraphicsElement: function () SVGImageElement: function () SVGLength: function () SVGLengthList: function () SVGLineElement: function () SVGLinearGradientElement: function () SVGMPathElement: function () SVGMarkerElement: function () SVGMaskElement: function () SVGMatrix: function () SVGMetadataElement: function () SVGNumber: function () SVGNumberList: function () SVGPathElement: function () SVGPathSegList: function () SVGPatternElement: function () SVGPoint: function () SVGPointList: function () SVGPolygonElement: function () SVGPolylineElement: function () SVGPreserveAspectRatio: function () SVGRadialGradientElement: function () SVGRect: function () SVGRectElement: function () SVGSVGElement: function () SVGScriptElement: function () SVGSetElement: function () SVGStopElement: function () SVGStringList: function () SVGStyleElement: function () SVGSwitchElement: function () SVGSymbolElement: function () SVGTSpanElement: function () La variable « this » 84 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V SVGTextContentElement: function () SVGTextElement: function () SVGTextPathElement: function () SVGTextPositioningElement: function () SVGTitleElement: function () SVGTransform: function () SVGTransformList: function () SVGUnitTypes: function () SVGUseElement: function () SVGViewElement: function () SVGZoomAndPan: function () Screen: function () ScreenOrientation: function () ScriptProcessorNode: function () ScrollAreaEvent: function () Selection: function () ServiceWorker: function () ServiceWorkerContainer: function () ServiceWorkerRegistration: function () Set: function Set() SharedWorker: function () SourceBuffer: function () SourceBufferList: function () SpeechSynthesis: function () SpeechSynthesisErrorEvent: function () SpeechSynthesisEvent: function () SpeechSynthesisUtterance: function () SpeechSynthesisVoice: function () StereoPannerNode: function () Storage: function () StorageEvent: function () StorageManager: function () String: function String() StyleSheet: function () StyleSheetList: function () SubtleCrypto: function () Symbol: function Symbol() SyntaxError: function SyntaxError() Text: function () TextDecoder: function () TextEncoder: function () TextMetrics: function () TextTrack: function () TextTrackCue: function () La variable « this » 85 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V TextTrackCueList: function () TextTrackList: function () TimeEvent: function () TimeRanges: function () TrackEvent: function () TransitionEvent: function () TreeWalker: function () TypeError: function TypeError() UIEvent: function () URIError: function URIError() URL: function () URLSearchParams: function () Uint16Array: function Uint16Array() Uint32Array: function Uint32Array() Uint8Array: function Uint8Array() Uint8ClampedArray: function Uint8ClampedArray() UserProximityEvent: function () VRDisplay: function () VRDisplayCapabilities: function () VRDisplayEvent: function () VREyeParameters: function () VRFieldOfView: function () VRFrameData: function () VRPose: function () VRStageParameters: function () VTTCue: function () VTTRegion: function () ValidityState: function () VideoPlaybackQuality: function () VideoStreamTrack: function () WaveShaperNode: function () WeakMap: function WeakMap() WeakSet: function WeakSet() WebAssembly: WebAssembly { … } WebGL2RenderingContext: function () WebGLActiveInfo: function () WebGLBuffer: function () WebGLContextEvent: function () WebGLFramebuffer: function () WebGLProgram: function () WebGLQuery: function () WebGLRenderbuffer: function () WebGLRenderingContext: function () WebGLSampler: function () La variable « this » 86 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V WebGLShader: function () WebGLShaderPrecisionFormat: function () WebGLSync: function () WebGLTexture: function () WebGLTransformFeedback: function () WebGLUniformLocation: function () WebGLVertexArrayObject: function () WebKitCSSMatrix: function () WebSocket: function () WheelEvent: function () Window: function () Worker: function () XMLDocument: function () XMLHttpRequest: function () XMLHttpRequestEventTarget: function () XMLHttpRequestUpload: function () XMLSerializer: function () XMLStylesheetProcessingInstruction: function () XPathEvaluator: function () XPathExpression: function () XPathResult: function () XSLTProcessor: function () alert: function alert() applicationCache: OfflineResourceList { status: 0, onchecking: null, length: 0, … } atob: function atob() blur: function blur() btoa: function btoa() caches: CacheStorage { } cancelAnimationFrame: function cancelAnimationFrame() cancelIdleCallback: function cancelIdleCallback() captureEvents: function captureEvents() clearInterval: function clearInterval() clearTimeout: function clearTimeout() close: function close() closed: false confirm: function confirm() console: Console { assert: assert(), clear: clear(), count: count(), … } content: Window file:///K:/DADET/PROGS/test.html# createImageBitmap: function createImageBitmap() crypto: Crypto { subtle: SubtleCrypto } decodeURI: function decodeURI() La variable « this » 87 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V decodeURIComponent: function decodeURIComponent() devicePixelRatio: 1 document: HTMLDocument file:///K:/DADET/PROGS/test.html# dump: function dump() encodeURI: function encodeURI() encodeURIComponent: function encodeURIComponent() escape: function escape() eval: function eval() external: External { } fetch: function fetch() find: function find() focus: function focus() frameElement: null frames: Window file:///K:/DADET/PROGS/test.html# fullScreen: false getComputedStyle: function getComputedStyle() getDefaultComputedStyle: function getDefaultComputedStyle() getSelection: function getSelection() history: History { length: 10, scrollRestoration: "auto", state: null } indexedDB: IDBFactory { } innerHeight: 828 innerWidth: 170 isFinite: function isFinite() isNaN: function isNaN() isSecureContext: true length: 0 localStorage: Storage { length: 0 } location: Location file:///K:/DADET/PROGS/test.html# locationbar: BarProp { visible: true } matchMedia: function matchMedia() menubar: BarProp { visible: true } moveBy: function moveBy() moveTo: function moveTo() mozInnerScreenX: 1078 mozInnerScreenY: 150 mozPaintCount: 52 mozRTCIceCandidate: function () mozRTCPeerConnection: function () mozRTCSessionDescription: function () name: "" La variable « this » 88 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V navigator: Navigator { doNotTrack: "unspecified", maxTouchPoints: 0, oscpu: "Windows NT 6.1; Win64; x64", … } netscape: Object { … } onabort: null onabsolutedeviceorientation: null onafterprint: null onanimationcancel: null onanimationend: null onanimationiteration: null onanimationstart: null onauxclick: null onbeforeprint: null onbeforeunload: null onblur: null oncanplay: null oncanplaythrough: null onchange: null onclick: null onclose: null oncontextmenu: null ondblclick: null ondevicelight: null ondevicemotion: null ondeviceorientation: null ondeviceproximity: null ondrag: null ondragend: null ondragenter: null ondragexit: null ondragleave: null ondragover: null ondragstart: null ondrop: null ondurationchange: null onemptied: null onended: null onerror: null onfocus: null ongotpointercapture: null onhashchange: null oninput: null oninvalid: null onkeydown: null La variable « this » 89 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V onkeypress: null onkeyup: null onlanguagechange: null onload: null onloadeddata: null onloadedmetadata: null onloadend: null onloadstart: null onlostpointercapture: null onmessage: null onmessageerror: null onmousedown: null onmouseenter: null onmouseleave: null onmousemove: null onmouseout: null onmouseover: null onmouseup: null onmozfullscreenchange: null onmozfullscreenerror: null onoffline: null ononline: null 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 onreset: null onresize: null onscroll: null onseeked: null onseeking: null onselect: null La variable « this » 90 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V onselectstart: null onshow: null onstalled: null onstorage: null onsubmit: null onsuspend: null ontimeupdate: null ontoggle: null ontransitioncancel: null ontransitionend: null ontransitionrun: null ontransitionstart: null onunload: null onuserproximity: null onvolumechange: null onvrdisplayactivate: null onvrdisplayconnect: null onvrdisplaydeactivate: null onvrdisplaydisconnect: null onvrdisplaypresentchange: null onwaiting: null onwebkitanimationend: null onwebkitanimationiteration: null onwebkitanimationstart: null onwebkittransitionend: null onwheel: null open: function open() opener: null origin: "null" outerHeight: 914 outerWidth: 775 pageXOffset: 0 pageYOffset: 0 parent: Window file:///K:/DADET/PROGS/test.html# parseFloat: function parseFloat() parseInt: function parseInt() performance: Performance { timeOrigin: 1522593114984, timing: PerformanceTiming, navigation: PerformanceNavigation, … } personalbar: BarProp { visible: true } postMessage: function postMessage() print: function print() prompt: function prompt() releaseEvents: function releaseEvents() La variable « this » 91 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V requestAnimationFrame: function requestAnimationFrame() requestIdleCallback: function requestIdleCallback() resizeBy: function resizeBy() resizeTo: function resizeTo() screen: Screen { availWidth: 1856, availHeight: 1080, width: 1920, … } screenX: 1071 screenY: 71 scroll: function scroll() scrollBy: function scrollBy() scrollByLines: function scrollByLines() scrollByPages: function scrollByPages() scrollMaxX: 0 scrollMaxY: 0 scrollTo: function scrollTo() scrollX: 0 scrollY: 0 scrollbars: BarProp { visible: true } self: Window file:///K:/DADET/PROGS/test.html# sessionStorage: Storage { "savefrom-helperextension": "1", length: 1 } setInterval: function setInterval() setResizable: function setResizable() setTimeout: function setTimeout() sidebar: External { } sizeToContent: function sizeToContent() speechSynthesis: SpeechSynthesis { pending: false, speaking: false, paused: false, … } status: "" statusbar: BarProp { visible: true } stop: function stop() toolbar: BarProp { visible: true } top: Window file:///K:/DADET/PROGS/test.html# undefined: undefined unescape: function unescape() uneval: function uneval() updateCommands: function updateCommands() window: Window file:///K:/DADET/PROGS/test.html# __proto__: WindowPrototype constructor: function () __proto__: WindowProperties La variable « this » 92 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V __proto__: EventTargetPrototype { addEventListener: addEventListener(), removeEventListener: removeEventListener(), dispatchEvent: dispatchEvent(), … } Exécution dans MAXTHON, les propriétés de l’objet window : Window 1er Infinity: Infinity 2e AnalyserNode: AnalyserNode() 3e AnimationEvent: AnimationEvent() 4e AppBannerPromptResult: AppBannerPromptResult() 5e ApplicationCache: ApplicationCache() 6e ApplicationCacheErrorEvent: ApplicationCacheErrorEvent() 7e Array: Array() 8e ArrayBuffer: ArrayBuffer() 9e Attr: Attr() 10e Audio: HTMLAudioElement() 11e AudioBuffer: AudioBuffer() 12e AudioBufferSourceNode: AudioBufferSourceNode() 13e AudioContext: AudioContext() 14e AudioDestinationNode: AudioDestinationNode() 15e AudioListener: AudioListener() 16e AudioNode: AudioNode() 17e AudioParam: AudioParam() 18e AudioProcessingEvent: AudioProcessingEvent() 19e AutocompleteErrorEvent: AutocompleteErrorEvent() 20e BarProp: BarProp() 21e BatteryManager: BatteryManager() 22e BeforeInstallPromptEvent: BeforeInstallPromptEvent() 23e BeforeUnloadEvent: BeforeUnloadEvent() 24e BiquadFilterNode: BiquadFilterNode() 25e Blob: Blob() 26e Boolean: Boolean() 27e CDATASection: CDATASection() 28e CSS: CSS() 29e CSSFontFaceRule: CSSFontFaceRule() 30e CSSGroupingRule: CSSGroupingRule() 31e CSSImportRule: CSSImportRule() 32e CSSKeyframeRule: CSSKeyframeRule() 33e CSSKeyframesRule: CSSKeyframesRule() La variable « this » 93 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 34e 35e 36e 37e 38e 39e 40e 41e 42e 43e 44e 45e 46e 47e 48e 49e 50e 51e 52e 53e 54e 55e 56e 57e 58e 59e 60e 61e 62e 63e 64e 65e 66e 67e 68e 69e 70e 71e 72e 73e 74e 75e JavaScript Tome-V CSSMediaRule: CSSMediaRule() CSSNamespaceRule: CSSNamespaceRule() CSSPageRule: CSSPageRule() CSSRule: CSSRule() CSSRuleList: CSSRuleList() CSSStyleDeclaration: CSSStyleDeclaration() CSSStyleRule: CSSStyleRule() CSSStyleSheet: CSSStyleSheet() CSSSupportsRule: CSSSupportsRule() CSSViewportRule: CSSViewportRule() Cache: Cache() CacheStorage: CacheStorage() CanvasGradient: CanvasGradient() CanvasPattern: CanvasPattern() CanvasRenderingContext2D: CanvasRenderingContext2D() ChannelMergerNode: ChannelMergerNode() ChannelSplitterNode: ChannelSplitterNode() CharacterData: CharacterData() ClientRect: ClientRect() ClientRectList: ClientRectList() ClipboardEvent: ClipboardEvent() CloseEvent: CloseEvent() Comment: Comment() CompositionEvent: CompositionEvent() ConvolverNode: ConvolverNode() Crypto: Crypto() CryptoKey: CryptoKey() CustomEvent: CustomEvent() DOMError: DOMError() DOMException: DOMException() DOMImplementation: DOMImplementation() DOMParser: DOMParser() DOMSettableTokenList: DOMSettableTokenList() DOMStringList: DOMStringList() DOMStringMap: DOMStringMap() DOMTokenList: DOMTokenList() DataTransfer: DataTransfer() DataTransferItem: DataTransferItem() DataTransferItemList: DataTransferItemList() DataView: DataView() Date: Date() DelayNode: DelayNode() La variable « this » 94 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 76e 77e 78e 79e 80e 81e 82e 83e 84e 85e 86e 87e 88e 89e 90e 91e 92e 93e 94e 95e 96e 97e 98e 99e 100e 101e 102e 103e 104e 105e 106e 107e 108e 109e 110e 111e 112e 113e 114e 115e 116e 117e JavaScript Tome-V DeviceMotionEvent: DeviceMotionEvent() DeviceOrientationEvent: DeviceOrientationEvent() Document: Document() DocumentFragment: DocumentFragment() DocumentType: DocumentType() DragEvent: DragEvent() DynamicsCompressorNode: DynamicsCompressorNode() Element: Element() Error: Error() ErrorEvent: ErrorEvent() EvalError: EvalError() Event: Event() EventSource: EventSource() EventTarget: EventTarget() File: File() FileError: FileError() FileList: FileList() FileReader: FileReader() Float32Array: Float32Array() Float64Array: Float64Array() FocusEvent: FocusEvent() FontFace: FontFace() FormData: FormData() Function: Function() GainNode: GainNode() Gamepad: Gamepad() GamepadButton: GamepadButton() GamepadEvent: GamepadEvent() HTMLAllCollection: HTMLAllCollection() HTMLAnchorElement: HTMLAnchorElement() HTMLAppletElement: HTMLAppletElement() HTMLAreaElement: HTMLAreaElement() HTMLAudioElement: HTMLAudioElement() HTMLBRElement: HTMLBRElement() HTMLBaseElement: HTMLBaseElement() HTMLBodyElement: HTMLBodyElement() HTMLButtonElement: HTMLButtonElement() HTMLCanvasElement: HTMLCanvasElement() HTMLCollection: HTMLCollection() HTMLContentElement: HTMLContentElement() HTMLDListElement: HTMLDListElement() HTMLDataListElement: HTMLDataListElement() La variable « this » 95 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 118e 119e 120e 121e 122e 123e 124e 125e 126e 127e 128e 129e 130e 131e 132e 133e 134e 135e 136e 137e 138e 139e 140e 141e 142e 143e 144e 145e 146e 147e 148e 149e 150e 151e 152e 153e 154e 155e 156e 157e 158e 159e JavaScript Tome-V HTMLDetailsElement: HTMLDetailsElement() HTMLDialogElement: HTMLDialogElement() HTMLDirectoryElement: HTMLDirectoryElement() HTMLDivElement: HTMLDivElement() HTMLDocument: HTMLDocument() HTMLElement: HTMLElement() HTMLEmbedElement: HTMLEmbedElement() HTMLFieldSetElement: HTMLFieldSetElement() HTMLFontElement: HTMLFontElement() HTMLFormControlsCollection: HTMLFormControlsCollection() HTMLFormElement: HTMLFormElement() HTMLFrameElement: HTMLFrameElement() HTMLFrameSetElement: HTMLFrameSetElement() HTMLHRElement: HTMLHRElement() HTMLHeadElement: HTMLHeadElement() HTMLHeadingElement: HTMLHeadingElement() HTMLHtmlElement: HTMLHtmlElement() HTMLIFrameElement: HTMLIFrameElement() HTMLImageElement: HTMLImageElement() HTMLInputElement: HTMLInputElement() HTMLKeygenElement: HTMLKeygenElement() HTMLLIElement: HTMLLIElement() HTMLLabelElement: HTMLLabelElement() HTMLLegendElement: HTMLLegendElement() HTMLLinkElement: HTMLLinkElement() HTMLMapElement: HTMLMapElement() HTMLMarqueeElement: HTMLMarqueeElement() HTMLMediaElement: HTMLMediaElement() HTMLMenuElement: HTMLMenuElement() HTMLMetaElement: HTMLMetaElement() HTMLMeterElement: HTMLMeterElement() HTMLModElement: HTMLModElement() HTMLOListElement: HTMLOListElement() HTMLObjectElement: HTMLObjectElement() HTMLOptGroupElement: HTMLOptGroupElement() HTMLOptionElement: HTMLOptionElement() HTMLOptionsCollection: HTMLOptionsCollection() HTMLOutputElement: HTMLOutputElement() HTMLParagraphElement: HTMLParagraphElement() HTMLParamElement: HTMLParamElement() HTMLPictureElement: HTMLPictureElement() HTMLPreElement: HTMLPreElement() La variable « this » 96 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 160e 161e 162e 163e 164e 165e 166e 167e 168e 169e 170e 171e 172e 173e 174e 175e 176e 177e 178e 179e 180e 181e 182e 183e 184e 185e 186e 187e 188e 189e 190e 191e 192e 193e 194e 195e 196e 197e 198e 199e 200e 201e JavaScript Tome-V HTMLProgressElement: HTMLProgressElement() HTMLQuoteElement: HTMLQuoteElement() HTMLScriptElement: HTMLScriptElement() HTMLSelectElement: HTMLSelectElement() HTMLShadowElement: HTMLShadowElement() HTMLSourceElement: HTMLSourceElement() HTMLSpanElement: HTMLSpanElement() HTMLStyleElement: HTMLStyleElement() HTMLTableCaptionElement: HTMLTableCaptionElement() HTMLTableCellElement: HTMLTableCellElement() HTMLTableColElement: HTMLTableColElement() HTMLTableElement: HTMLTableElement() HTMLTableRowElement: HTMLTableRowElement() HTMLTableSectionElement: HTMLTableSectionElement() HTMLTemplateElement: HTMLTemplateElement() HTMLTextAreaElement: HTMLTextAreaElement() HTMLTitleElement: HTMLTitleElement() HTMLTrackElement: HTMLTrackElement() HTMLUListElement: HTMLUListElement() HTMLUnknownElement: HTMLUnknownElement() HTMLVideoElement: HTMLVideoElement() HashChangeEvent: HashChangeEvent() Headers: Headers() History: History() IDBCursor: IDBCursor() IDBCursorWithValue: IDBCursorWithValue() IDBDatabase: IDBDatabase() IDBFactory: IDBFactory() IDBIndex: IDBIndex() IDBKeyRange: IDBKeyRange() IDBObjectStore: IDBObjectStore() IDBOpenDBRequest: IDBOpenDBRequest() IDBRequest: IDBRequest() IDBTransaction: IDBTransaction() IDBVersionChangeEvent: IDBVersionChangeEvent() IdleDeadline: IdleDeadline() Image: HTMLImageElement() ImageBitmap: ImageBitmap() ImageData: ImageData() InputDeviceCapabilities: InputDeviceCapabilities() Int8Array: Int8Array() Int16Array: Int16Array() La variable « this » 97 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 202e Int32Array: Int32Array() 203e Intl: Object 204e JSON: JSON 205e KeyboardEvent: KeyboardEvent() 206e Location: Location() 207e MIDIAccess: MIDIAccess() 208e MIDIConnectionEvent: MIDIConnectionEvent() 209e MIDIInput: MIDIInput() 210e MIDIInputMap: MIDIInputMap() 211e MIDIMessageEvent: MIDIMessageEvent() 212e MIDIOutput: MIDIOutput() 213e MIDIOutputMap: MIDIOutputMap() 214e MIDIPort: MIDIPort() 215e Map: Map() 216e Math: Math 217e MediaDevices: MediaDevices() 218e MediaElementAudioSourceNode: MediaElementAudioSourceNode() 219e MediaEncryptedEvent: MediaEncryptedEvent() 220e MediaError: MediaError() 221e MediaKeyMessageEvent: MediaKeyMessageEvent() 222e MediaKeySession: MediaKeySession() 223e MediaKeyStatusMap: MediaKeyStatusMap() 224e MediaKeySystemAccess: MediaKeySystemAccess() 225e MediaKeys: MediaKeys() 226e MediaList: MediaList() 227e MediaQueryList: MediaQueryList() 228e MediaQueryListEvent: MediaQueryListEvent() 229e MediaSource: MediaSource() 230e MediaStreamAudioDestinationNode: MediaStreamAudioDestinationNode() 231e MediaStreamAudioSourceNode: MediaStreamAudioSourceNode() 232e MediaStreamEvent: MediaStreamEvent() 233e MediaStreamTrack: MediaStreamTrack() 234e MessageChannel: MessageChannel() 235e MessageEvent: MessageEvent() 236e MessagePort: MessagePort() 237e MimeType: MimeType() 238e MimeTypeArray: MimeTypeArray() 239e MouseEvent: MouseEvent() 240e MutationEvent: MutationEvent() 241e MutationObserver: MutationObserver() La variable « this » 98 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 242e MutationRecord: MutationRecord() 243e NaN: NaN 244e NamedNodeMap: NamedNodeMap() 245e Navigator: Navigator() 246e Node: Node() 247e NodeFilter: NodeFilter() 248e NodeIterator: NodeIterator() 249e NodeList: NodeList() 250e Notification: Notification() 251e Number: Number() 252e Object: Object() 253e OfflineAudioCompletionEvent: OfflineAudioCompletionEvent() 254e OfflineAudioContext: OfflineAudioContext() 255e Option: HTMLOptionElement() 256e OscillatorNode: OscillatorNode() 257e PageTransitionEvent: PageTransitionEvent() 258e Path2D: Path2D() 259e Performance: Performance() 260e PerformanceEntry: PerformanceEntry() 261e PerformanceMark: PerformanceMark() 262e PerformanceMeasure: PerformanceMeasure() 263e PerformanceNavigation: PerformanceNavigation() 264e PerformanceResourceTiming: PerformanceResourceTiming() 265e PerformanceTiming: PerformanceTiming() 266e PeriodicWave: PeriodicWave() 267e PermissionStatus: PermissionStatus() 268e Permissions: Permissions() 269e Plugin: Plugin() 270e PluginArray: PluginArray() 271e PopStateEvent: PopStateEvent() 272e Presentation: Presentation() 273e PresentationAvailability: PresentationAvailability() 274e PresentationConnection: PresentationConnection() 275e PresentationConnectionAvailableEvent: PresentationConnectionAvailableEvent() 276e PresentationRequest: PresentationRequest() 277e ProcessingInstruction: ProcessingInstruction() 278e ProgressEvent: ProgressEvent() 279e Promise: Promise() 280e PushManager: PushManager() 281e PushSubscription: PushSubscription() La variable « this » 99 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 282e RTCIceCandidate: RTCIceCandidate() 283e RTCSessionDescription: RTCSessionDescription() 284e RadioNodeList: RadioNodeList() 285e Range: Range() 286e RangeError: RangeError() 287e ReadableByteStream: ReadableByteStream() 288e ReadableStream: ReadableStream() 289e ReferenceError: ReferenceError() 290e RegExp: RegExp() 291e Request: Request() 292e Response: Response() 293e SVGAElement: SVGAElement() 294e SVGAngle: SVGAngle() 295e SVGAnimateElement: SVGAnimateElement() 296e SVGAnimateMotionElement: SVGAnimateMotionElement() 297e SVGAnimateTransformElement: SVGAnimateTransformElement() 298e SVGAnimatedAngle: SVGAnimatedAngle() 299e SVGAnimatedBoolean: SVGAnimatedBoolean() 300e SVGAnimatedEnumeration: SVGAnimatedEnumeration() 301e SVGAnimatedInteger: SVGAnimatedInteger() 302e SVGAnimatedLength: SVGAnimatedLength() 303e SVGAnimatedLengthList: SVGAnimatedLengthList() 304e SVGAnimatedNumber: SVGAnimatedNumber() 305e SVGAnimatedNumberList: SVGAnimatedNumberList() 306e SVGAnimatedPreserveAspectRatio: SVGAnimatedPreserveAspectRatio() 307e SVGAnimatedRect: SVGAnimatedRect() 308e SVGAnimatedString: SVGAnimatedString() 309e SVGAnimatedTransformList: SVGAnimatedTransformList() 310e SVGAnimationElement: SVGAnimationElement() 311e SVGCircleElement: SVGCircleElement() 312e SVGClipPathElement: SVGClipPathElement() 313e SVGComponentTransferFunctionElement: SVGComponentTransferFunctionElement() 314e SVGCursorElement: SVGCursorElement() 315e SVGDefsElement: SVGDefsElement() 316e SVGDescElement: SVGDescElement() 317e SVGDiscardElement: SVGDiscardElement() 318e SVGElement: SVGElement() 319e SVGEllipseElement: SVGEllipseElement() 320e SVGFEBlendElement: SVGFEBlendElement() 321e SVGFEColorMatrixElement: SVGFEColorMatrixElement() La variable « this » 100 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 322e SVGFEComponentTransferElement: SVGFEComponentTransferElement() 323e SVGFECompositeElement: SVGFECompositeElement() 324e SVGFEConvolveMatrixElement: SVGFEConvolveMatrixElement() 325e SVGFEDiffuseLightingElement: SVGFEDiffuseLightingElement() 326e SVGFEDisplacementMapElement: SVGFEDisplacementMapElement() 327e SVGFEDistantLightElement: SVGFEDistantLightElement() 328e SVGFEDropShadowElement: SVGFEDropShadowElement() 329e SVGFEFloodElement: SVGFEFloodElement() 330e SVGFEFuncAElement: SVGFEFuncAElement() 331e SVGFEFuncBElement: SVGFEFuncBElement() 332e SVGFEFuncGElement: SVGFEFuncGElement() 333e SVGFEFuncRElement: SVGFEFuncRElement() 334e SVGFEGaussianBlurElement: SVGFEGaussianBlurElement() 335e SVGFEImageElement: SVGFEImageElement() 336e SVGFEMergeElement: SVGFEMergeElement() 337e SVGFEMergeNodeElement: SVGFEMergeNodeElement() 338e SVGFEMorphologyElement: SVGFEMorphologyElement() 339e SVGFEOffsetElement: SVGFEOffsetElement() 340e SVGFEPointLightElement: SVGFEPointLightElement() 341e SVGFESpecularLightingElement: SVGFESpecularLightingElement() 342e SVGFESpotLightElement: SVGFESpotLightElement() 343e SVGFETileElement: SVGFETileElement() 344e SVGFETurbulenceElement: SVGFETurbulenceElement() 345e SVGFilterElement: SVGFilterElement() 346e SVGForeignObjectElement: SVGForeignObjectElement() 347e SVGGElement: SVGGElement() 348e SVGGeometryElement: SVGGeometryElement() 349e SVGGradientElement: SVGGradientElement() 350e SVGGraphicsElement: SVGGraphicsElement() 351e SVGImageElement: SVGImageElement() 352e SVGLength: SVGLength() 353e SVGLengthList: SVGLengthList() 354e SVGLineElement: SVGLineElement() 355e SVGLinearGradientElement: SVGLinearGradientElement() 356e SVGMPathElement: SVGMPathElement() 357e SVGMarkerElement: SVGMarkerElement() 358e SVGMaskElement: SVGMaskElement() 359e SVGMatrix: SVGMatrix() La variable « this » 101 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 360e SVGMetadataElement: SVGMetadataElement() 361e SVGNumber: SVGNumber() 362e SVGNumberList: SVGNumberList() 363e SVGPathElement: SVGPathElement() 364e SVGPathSeg: SVGPathSeg() 365e SVGPathSegArcAbs: SVGPathSegArcAbs() 366e SVGPathSegArcRel: SVGPathSegArcRel() 367e SVGPathSegClosePath: SVGPathSegClosePath() 368e SVGPathSegCurvetoCubicAbs: SVGPathSegCurvetoCubicAbs() 369e SVGPathSegCurvetoCubicRel: SVGPathSegCurvetoCubicRel() 370e SVGPathSegCurvetoCubicSmoothAbs: SVGPathSegCurvetoCubicSmoothAbs() 371e SVGPathSegCurvetoCubicSmoothRel: SVGPathSegCurvetoCubicSmoothRel() 372e SVGPathSegCurvetoQuadraticAbs: SVGPathSegCurvetoQuadraticAbs() 373e SVGPathSegCurvetoQuadraticRel: SVGPathSegCurvetoQuadraticRel() 374e SVGPathSegCurvetoQuadraticSmoothAbs: SVGPathSegCurvetoQuadraticSmoothAbs() 375e SVGPathSegCurvetoQuadraticSmoothRel: SVGPathSegCurvetoQuadraticSmoothRel() 376e SVGPathSegLinetoAbs: SVGPathSegLinetoAbs() 377e SVGPathSegLinetoHorizontalAbs: SVGPathSegLinetoHorizontalAbs() 378e SVGPathSegLinetoHorizontalRel: SVGPathSegLinetoHorizontalRel() 379e SVGPathSegLinetoRel: SVGPathSegLinetoRel() 380e SVGPathSegLinetoVerticalAbs: SVGPathSegLinetoVerticalAbs() 381e SVGPathSegLinetoVerticalRel: SVGPathSegLinetoVerticalRel() 382e SVGPathSegList: SVGPathSegList() 383e SVGPathSegMovetoAbs: SVGPathSegMovetoAbs() 384e SVGPathSegMovetoRel: SVGPathSegMovetoRel() 385e SVGPatternElement: SVGPatternElement() 386e SVGPoint: SVGPoint() 387e SVGPointList: SVGPointList() 388e SVGPolygonElement: SVGPolygonElement() 389e SVGPolylineElement: SVGPolylineElement() 390e SVGPreserveAspectRatio: SVGPreserveAspectRatio() 391e SVGRadialGradientElement: SVGRadialGradientElement() La variable « this » 102 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 392e SVGRect: SVGRect() 393e SVGRectElement: SVGRectElement() 394e SVGSVGElement: SVGSVGElement() 395e SVGScriptElement: SVGScriptElement() 396e SVGSetElement: SVGSetElement() 397e SVGStopElement: SVGStopElement() 398e SVGStringList: SVGStringList() 399e SVGStyleElement: SVGStyleElement() 400e SVGSwitchElement: SVGSwitchElement() 401e SVGSymbolElement: SVGSymbolElement() 402e SVGTSpanElement: SVGTSpanElement() 403e SVGTextContentElement: SVGTextContentElement() 404e SVGTextElement: SVGTextElement() 405e SVGTextPathElement: SVGTextPathElement() 406e SVGTextPositioningElement: SVGTextPositioningElement() 407e SVGTitleElement: SVGTitleElement() 408e SVGTransform: SVGTransform() 409e SVGTransformList: SVGTransformList() 410e SVGUnitTypes: SVGUnitTypes() 411e SVGUseElement: SVGUseElement() 412e SVGViewElement: SVGViewElement() 413e SVGViewSpec: SVGViewSpec() 414e SVGZoomEvent: SVGZoomEvent() 415e Screen: Screen() 416e ScreenOrientation: ScreenOrientation() 417e ScriptProcessorNode: ScriptProcessorNode() 418e SecurityPolicyViolationEvent: SecurityPolicyViolationEvent() 419e Selection: Selection() 420e ServiceWorker: ServiceWorker() 421e ServiceWorkerContainer: ServiceWorkerContainer() 422e ServiceWorkerMessageEvent: ServiceWorkerMessageEvent() 423e ServiceWorkerRegistration: ServiceWorkerRegistration() 424e Set: Set() 425e ShadowRoot: ShadowRoot() 426e SharedWorker: SharedWorker() 427e SpeechSynthesisEvent: SpeechSynthesisEvent() 428e SpeechSynthesisUtterance: SpeechSynthesisUtterance() 429e Storage: Storage() 430e StorageEvent: StorageEvent() 431e String: String() 432e StyleSheet: StyleSheet() La variable « this » 103 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 433e 434e 435e 436e 437e 438e 439e 440e 441e 442e 443e 444e 445e 446e 447e 448e 449e 450e 451e 452e 453e 454e 455e 456e 457e 458e 459e 460e 461e 462e 463e 464e 465e 466e 467e 468e 469e 470e 471e 472e 473e 474e JavaScript Tome-V StyleSheetList: StyleSheetList() SubtleCrypto: SubtleCrypto() Symbol: Symbol() SyntaxError: SyntaxError() 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() TransitionEvent: TransitionEvent() TreeWalker: TreeWalker() TypeError: TypeError() UIEvent: UIEvent() URIError: URIError() URL: URL() Uint8Array: Uint8Array() Uint8ClampedArray: Uint8ClampedArray() Uint16Array: Uint16Array() Uint32Array: Uint32Array() VTTCue: VTTCue() ValidityState: ValidityState() WaveShaperNode: WaveShaperNode() WeakMap: WeakMap() WeakSet: WeakSet() WebGLActiveInfo: WebGLActiveInfo() WebGLBuffer: WebGLBuffer() WebGLContextEvent: WebGLContextEvent() WebGLFramebuffer: WebGLFramebuffer() WebGLProgram: WebGLProgram() WebGLRenderbuffer: WebGLRenderbuffer() WebGLRenderingContext: WebGLRenderingContext() WebGLShader: WebGLShader() WebGLShaderPrecisionFormat: WebGLShaderPrecisionFormat() La variable « this » 104 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 475e WebGLTexture: WebGLTexture() 476e WebGLUniformLocation: WebGLUniformLocation() 477e WebKitAnimationEvent: AnimationEvent() 478e WebKitCSSMatrix: WebKitCSSMatrix() 479e WebKitMutationObserver: MutationObserver() 480e WebKitTransitionEvent: TransitionEvent() 481e WebSocket: WebSocket() 482e WheelEvent: WheelEvent() 483e Window: Window() 484e Worker: Worker() 485e XMLDocument: XMLDocument() 486e XMLHttpRequest: XMLHttpRequest() 487e XMLHttpRequestEventTarget: XMLHttpRequestEventTarget() 488e XMLHttpRequestProgressEvent: XMLHttpRequestProgressEvent() 489e XMLHttpRequestUpload: XMLHttpRequestUpload() 490e XMLSerializer: XMLSerializer() 491e XPathEvaluator: XPathEvaluator() 492e XPathExpression: XPathExpression() 493e XPathResult: XPathResult() 494e XSLTProcessor: XSLTProcessor() 495e alert: alert() 496e applicationCache: ApplicationCache 497e atob: atob() 498e blur: () 499e btoa: btoa() 500e caches: CacheStorage 501e cancelAnimationFrame: cancelAnimationFrame() 502e cancelIdleCallback: cancelIdleCallback() 503e captureEvents: captureEvents() 504e clearInterval: clearInterval() 505e clearTimeout: clearTimeout() 506e clientInformation: Navigator 507e close: () 508e closed: false 509e confirm: confirm() 510e console: Console 511e crypto: Crypto 512e decodeURI: decodeURI() 513e decodeURIComponent: decodeURIComponent() 514e defaultStatus: "" 515e defaultstatus: "" La variable « this » 105 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 516e 517e 518e 519e 520e 521e 522e 523e 524e 525e 526e 527e 528e 529e 530e 531e 532e 533e 534e 535e 536e 537e 538e 539e 540e 541e 542e 543e 544e 545e 546e 547e 548e 549e 550e 551e 552e 553e 554e 555e 556e 557e JavaScript Tome-V devicePixelRatio: 1 document: document encodeURI: encodeURI() encodeURIComponent: encodeURIComponent() escape: escape() eval: eval() event: undefined external: Object fetch: fetch() find: find() focus: () frameElement: null frames: Window getComputedStyle: getComputedStyle() getMatchedCSSRules: getMatchedCSSRules() getSelection: getSelection() history: History indexedDB: IDBFactory innerHeight: 733 innerWidth: 471 isFinite: isFinite() isNaN: isNaN() isSecureContext: true length: 0 localStorage: Storage location: Location locationbar: BarProp matchMedia: matchMedia() menubar: BarProp moveBy: moveBy() moveTo: moveTo() name: "" navigator: Navigator offscreenBuffering: true onabort: null onanimationend: null onanimationiteration: null onanimationstart: null onbeforeunload: null onblur: null oncancel: null oncanplay: null La variable « this » 106 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 558e 559e 560e 561e 562e 563e 564e 565e 566e 567e 568e 569e 570e 571e 572e 573e 574e 575e 576e 577e 578e 579e 580e 581e 582e 583e 584e 585e 586e 587e 588e 589e 590e 591e 592e 593e 594e 595e 596e 597e 598e 599e JavaScript Tome-V oncanplaythrough: null onchange: null onclick: null onclose: null oncontextmenu: null oncuechange: null ondblclick: null ondevicemotion: null ondeviceorientation: null ondrag: null ondragend: null ondragenter: null ondragleave: null ondragover: null ondragstart: null ondrop: null ondurationchange: null onemptied: null onended: null onerror: null onfocus: null onhashchange: null oninput: null oninvalid: null onkeydown: null onkeypress: null onkeyup: null onlanguagechange: null onload: null onloadeddata: null onloadedmetadata: null onloadstart: null onmessage: null onmousedown: null onmouseenter: null onmouseleave: null onmousemove: null onmouseout: null onmouseover: null onmouseup: null onmousewheel: null onoffline: null La variable « this » 107 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu 600e 601e 602e 603e 604e 605e 606e 607e 608e 609e 610e 611e 612e 613e 614e 615e 616e 617e 618e 619e 620e 621e 622e 623e 624e 625e 626e 627e 628e 629e 630e 631e 632e 633e 634e 635e 636e 637e 638e 639e 640e 641e JavaScript Tome-V ononline: null onpagehide: null onpageshow: null onpause: null onplay: null onplaying: null onpopstate: null onprogress: null onratechange: null onreset: null onresize: null onscroll: null onsearch: null onseeked: null onseeking: null onselect: null onshow: null onstalled: null onstorage: null onsubmit: null onsuspend: null ontimeupdate: null ontoggle: null ontransitionend: null onunload: null onvolumechange: null onwaiting: null onwebkitanimationend: null onwebkitanimationiteration: null onwebkitanimationstart: null onwebkittransitionend: null onwheel: null open: open() openDatabase: openDatabase() opener: null outerHeight: 733 outerWidth: 1029 pageXOffset: 0 pageYOffset: 0 parent: Window parseFloat: parseFloat() parseInt: parseInt() La variable « this » 108 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 642e performance: Performance 643e personalbar: BarProp 644e postMessage: () 645e print: print() 646e prompt: prompt() 647e releaseEvents: releaseEvents() 648e requestAnimationFrame: requestAnimationFrame() 649e requestIdleCallback: requestIdleCallback() 650e resizeBy: resizeBy() 651e resizeTo: resizeTo() 652e screen: Screen 653e screenLeft: 129 654e screenTop: 133 655e screenX: 129 656e screenY: 133 657e scroll: scroll() 658e scrollBy: scrollBy() 659e scrollTo: scrollTo() 660e scrollX: 0 661e scrollY: 0 662e scrollbars: BarProp 663e self: Window 664e sessionStorage: Storage 665e setInterval: setInterval() 666e setTimeout: setTimeout() 667e speechSynthesis: SpeechSynthesis 668e status: "" 669e statusbar: BarProp 670e stop: stop() 671e styleMedia: StyleMedia 672e toolbar: BarProp 673e top: Window 674e undefined: undefined 675e unescape: unescape() 676e webkitAudioContext: AudioContext() 677e webkitCancelAnimationFrame: webkitCancelAnimationFrame() 678e webkitCancelRequestAnimationFrame: webkitCancelRequestAnimationFrame() 679e webkitIDBCursor: IDBCursor() 680e webkitIDBDatabase: IDBDatabase() 681e webkitIDBFactory: IDBFactory() 682e webkitIDBIndex: IDBIndex() La variable « this » 109 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 683e webkitIDBKeyRange: IDBKeyRange() 684e webkitIDBObjectStore: IDBObjectStore() 685e webkitIDBRequest: IDBRequest() 686e webkitIDBTransaction: IDBTransaction() 687e webkitIndexedDB: IDBFactory 688e webkitMediaStream: MediaStream() 689e webkitOfflineAudioContext: OfflineAudioContext() 690e webkitRTCPeerConnection: RTCPeerConnection() 691e webkitRequestAnimationFrame: webkitRequestAnimationFrame() 692e webkitRequestFileSystem: webkitRequestFileSystem() 693e webkitResolveLocalFileSystemURL: webkitResolveLocalFileSystemURL() 694e webkitSpeechGrammar: SpeechGrammar() 695e webkitSpeechGrammarList: SpeechGrammarList() 696e webkitSpeechRecognition: SpeechRecognition() 697e webkitSpeechRecognitionError: SpeechRecognitionError() 698e webkitSpeechRecognitionEvent: SpeechRecognitionEvent() 699e webkitStorageInfo: DeprecatedStorageInfo 700e webkitURL: URL() 701e window: Window 702e __proto__: Window A PERSISTENT: 1 B TEMPORARY: 0 C constructor: Window() I PERSISTENT: 1 II TEMPORARY: 0 III arguments: null IV caller: null V length: 0 VI name: "Window" VII prototype: Window a PERSISTENT: 1 b TEMPORARY: 0 c constructor: Window() d toString: () e __proto__: EventTarget I toString: toString() II __proto__: EventTarget() III <function scope> A toString: () B __proto__: EventTarget La variable « this » 110 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V Mots-clés : contextes,pointeur,this,environnement englobant,espace global,fonction ordinaire,fonction fléchée,élément HTML,mode sloppy,sloppy mode,mode strict,instance,constructeur,undefined,mode STANDARD,objet global window,expression de fonction,littéral d’objet,fonction non expression de fonction,class,méthode,static,non static,méthode static,fonction listener,objet cible,événement,objet window,propriétés globales jeudi, 4. avril 2019 (10:43 ). La variable « this » 111 / 112 jeudi, 4. avril 2019 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 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] La variable « this » 112 / 112 jeudi, 4. avril 2019