J.B. Dadet DIASOLUKA Luyalu Nzoyifuanga JA V ASCRIPT (Programmation Internet) VOL. V +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. I. En mode STRICT, « this » dans une fonction 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 test.html:6:5 console.log('"',this,'"'); console.log(this===window); console.log('"',p,'"'); } o(); /* " undefined " test.html:8:5 false test.html:9:5 " undefined " test.html:10:5 */ let io=new o(this); /* " Object { } " false " Window ... " */ </script> test.html:8:5 test.html:9:5 test.html:10:5 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V II. En mode STANDARD, « this » dans une fonction représente l’objet global window. Mais 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 " test.html:7:5 true test.html:8:5 " undefined " test.html:9:5 */ let io=new o(this); /* " Object { prop: 45 } " false " Window ... " */ </script> test.html:7:5 test.html:8:5 test.html:9:5 III. Dans une instance, « this » représente TOUJOURS l’instance : <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) 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 La variable « this » 2 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V // appelle fdummy en lui passant io // via this. io.df(); // appel de la méthode io.df() console.log(io.prop) // 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"; let fdummy=_=>console.log(this); fdummy(); let o={ fdummy2:_=>console.log(this) } // littéral d’objet o.fdummy2(); </script> V. Dans une fonction non expression de fonction : <script type="text/javascript"> "use strict"; let fdummy=_=>console.log(this); // Window { // frames: Window, postMessage: ƒ, blur: ƒ, // focus: ƒ, close: ƒ, …} fdummy(); // Fonction non expression de fonction 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) La variable « this » 3 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu /* 1.o {} A fdummy3:_=>console.log(this) B __proto__:Object */ JavaScript Tome-V this.fdummy3=_=>console.log(this) /* 1.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 {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> VI. 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"; 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(); La variable « this » 4 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V console.log(obj.nMeth()); // uneClass {} [YANDEX] // Object { } [FIREFOX] ///////// obj.sMeth(); // TypeError: // obj.sMeth is not a function [FIREFOX] // Uncaught TypeError: // 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 {} 1.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 La variable « this » 5 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V class notreClass { methodOrd() { return this; } 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 function notreClass() length: 0 methodStat: methodStat() length: 0 La variable « this » 6 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 VII. 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); console.log(p.style.height); console.log(p.style.color); console.log(p.style.border); console.log(p.style.borderRadius); } </script> // AVEC YANDEX : // 2018-02-25 17:58:07.476 test.html:12 // 2018-02-25 17:58:07.485 test.html:13 // 2018-02-25 17:58:07.485 test.html:14 // 2018-02-25 17:58:07.486 test.html:15 La variable « this » 7 / 96 100 red 20px blue mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu // // // // // // // // 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 2018-02-25 JavaScript Tome-V 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:16 test.html:17 test.html:12 test.html:13 test.html:14 test.html:15 test.html:16 test.html:17 // AVEC FIREFOX : 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> 20px solid 15px 85 magenta 10px green 30px dashed 50px 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 VIII. Dans une fonction listener, la variable this désigne l’objet cible de l’événement. IX. 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. " [object Window] " " [object Window] " Window Window La variable « this » 8 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V alert:ƒ alert() applicationCache:ApplicationCache {status: 0, onchecking: null, onerror: null, onnoupdate: null, ondownloading: null, …} atob:ƒ atob() blur:ƒ () btoa:ƒ btoa() caches:CacheStorage {} cancelAnimationFrame:ƒ cancelAnimationFrame() cancelIdleCallback:ƒ cancelIdleCallback() captureEvents:ƒ captureEvents() chrome:{loadTimes: ƒ, csi: ƒ} clearInterval:ƒ clearInterval() clearTimeout:ƒ clearTimeout() clientInformation:Navigator {vendorSub: "", productSub: "20030107", vendor: "Google Inc.", maxTouchPoints: 0, hardwareConcurrency: 4, …} close:ƒ () closed:false confirm:ƒ confirm() createImageBitmap:ƒ createImageBitmap() crypto:Crypto {subtle: SubtleCrypto} customElements:CustomElementRegistry {} defaultStatus:"" defaultstatus:"" devicePixelRatio:1 document:document external:External {} fetch:ƒ fetch() find:ƒ find() focus:ƒ () frameElement:null frames:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} getComputedStyle:ƒ getComputedStyle() getSelection:ƒ getSelection() history:History {length: 1, scrollRestoration: "auto", state: null} indexedDB:IDBFactory {} innerHeight:728 innerWidth:223 isSecureContext:true length:0 localStorage:Storage {length: 0} location:Location {replace: ƒ, assign: ƒ, href: "file:///K:/DADET/PROGS/test.html#", ancestorOrigins: DOMStringList, origin: "file://", …} locationbar:BarProp {visible: true} matchMedia:ƒ matchMedia() menubar:BarProp {visible: true} La variable « this » 9 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V moveBy:ƒ moveBy() moveTo:ƒ moveTo() name:"" navigator:Navigator {vendorSub: "20030107", vendor: "Google Inc.", 0, hardwareConcurrency: 4, …} onabort:null 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 La variable « this » 10 / 96 "", productSub: maxTouchPoints: mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V onload:null onloadeddata:null onloadedmetadata:null onloadstart:null 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 La variable « this » 11 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V onvolumechange:null onwaiting:null onwebkitanimationend:null onwebkitanimationiteration:null onwebkitanimationstart:null onwebkittransitionend:null onwheel:null open:ƒ open() openDatabase:ƒ openDatabase() opener:null origin:"null" outerHeight:800 outerWidth:778 pageXOffset:0 pageYOffset:0 parent:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} performance:Performance {timeOrigin: 1522593165552.052, onresourcetimingbufferfull: null, timing: PerformanceTiming, navigation: PerformanceNavigation, memory: MemoryInfo} personalbar:BarProp {visible: true} postMessage:ƒ () print:ƒ print() prompt:ƒ prompt() releaseEvents:ƒ releaseEvents() requestAnimationFrame:ƒ requestAnimationFrame() requestIdleCallback:ƒ requestIdleCallback() resizeBy:ƒ resizeBy() resizeTo:ƒ resizeTo() screen:Screen {availWidth: 1856, availHeight: 1080, width: 1920, height: 1080, colorDepth: 24, …} screenLeft:74 screenTop:10 screenX:74 screenY:10 scroll:ƒ scroll() scrollBy:ƒ scrollBy() scrollTo:ƒ scrollTo() scrollX:0 scrollY:0 scrollbars:BarProp {visible: true} self:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} sessionStorage:Storage {length: 0} setInterval:ƒ setInterval() setTimeout:ƒ setTimeout() speechSynthesis:SpeechSynthesis {pending: false, speaking: false, paused: false, onvoiceschanged: null} La variable « this » 12 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V status:"" statusbar:BarProp {visible: true} stop:ƒ stop() styleMedia:StyleMedia {type: "screen"} toolbar:BarProp {visible: true} top:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} visualViewport:VisualViewport {offsetLeft: 0, offsetTop: 0, pageLeft: 0, pageTop: 0, width: 223, …} webkitCancelAnimationFrame:ƒ webkitCancelAnimationFrame() webkitRequestAnimationFrame:ƒ webkitRequestAnimationFrame() webkitRequestFileSystem:ƒ webkitRequestFileSystem() webkitResolveLocalFileSystemURL:ƒ webkitResolveLocalFileSystemURL() webkitStorageInfo:DeprecatedStorageInfo {} window:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} yandex:{…} Infinity:Infinity AnalyserNode:ƒ AnalyserNode() AnimationEvent:ƒ AnimationEvent() ApplicationCache:ƒ ApplicationCache() ApplicationCacheErrorEvent:ƒ ApplicationCacheErrorEvent() Array:ƒ Array() ArrayBuffer:ƒ ArrayBuffer() Attr:ƒ Attr() Audio:ƒ Audio() AudioBuffer:ƒ AudioBuffer() AudioBufferSourceNode:ƒ AudioBufferSourceNode() AudioContext:ƒ AudioContext() AudioDestinationNode:ƒ AudioDestinationNode() AudioListener:ƒ AudioListener() AudioNode:ƒ AudioNode() AudioParam:ƒ AudioParam() AudioProcessingEvent:ƒ AudioProcessingEvent() AudioScheduledSourceNode:ƒ AudioScheduledSourceNode() BarProp:ƒ BarProp() BaseAudioContext:ƒ BaseAudioContext() BatteryManager:ƒ BatteryManager() BeforeInstallPromptEvent:ƒ BeforeInstallPromptEvent() BeforeUnloadEvent:ƒ BeforeUnloadEvent() BiquadFilterNode:ƒ BiquadFilterNode() Blob:ƒ Blob() BlobEvent:ƒ BlobEvent() Boolean:ƒ Boolean() La variable « this » 13 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() DOMError:ƒ DOMError() DOMException:ƒ DOMException() DOMImplementation:ƒ DOMImplementation() DOMMatrix:ƒ DOMMatrix() La variable « this » 14 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() Gamepad:ƒ Gamepad() GamepadButton:ƒ GamepadButton() GamepadEvent:ƒ GamepadEvent() HTMLAllCollection:ƒ HTMLAllCollection() HTMLAnchorElement:ƒ HTMLAnchorElement() HTMLAreaElement:ƒ HTMLAreaElement() HTMLAudioElement:ƒ HTMLAudioElement() La variable « this » 15 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() HTMLModElement:ƒ HTMLModElement() HTMLOListElement:ƒ HTMLOListElement() HTMLObjectElement:ƒ HTMLObjectElement() HTMLOptGroupElement:ƒ HTMLOptGroupElement() HTMLOptionElement:ƒ HTMLOptionElement() HTMLOptionsCollection:ƒ HTMLOptionsCollection() HTMLOutputElement:ƒ HTMLOutputElement() HTMLParagraphElement:ƒ HTMLParagraphElement() HTMLParamElement:ƒ HTMLParamElement() La variable « this » 16 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() IDBVersionChangeEvent:ƒ IDBVersionChangeEvent() IIRFilterNode:ƒ IIRFilterNode() IdleDeadline:ƒ IdleDeadline() Image:ƒ Image() ImageBitmap:ƒ ImageBitmap() ImageBitmapRenderingContext:ƒ ImageBitmapRenderingContext() ImageCapture:ƒ ImageCapture() ImageData:ƒ ImageData() InputDeviceCapabilities:ƒ InputDeviceCapabilities() InputEvent:ƒ InputEvent() Int8Array:ƒ Int8Array() La variable « this » 17 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V Int16Array:ƒ Int16Array() Int32Array:ƒ Int32Array() IntersectionObserver:ƒ IntersectionObserver() IntersectionObserverEntry:ƒ IntersectionObserverEntry() Intl:{DateTimeFormat: ƒ, NumberFormat: ƒ, Collator: ƒ, v8BreakIterator: ƒ, getCanonicalLocales: ƒ, …} JSON:JSON {parse: ƒ, stringify: ƒ, Symbol(Symbol.toStringTag): "JSON"} KeyboardEvent:ƒ KeyboardEvent() Location:ƒ Location() MIDIAccess:ƒ MIDIAccess() MIDIConnectionEvent:ƒ MIDIConnectionEvent() MIDIInput:ƒ MIDIInput() MIDIInputMap:ƒ MIDIInputMap() MIDIMessageEvent:ƒ MIDIMessageEvent() MIDIOutput:ƒ MIDIOutput() MIDIOutputMap:ƒ MIDIOutputMap() MIDIPort:ƒ MIDIPort() Map:ƒ Map() Math:Math {abs: ƒ, acos: ƒ, acosh: ƒ, asin: ƒ, asinh: ƒ, …} MediaDeviceInfo:ƒ MediaDeviceInfo() MediaDevices:ƒ MediaDevices() MediaElementAudioSourceNode:ƒ MediaElementAudioSourceNode() MediaEncryptedEvent:ƒ MediaEncryptedEvent() MediaError:ƒ MediaError() MediaKeyMessageEvent:ƒ MediaKeyMessageEvent() MediaKeySession:ƒ MediaKeySession() MediaKeyStatusMap:ƒ MediaKeyStatusMap() MediaKeySystemAccess:ƒ MediaKeySystemAccess() MediaKeys:ƒ MediaKeys() MediaList:ƒ MediaList() MediaQueryList:ƒ MediaQueryList() MediaQueryListEvent:ƒ MediaQueryListEvent() MediaRecorder:ƒ MediaRecorder() MediaSettingsRange:ƒ MediaSettingsRange() MediaSource:ƒ MediaSource() MediaStream:ƒ MediaStream() MediaStreamAudioDestinationNode:ƒ MediaStreamAudioDestinationNode() MediaStreamAudioSourceNode:ƒ MediaStreamAudioSourceNode() MediaStreamEvent:ƒ MediaStreamEvent() MediaStreamTrack:ƒ MediaStreamTrack() MediaStreamTrackEvent:ƒ MediaStreamTrackEvent() MessageChannel:ƒ MessageChannel() MessageEvent:ƒ MessageEvent() MessagePort:ƒ MessagePort() La variable « this » 18 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V MimeType:ƒ MimeType() MimeTypeArray:ƒ MimeTypeArray() MouseEvent:ƒ MouseEvent() MutationEvent:ƒ MutationEvent() MutationObserver:ƒ MutationObserver() MutationRecord:ƒ MutationRecord() NaN:NaN NamedNodeMap:ƒ NamedNodeMap() NavigationPreloadManager:ƒ NavigationPreloadManager() Navigator:ƒ Navigator() NetworkInformation:ƒ NetworkInformation() Node:ƒ Node() NodeFilter:ƒ NodeFilter() NodeIterator:ƒ NodeIterator() NodeList:ƒ NodeList() Notification:ƒ Notification() Number:ƒ Number() Object:ƒ Object() OfflineAudioCompletionEvent:ƒ OfflineAudioCompletionEvent() OfflineAudioContext:ƒ OfflineAudioContext() OoWVideoChangeEvent:ƒ OoWVideoChangeEvent() Option:ƒ Option() OscillatorNode:ƒ OscillatorNode() OverconstrainedError:ƒ OverconstrainedError() PageTransitionEvent:ƒ PageTransitionEvent() PannerNode:ƒ PannerNode() PasswordCredential:ƒ PasswordCredential() Path2D:ƒ Path2D() PaymentAddress:ƒ PaymentAddress() PaymentRequest:ƒ PaymentRequest() PaymentRequestUpdateEvent:ƒ PaymentRequestUpdateEvent() PaymentResponse:ƒ PaymentResponse() Performance:ƒ Performance() PerformanceEntry:ƒ PerformanceEntry() PerformanceLongTaskTiming:ƒ PerformanceLongTaskTiming() PerformanceMark:ƒ PerformanceMark() PerformanceMeasure:ƒ PerformanceMeasure() PerformanceNavigation:ƒ PerformanceNavigation() PerformanceNavigationTiming:ƒ PerformanceNavigationTiming() PerformanceObserver:ƒ PerformanceObserver() PerformanceObserverEntryList:ƒ PerformanceObserverEntryList() PerformancePaintTiming:ƒ PerformancePaintTiming() PerformanceResourceTiming:ƒ PerformanceResourceTiming() La variable « this » 19 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V PerformanceTiming:ƒ PerformanceTiming() PeriodicWave:ƒ PeriodicWave() PermissionStatus:ƒ PermissionStatus() Permissions:ƒ Permissions() PhotoCapabilities:ƒ PhotoCapabilities() Plugin:ƒ Plugin() PluginArray:ƒ PluginArray() PointerEvent:ƒ PointerEvent() PopStateEvent:ƒ PopStateEvent() Presentation:ƒ Presentation() PresentationAvailability:ƒ PresentationAvailability() PresentationConnection:ƒ PresentationConnection() PresentationConnectionAvailableEvent:ƒ PresentationConnectionAvailableEvent() PresentationConnectionCloseEvent:ƒ PresentationConnectionCloseEvent() PresentationConnectionList:ƒ PresentationConnectionList() PresentationReceiver:ƒ PresentationReceiver() PresentationRequest:ƒ PresentationRequest() ProcessingInstruction:ƒ ProcessingInstruction() ProgressEvent:ƒ ProgressEvent() Promise:ƒ Promise() PromiseRejectionEvent:ƒ PromiseRejectionEvent() Proxy:ƒ Proxy() PushManager:ƒ PushManager() PushSubscription:ƒ PushSubscription() PushSubscriptionOptions:ƒ PushSubscriptionOptions() RTCCertificate:ƒ RTCCertificate() RTCDataChannel:ƒ RTCDataChannel() RTCDataChannelEvent:ƒ RTCDataChannelEvent() RTCIceCandidate:ƒ RTCIceCandidate() RTCPeerConnection:ƒ RTCPeerConnection() RTCPeerConnectionIceEvent:ƒ RTCPeerConnectionIceEvent() RTCRtpContributingSource:ƒ RTCRtpContributingSource() RTCRtpReceiver:ƒ RTCRtpReceiver() RTCRtpSender:ƒ RTCRtpSender() RTCSessionDescription:ƒ RTCSessionDescription() RTCStatsReport:ƒ RTCStatsReport() RTCTrackEvent:ƒ RTCTrackEvent() RadioNodeList:ƒ RadioNodeList() Range:ƒ Range() RangeError:ƒ RangeError() ReadableStream:ƒ ReadableStream() ReferenceError:ƒ ReferenceError() Reflect:{defineProperty: ƒ, deleteProperty: ƒ, apply: ƒ, construct: ƒ, get: ƒ, …} La variable « this » 20 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V RegExp:ƒ RegExp() RemotePlayback:ƒ RemotePlayback() Request:ƒ Request() ResizeObserver:ƒ ResizeObserver() ResizeObserverEntry:ƒ ResizeObserverEntry() Response:ƒ Response() SVGAElement:ƒ SVGAElement() SVGAngle:ƒ SVGAngle() SVGAnimateElement:ƒ SVGAnimateElement() SVGAnimateMotionElement:ƒ SVGAnimateMotionElement() SVGAnimateTransformElement:ƒ SVGAnimateTransformElement() SVGAnimatedAngle:ƒ SVGAnimatedAngle() SVGAnimatedBoolean:ƒ SVGAnimatedBoolean() SVGAnimatedEnumeration:ƒ SVGAnimatedEnumeration() SVGAnimatedInteger:ƒ SVGAnimatedInteger() SVGAnimatedLength:ƒ SVGAnimatedLength() SVGAnimatedLengthList:ƒ SVGAnimatedLengthList() SVGAnimatedNumber:ƒ SVGAnimatedNumber() SVGAnimatedNumberList:ƒ SVGAnimatedNumberList() SVGAnimatedPreserveAspectRatio:ƒ SVGAnimatedPreserveAspectRatio() SVGAnimatedRect:ƒ SVGAnimatedRect() SVGAnimatedString:ƒ SVGAnimatedString() SVGAnimatedTransformList:ƒ SVGAnimatedTransformList() SVGAnimationElement:ƒ SVGAnimationElement() SVGCircleElement:ƒ SVGCircleElement() SVGClipPathElement:ƒ SVGClipPathElement() SVGComponentTransferFunctionElement:ƒ SVGComponentTransferFunctionElement() SVGDefsElement:ƒ SVGDefsElement() SVGDescElement:ƒ SVGDescElement() SVGDiscardElement:ƒ SVGDiscardElement() SVGElement:ƒ SVGElement() SVGEllipseElement:ƒ SVGEllipseElement() SVGFEBlendElement:ƒ SVGFEBlendElement() SVGFEColorMatrixElement:ƒ SVGFEColorMatrixElement() SVGFEComponentTransferElement:ƒ SVGFEComponentTransferElement() SVGFECompositeElement:ƒ SVGFECompositeElement() SVGFEConvolveMatrixElement:ƒ SVGFEConvolveMatrixElement() SVGFEDiffuseLightingElement:ƒ SVGFEDiffuseLightingElement() SVGFEDisplacementMapElement:ƒ SVGFEDisplacementMapElement() SVGFEDistantLightElement:ƒ SVGFEDistantLightElement() SVGFEDropShadowElement:ƒ SVGFEDropShadowElement() La variable « this » 21 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() SVGScriptElement:ƒ SVGScriptElement() La variable « this » 22 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 » 23 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() URLSearchParams:ƒ URLSearchParams() USB:ƒ USB() USBAlternateInterface:ƒ USBAlternateInterface() USBConfiguration:ƒ USBConfiguration() USBConnectionEvent:ƒ USBConnectionEvent() USBDevice:ƒ USBDevice() USBEndpoint:ƒ USBEndpoint() USBInTransferResult:ƒ USBInTransferResult() USBInterface:ƒ USBInterface() USBIsochronousInTransferPacket:ƒ USBIsochronousInTransferPacket() USBIsochronousInTransferResult:ƒ USBIsochronousInTransferResult() USBIsochronousOutTransferPacket:ƒ USBIsochronousOutTransferPacket() USBIsochronousOutTransferResult:ƒ USBIsochronousOutTransferResult() USBOutTransferResult:ƒ USBOutTransferResult() Uint8Array:ƒ Uint8Array() Uint8ClampedArray:ƒ Uint8ClampedArray() Uint16Array:ƒ Uint16Array() Uint32Array:ƒ Uint32Array() VTTCue:ƒ VTTCue() ValidityState:ƒ ValidityState() VisualViewport:ƒ VisualViewport() WaveShaperNode:ƒ WaveShaperNode() WeakMap:ƒ WeakMap() WeakSet:ƒ WeakSet() WebAssembly:WebAssembly {compile: ƒ, validate: ƒ, instantiate: ƒ, compileStreaming: ƒ, instantiateStreaming: ƒ, …} La variable « this » 24 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V WebGL2RenderingContext:ƒ WebGL2RenderingContext() WebGLActiveInfo:ƒ WebGLActiveInfo() WebGLBuffer:ƒ WebGLBuffer() WebGLContextEvent:ƒ WebGLContextEvent() WebGLFramebuffer:ƒ WebGLFramebuffer() WebGLProgram:ƒ WebGLProgram() WebGLQuery:ƒ WebGLQuery() WebGLRenderbuffer:ƒ WebGLRenderbuffer() WebGLRenderingContext:ƒ WebGLRenderingContext() WebGLSampler:ƒ WebGLSampler() WebGLShader:ƒ WebGLShader() WebGLShaderPrecisionFormat:ƒ WebGLShaderPrecisionFormat() WebGLSync:ƒ WebGLSync() WebGLTexture:ƒ WebGLTexture() WebGLTransformFeedback:ƒ WebGLTransformFeedback() WebGLUniformLocation:ƒ WebGLUniformLocation() WebGLVertexArrayObject:ƒ WebGLVertexArrayObject() WebKitAnimationEvent:ƒ AnimationEvent() WebKitCSSMatrix:ƒ DOMMatrix() WebKitMutationObserver:ƒ MutationObserver() WebKitTransitionEvent:ƒ TransitionEvent() WebSocket:ƒ WebSocket() WheelEvent:ƒ WheelEvent() Window:ƒ Window() Worker:ƒ Worker() WritableStream:ƒ WritableStream() XMLDocument:ƒ XMLDocument() XMLHttpRequest:ƒ XMLHttpRequest() XMLHttpRequestEventTarget:ƒ XMLHttpRequestEventTarget() XMLHttpRequestUpload:ƒ XMLHttpRequestUpload() XMLSerializer:ƒ XMLSerializer() XPathEvaluator:ƒ XPathEvaluator() XPathExpression:ƒ XPathExpression() XPathResult:ƒ XPathResult() XSLTProcessor:ƒ XSLTProcessor() console:console {debug: ƒ, error: ƒ, info: ƒ, log: ƒ, warn: ƒ, …} decodeURI:ƒ decodeURI() decodeURIComponent:ƒ decodeURIComponent() encodeURI:ƒ encodeURI() encodeURIComponent:ƒ encodeURIComponent() escape:ƒ escape() eval:ƒ eval() event:undefined isFinite:ƒ isFinite() isNaN:ƒ isNaN() offscreenBuffering:true parseFloat:ƒ parseFloat() La variable « this » 25 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() Symbol(Symbol.toStringTag):"WindowProperties" __proto__:EventTarget Exécution dans FIREFOX, les propriétés de l’objet window : " [object 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 () AudioListener: function () AudioNode: function () AudioParam: function () AudioProcessingEvent: function () La variable « this » 26 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () CanvasRenderingContext2D: function CaretPosition: function () ChannelMergerNode: function () ChannelSplitterNode: function () CharacterData: function () ClipboardEvent: function () CloseEvent: function () Comment: function () CompositionEvent: function () ConstantSourceNode: function () La variable « this » 27 / 96 () () () () mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 28 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 29 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 30 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 31 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () PerformanceNavigation: function () PerformanceNavigationTiming: function () PerformanceObserver: function () PerformanceObserverEntryList: function () PerformanceResourceTiming: function () PerformanceTiming: function () PeriodicWave: function () PermissionStatus: function () Permissions: function () Plugin: function () PluginArray: function () La variable « this » 32 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 33 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () SVGLineElement: function () SVGLinearGradientElement: function () SVGMPathElement: function () SVGMarkerElement: function () SVGMaskElement: function () SVGMatrix: function () SVGMetadataElement: function () SVGNumber: function () La variable « this » 34 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 35 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() 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 () La variable « this » 36 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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# La variable « this » 37 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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# 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", … } La variable « this » 38 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 onkeypress: null onkeyup: null onlanguagechange: null onload: null onloadeddata: null onloadedmetadata: null onloadend: null onloadstart: null onlostpointercapture: null La variable « this » 39 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 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 » 40 / 96 mardi, 16. octobre 2018 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 scrollMaxY: 0 scrollTo: function scrollTo() scrollX: 0 scrollY: 0 scrollbars: BarProp { visible: true } self: Window file:///K:/DADET/PROGS/test.html# La variable « this » 41 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V sessionStorage: Storage { "savefrom-helper-extension": "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 { } __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(), … } La variable « this » 42 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V Symbol(Symbol.hasInstance): undefined __proto__: function () __proto__: WindowProperties __proto__: EventTargetPrototype { addEventListener: addEventListener(), removeEventListener: removeEventListener(), dispatchEvent: dispatchEvent(), … } L’attribut « content » des objets Window est obsol obsolète. te. Veuillez utiliser « window.top » à la place. Avec window.top : Avec YANDEX : window.top Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} 1. alert:ƒ alert() 2. applicationCache:ApplicationCache {status: 0, onchecking: null, onerror: null, onnoupdate: null, ondownloading: null, …} 3. atob:ƒ atob() 4. blur:ƒ () 5. btoa:ƒ btoa() 6. caches:CacheStorage {} 7. cancelAnimationFrame:ƒ cancelAnimationFrame() 8. cancelIdleCallback:ƒ cancelIdleCallback() 9. captureEvents:ƒ captureEvents() 10. chrome:{loadTimes: ƒ, csi: ƒ} 11. clearInterval:ƒ clearInterval() 12. clearTimeout:ƒ clearTimeout() 13. clientInformation:Navigator {vendorSub: "", productSub: "20030107", vendor: "Google Inc.", maxTouchPoints: 0, hardwareConcurrency: 4, …} 14. close:ƒ () 15. closed:false 16. confirm:ƒ confirm() 17. createImageBitmap:ƒ createImageBitmap() 18. crypto:Crypto {subtle: SubtleCrypto} 19. customElements:CustomElementRegistry {} 20. defaultStatus:"" 21. defaultstatus:"" 22. devicePixelRatio:1 23. document:document 24. external:External {} 25. fetch:ƒ fetch() La variable « this » 43 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 26. find:ƒ find() 27. focus:ƒ () 28. frameElement:null 29. frames:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} 30. getComputedStyle:ƒ getComputedStyle() 31. getSelection:ƒ getSelection() 32. history:History {length: 1, scrollRestoration: "auto", state: null} 33. indexedDB:IDBFactory {} 34. innerHeight:728 35. innerWidth:223 36. isSecureContext:true 37. length:0 38. localStorage:Storage {length: 0} 39. location:Location {replace: ƒ, assign: ƒ, href: "file:///K:/DADET/PROGS/test.html#", ancestorOrigins: DOMStringList, origin: "file://", …} 40. locationbar:BarProp {visible: true} 41. matchMedia:ƒ matchMedia() 42. menubar:BarProp {visible: true} 43. moveBy:ƒ moveBy() 44. moveTo:ƒ moveTo() 45. name:"" 46. navigator:Navigator {vendorSub: "", productSub: "20030107", vendor: "Google Inc.", maxTouchPoints: 0, hardwareConcurrency: 4, …} 47. onabort:null 48. onafterprint:null 49. onanimationend:null 50. onanimationiteration:null 51. onanimationstart:null 52. onappinstalled:null 53. onauxclick:null 54. onbeforeinstallprompt:null 55. onbeforeprint:null 56. onbeforeunload:null 57. onblur:null 58. oncancel:null 59. oncanplay:null 60. oncanplaythrough:null 61. onchange:null 62. onclick:null 63. onclose:null 64. oncontextmenu:null 65. oncuechange:null 66. ondblclick:null La variable « this » 44 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. JavaScript Tome-V 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 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 La variable « this » 45 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 114. onpointerdown:null 115. onpointerenter:null 116. onpointerleave:null 117. onpointermove:null 118. onpointerout:null 119. onpointerover:null 120. onpointerup:null 121. onpopstate:null 122. onprogress:null 123. onratechange:null 124. onrejectionhandled:null 125. onreset:null 126. onresize:null 127. onscroll:null 128. onsearch:null 129. onseeked:null 130. onseeking:null 131. onselect:null 132. onstalled:null 133. onstorage:null 134. onsubmit:null 135. onsuspend:null 136. ontimeupdate:null 137. ontoggle:null 138. ontransitionend:null 139. onunhandledrejection:null 140. onunload:null 141. onvolumechange:null 142. onwaiting:null 143. onwebkitanimationend:null 144. onwebkitanimationiteration:null 145. onwebkitanimationstart:null 146. onwebkittransitionend:null 147. onwheel:null 148. open:ƒ open() 149. openDatabase:ƒ openDatabase() 150. opener:null 151. origin:"null" 152. outerHeight:800 153. outerWidth:778 154. pageXOffset:0 155. pageYOffset:0 156. parent:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} 157. performance:Performance {timeOrigin: 1522593165552.052, onresourcetimingbufferfull: null, timing: PerformanceTiming, navigation: PerformanceNavigation, memory: MemoryInfo} La variable « this » 46 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 158. personalbar:BarProp {visible: true} 159. postMessage:ƒ () 160. print:ƒ print() 161. prompt:ƒ prompt() 162. releaseEvents:ƒ releaseEvents() 163. requestAnimationFrame:ƒ requestAnimationFrame() 164. requestIdleCallback:ƒ requestIdleCallback() 165. resizeBy:ƒ resizeBy() 166. resizeTo:ƒ resizeTo() 167. screen:Screen {availWidth: 1856, availHeight: 1080, width: 1920 , height: 1080, colorDepth: 24, …} 168. screenLeft:74 169. screenTop:10 170. screenX:74 171. screenY:10 172. scroll:ƒ scroll() 173. scrollBy:ƒ scrollBy() 174. scrollTo:ƒ scrollTo() 175. scrollX:0 176. scrollY:0 177. scrollbars:BarProp {visible: true} 178. self:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} 179. sessionStorage:Storage {length: 0} 180. setInterval:ƒ setInterval() 181. setTimeout:ƒ setTimeout() 182. speechSynthesis:SpeechSynthesis {pending: false, speaking: false, paused: false, onvoiceschanged: null} 183. status:"" 184. statusbar:BarProp {visible: true} 185. stop:ƒ stop() 186. styleMedia:StyleMedia {type: "screen"} 187. toolbar:BarProp {visible: true} 188. top:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} 189. visualViewport:VisualViewport {offsetLeft: 0, offsetTop: 0, pageLeft: 0, pageTop: 0, width: 223, …} 190. webkitCancelAnimationFrame:ƒ webkitCancelAnimationFrame() 191. webkitRequestAnimationFrame:ƒ webkitRequestAnimationFrame() 192. webkitRequestFileSystem:ƒ webkitRequestFileSystem() 193. webkitResolveLocalFileSystemURL:ƒ webkitResolveLocalFileSystemURL() 194. webkitStorageInfo:DeprecatedStorageInfo {} 195. window:Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} 196. yandex:{…} 197. Infinity:Infinity La variable « this » 47 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. JavaScript Tome-V AnalyserNode:ƒ AnalyserNode() AnimationEvent:ƒ AnimationEvent() ApplicationCache:ƒ ApplicationCache() ApplicationCacheErrorEvent:ƒ ApplicationCacheErrorEvent() Array:ƒ Array() ArrayBuffer:ƒ ArrayBuffer() Attr:ƒ Attr() Audio:ƒ Audio() AudioBuffer:ƒ AudioBuffer() AudioBufferSourceNode:ƒ AudioBufferSourceNode() AudioContext:ƒ AudioContext() AudioDestinationNode:ƒ AudioDestinationNode() AudioListener:ƒ AudioListener() AudioNode:ƒ AudioNode() AudioParam:ƒ AudioParam() AudioProcessingEvent:ƒ AudioProcessingEvent() AudioScheduledSourceNode:ƒ AudioScheduledSourceNode() BarProp:ƒ BarProp() BaseAudioContext:ƒ BaseAudioContext() BatteryManager:ƒ BatteryManager() BeforeInstallPromptEvent:ƒ BeforeInstallPromptEvent() BeforeUnloadEvent:ƒ BeforeUnloadEvent() 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() La variable « this » 48 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. JavaScript Tome-V 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() 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() La variable « this » 49 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. JavaScript Tome-V DragEvent:ƒ DragEvent() DynamicsCompressorNode:ƒ DynamicsCompressorNode() Element:ƒ Element() ElementPaintEvent:ƒ ElementPaintEvent() Error:ƒ Error() ErrorEvent:ƒ ErrorEvent() EvalError:ƒ EvalError() Event:ƒ Event() EventSource:ƒ EventSource() EventTarget:ƒ EventTarget() FederatedCredential:ƒ FederatedCredential() File:ƒ File() FileList:ƒ FileList() FileReader:ƒ FileReader() Float32Array:ƒ Float32Array() Float64Array:ƒ Float64Array() FocusEvent:ƒ FocusEvent() FontFace:ƒ FontFace() FontFaceSetLoadEvent:ƒ FontFaceSetLoadEvent() FormData:ƒ FormData() Function:ƒ Function() GainNode:ƒ GainNode() Gamepad:ƒ Gamepad() GamepadButton:ƒ GamepadButton() GamepadEvent:ƒ GamepadEvent() 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() La variable « this » 50 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. JavaScript Tome-V 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() 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() La variable « this » 51 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 386. HTMLTableSectionElement:ƒ HTMLTableSectionElement() 387. HTMLTemplateElement:ƒ HTMLTemplateElement() 388. HTMLTextAreaElement:ƒ HTMLTextAreaElement() 389. HTMLTimeElement:ƒ HTMLTimeElement() 390. HTMLTitleElement:ƒ HTMLTitleElement() 391. HTMLTrackElement:ƒ HTMLTrackElement() 392. HTMLUListElement:ƒ HTMLUListElement() 393. HTMLUnknownElement:ƒ HTMLUnknownElement() 394. HTMLVideoElement:ƒ HTMLVideoElement() 395. HashChangeEvent:ƒ HashChangeEvent() 396. Headers:ƒ Headers() 397. History:ƒ History() 398. IDBCursor:ƒ IDBCursor() 399. IDBCursorWithValue:ƒ IDBCursorWithValue() 400. IDBDatabase:ƒ IDBDatabase() 401. IDBFactory:ƒ IDBFactory() 402. IDBIndex:ƒ IDBIndex() 403. IDBKeyRange:ƒ IDBKeyRange() 404. IDBObjectStore:ƒ IDBObjectStore() 405. IDBOpenDBRequest:ƒ IDBOpenDBRequest() 406. IDBRequest:ƒ IDBRequest() 407. IDBTransaction:ƒ IDBTransaction() 408. IDBVersionChangeEvent:ƒ IDBVersionChangeEvent() 409. IIRFilterNode:ƒ IIRFilterNode() 410. IdleDeadline:ƒ IdleDeadline() 411. Image:ƒ Image() 412. ImageBitmap:ƒ ImageBitmap() 413. ImageBitmapRenderingContext:ƒ ImageBitmapRenderingContext() 414. ImageCapture:ƒ ImageCapture() 415. ImageData:ƒ ImageData() 416. InputDeviceCapabilities:ƒ InputDeviceCapabilities() 417. InputEvent:ƒ InputEvent() 418. Int8Array:ƒ Int8Array() 419. Int16Array:ƒ Int16Array() 420. Int32Array:ƒ Int32Array() 421. IntersectionObserver:ƒ IntersectionObserver() 422. IntersectionObserverEntry:ƒ IntersectionObserverEntry() 423. Intl:{DateTimeFormat: ƒ, NumberFormat: ƒ, Collator: ƒ, v8BreakIterator: ƒ, getCanonicalLocales: ƒ, …} 424. JSON:JSON {parse: ƒ, stringify: ƒ, Symbol(Symbol.toStringTag): "JSON"} 425. KeyboardEvent:ƒ KeyboardEvent() 426. Location:ƒ Location() 427. MIDIAccess:ƒ MIDIAccess() 428. MIDIConnectionEvent:ƒ MIDIConnectionEvent() 429. MIDIInput:ƒ MIDIInput() 430. MIDIInputMap:ƒ MIDIInputMap() La variable « this » 52 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 431. MIDIMessageEvent:ƒ MIDIMessageEvent() 432. MIDIOutput:ƒ MIDIOutput() 433. MIDIOutputMap:ƒ MIDIOutputMap() 434. MIDIPort:ƒ MIDIPort() 435. Map:ƒ Map() 436. Math:Math {abs: ƒ, acos: ƒ, acosh: ƒ, asin: ƒ, asinh: ƒ, …} 437. MediaDeviceInfo:ƒ MediaDeviceInfo() 438. MediaDevices:ƒ MediaDevices() 439. MediaElementAudioSourceNode:ƒ MediaElementAudioSourceNode() 440. MediaEncryptedEvent:ƒ MediaEncryptedEvent() 441. MediaError:ƒ MediaError() 442. MediaKeyMessageEvent:ƒ MediaKeyMessageEvent() 443. MediaKeySession:ƒ MediaKeySession() 444. MediaKeyStatusMap:ƒ MediaKeyStatusMap() 445. MediaKeySystemAccess:ƒ MediaKeySystemAccess() 446. MediaKeys:ƒ MediaKeys() 447. MediaList:ƒ MediaList() 448. MediaQueryList:ƒ MediaQueryList() 449. MediaQueryListEvent:ƒ MediaQueryListEvent() 450. MediaRecorder:ƒ MediaRecorder() 451. MediaSettingsRange:ƒ MediaSettingsRange() 452. MediaSource:ƒ MediaSource() 453. MediaStream:ƒ MediaStream() 454. MediaStreamAudioDestinationNode:ƒ MediaStreamAudioDestinationNode() 455. MediaStreamAudioSourceNode:ƒ MediaStreamAudioSourceNode() 456. MediaStreamEvent:ƒ MediaStreamEvent() 457. MediaStreamTrack:ƒ MediaStreamTrack() 458. MediaStreamTrackEvent:ƒ MediaStreamTrackEvent() 459. MessageChannel:ƒ MessageChannel() 460. MessageEvent:ƒ MessageEvent() 461. MessagePort:ƒ MessagePort() 462. MimeType:ƒ MimeType() 463. MimeTypeArray:ƒ MimeTypeArray() 464. MouseEvent:ƒ MouseEvent() 465. MutationEvent:ƒ MutationEvent() 466. MutationObserver:ƒ MutationObserver() 467. MutationRecord:ƒ MutationRecord() 468. NaN:NaN 469. NamedNodeMap:ƒ NamedNodeMap() 470. NavigationPreloadManager:ƒ NavigationPreloadManager() 471. Navigator:ƒ Navigator() 472. NetworkInformation:ƒ NetworkInformation() 473. Node:ƒ Node() 474. NodeFilter:ƒ NodeFilter() 475. NodeIterator:ƒ NodeIterator() 476. NodeList:ƒ NodeList() La variable « this » 53 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 477. Notification:ƒ Notification() 478. Number:ƒ Number() 479. Object:ƒ Object() 480. OfflineAudioCompletionEvent:ƒ OfflineAudioCompletionEvent() 481. OfflineAudioContext:ƒ OfflineAudioContext() 482. OoWVideoChangeEvent:ƒ OoWVideoChangeEvent() 483. Option:ƒ Option() 484. OscillatorNode:ƒ OscillatorNode() 485. OverconstrainedError:ƒ OverconstrainedError() 486. PageTransitionEvent:ƒ PageTransitionEvent() 487. PannerNode:ƒ PannerNode() 488. PasswordCredential:ƒ PasswordCredential() 489. Path2D:ƒ Path2D() 490. PaymentAddress:ƒ PaymentAddress() 491. PaymentRequest:ƒ PaymentRequest() 492. PaymentRequestUpdateEvent:ƒ PaymentRequestUpdateEvent() 493. PaymentResponse:ƒ PaymentResponse() 494. Performance:ƒ Performance() 495. PerformanceEntry:ƒ PerformanceEntry() 496. PerformanceLongTaskTiming:ƒ PerformanceLongTaskTiming() 497. PerformanceMark:ƒ PerformanceMark() 498. PerformanceMeasure:ƒ PerformanceMeasure() 499. PerformanceNavigation:ƒ PerformanceNavigation() 500. PerformanceNavigationTiming:ƒ PerformanceNavigationTiming() 501. PerformanceObserver:ƒ PerformanceObserver() 502. PerformanceObserverEntryList:ƒ PerformanceObserverEntryList() 503. PerformancePaintTiming:ƒ PerformancePaintTiming() 504. PerformanceResourceTiming:ƒ PerformanceResourceTiming() 505. PerformanceTiming:ƒ PerformanceTiming() 506. PeriodicWave:ƒ PeriodicWave() 507. PermissionStatus:ƒ PermissionStatus() 508. Permissions:ƒ Permissions() 509. PhotoCapabilities:ƒ PhotoCapabilities() 510. Plugin:ƒ Plugin() 511. PluginArray:ƒ PluginArray() 512. PointerEvent:ƒ PointerEvent() 513. PopStateEvent:ƒ PopStateEvent() 514. Presentation:ƒ Presentation() 515. PresentationAvailability:ƒ PresentationAvailability() 516. PresentationConnection:ƒ PresentationConnection() 517. PresentationConnectionAvailableEvent:ƒ PresentationConnectionAvailableEvent() 518. PresentationConnectionCloseEvent:ƒ PresentationConnectionCloseEvent() 519. PresentationConnectionList:ƒ PresentationConnectionList() 520. PresentationReceiver:ƒ PresentationReceiver() 521. PresentationRequest:ƒ PresentationRequest() La variable « this » 54 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 522. ProcessingInstruction:ƒ ProcessingInstruction() 523. ProgressEvent:ƒ ProgressEvent() 524. Promise:ƒ Promise() 525. PromiseRejectionEvent:ƒ PromiseRejectionEvent() 526. Proxy:ƒ Proxy() 527. PushManager:ƒ PushManager() 528. PushSubscription:ƒ PushSubscription() 529. PushSubscriptionOptions:ƒ PushSubscriptionOptions() 530. RTCCertificate:ƒ RTCCertificate() 531. RTCDataChannel:ƒ RTCDataChannel() 532. RTCDataChannelEvent:ƒ RTCDataChannelEvent() 533. RTCIceCandidate:ƒ RTCIceCandidate() 534. RTCPeerConnection:ƒ RTCPeerConnection() 535. RTCPeerConnectionIceEvent:ƒ RTCPeerConnectionIceEvent() 536. RTCRtpContributingSource:ƒ RTCRtpContributingSource() 537. RTCRtpReceiver:ƒ RTCRtpReceiver() 538. RTCRtpSender:ƒ RTCRtpSender() 539. RTCSessionDescription:ƒ RTCSessionDescription() 540. RTCStatsReport:ƒ RTCStatsReport() 541. RTCTrackEvent:ƒ RTCTrackEvent() 542. RadioNodeList:ƒ RadioNodeList() 543. Range:ƒ Range() 544. RangeError:ƒ RangeError() 545. ReadableStream:ƒ ReadableStream() 546. ReferenceError:ƒ ReferenceError() 547. Reflect:{defineProperty: ƒ, deleteProperty: ƒ, apply: ƒ, construct: ƒ, get: ƒ, …} 548. RegExp:ƒ RegExp() 549. RemotePlayback:ƒ RemotePlayback() 550. Request:ƒ Request() 551. ResizeObserver:ƒ ResizeObserver() 552. ResizeObserverEntry:ƒ ResizeObserverEntry() 553. Response:ƒ Response() 554. SVGAElement:ƒ SVGAElement() 555. SVGAngle:ƒ SVGAngle() 556. SVGAnimateElement:ƒ SVGAnimateElement() 557. SVGAnimateMotionElement:ƒ SVGAnimateMotionElement() 558. SVGAnimateTransformElement:ƒ SVGAnimateTransformElement() 559. SVGAnimatedAngle:ƒ SVGAnimatedAngle() 560. SVGAnimatedBoolean:ƒ SVGAnimatedBoolean() 561. SVGAnimatedEnumeration:ƒ SVGAnimatedEnumeration() 562. SVGAnimatedInteger:ƒ SVGAnimatedInteger() 563. SVGAnimatedLength:ƒ SVGAnimatedLength() 564. SVGAnimatedLengthList:ƒ SVGAnimatedLengthList() 565. SVGAnimatedNumber:ƒ SVGAnimatedNumber() 566. SVGAnimatedNumberList:ƒ SVGAnimatedNumberList() 567. SVGAnimatedPreserveAspectRatio:ƒ SVGAnimatedPreserveAspectRa- La variable « this » 55 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V tio() 568. SVGAnimatedRect:ƒ SVGAnimatedRect() 569. SVGAnimatedString:ƒ SVGAnimatedString() 570. SVGAnimatedTransformList:ƒ SVGAnimatedTransformList() 571. SVGAnimationElement:ƒ SVGAnimationElement() 572. SVGCircleElement:ƒ SVGCircleElement() 573. SVGClipPathElement:ƒ SVGClipPathElement() 574. SVGComponentTransferFunctionElement:ƒ SVGComponentTransferFunctionElement() 575. SVGDefsElement:ƒ SVGDefsElement() 576. SVGDescElement:ƒ SVGDescElement() 577. SVGDiscardElement:ƒ SVGDiscardElement() 578. SVGElement:ƒ SVGElement() 579. SVGEllipseElement:ƒ SVGEllipseElement() 580. SVGFEBlendElement:ƒ SVGFEBlendElement() 581. SVGFEColorMatrixElement:ƒ SVGFEColorMatrixElement() 582. SVGFEComponentTransferElement:ƒ SVGFEComponentTransferElement() 583. SVGFECompositeElement:ƒ SVGFECompositeElement() 584. SVGFEConvolveMatrixElement:ƒ SVGFEConvolveMatrixElement() 585. SVGFEDiffuseLightingElement:ƒ SVGFEDiffuseLightingElement() 586. SVGFEDisplacementMapElement:ƒ SVGFEDisplacementMapElement() 587. SVGFEDistantLightElement:ƒ SVGFEDistantLightElement() 588. SVGFEDropShadowElement:ƒ SVGFEDropShadowElement() 589. SVGFEFloodElement:ƒ SVGFEFloodElement() 590. SVGFEFuncAElement:ƒ SVGFEFuncAElement() 591. SVGFEFuncBElement:ƒ SVGFEFuncBElement() 592. SVGFEFuncGElement:ƒ SVGFEFuncGElement() 593. SVGFEFuncRElement:ƒ SVGFEFuncRElement() 594. SVGFEGaussianBlurElement:ƒ SVGFEGaussianBlurElement() 595. SVGFEImageElement:ƒ SVGFEImageElement() 596. SVGFEMergeElement:ƒ SVGFEMergeElement() 597. SVGFEMergeNodeElement:ƒ SVGFEMergeNodeElement() 598. SVGFEMorphologyElement:ƒ SVGFEMorphologyElement() 599. SVGFEOffsetElement:ƒ SVGFEOffsetElement() 600. SVGFEPointLightElement:ƒ SVGFEPointLightElement() 601. SVGFESpecularLightingElement:ƒ SVGFESpecularLightingElement() 602. SVGFESpotLightElement:ƒ SVGFESpotLightElement() 603. SVGFETileElement:ƒ SVGFETileElement() 604. SVGFETurbulenceElement:ƒ SVGFETurbulenceElement() 605. SVGFilterElement:ƒ SVGFilterElement() 606. SVGForeignObjectElement:ƒ SVGForeignObjectElement() 607. SVGGElement:ƒ SVGGElement() 608. SVGGeometryElement:ƒ SVGGeometryElement() 609. SVGGradientElement:ƒ SVGGradientElement() 610. SVGGraphicsElement:ƒ SVGGraphicsElement() 611. SVGImageElement:ƒ SVGImageElement() 612. SVGLength:ƒ SVGLength() La variable « this » 56 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 613. 614. 615. 616. 617. 618. 619. 620. 621. 622. 623. 624. 625. 626. 627. 628. 629. 630. 631. 632. 633. 634. 635. 636. 637. 638. 639. 640. 641. 642. 643. 644. 645. 646. 647. 648. 649. 650. 651. 652. 653. 654. 655. 656. 657. 658. 659. JavaScript Tome-V 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() 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() La variable « this » 57 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 660. 661. 662. 663. 664. 665. 666. 667. 668. 669. 670. 671. 672. 673. 674. 675. 676. 677. 678. 679. 680. 681. 682. 683. 684. 685. 686. 687. 688. 689. 690. 691. 692. 693. 694. 695. 696. 697. 698. 699. 700. 701. 702. 703. 704. 705. 706. JavaScript Tome-V 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() 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() URLSearchParams:ƒ URLSearchParams() USB:ƒ USB() USBAlternateInterface:ƒ USBAlternateInterface() USBConfiguration:ƒ USBConfiguration() USBConnectionEvent:ƒ USBConnectionEvent() USBDevice:ƒ USBDevice() USBEndpoint:ƒ USBEndpoint() La variable « this » 58 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 707. USBInTransferResult:ƒ USBInTransferResult() 708. USBInterface:ƒ USBInterface() 709. USBIsochronousInTransferPacket:ƒ USBIsochronousInTransferPacket() 710. USBIsochronousInTransferResult:ƒ USBIsochronousInTransferResult() 711. USBIsochronousOutTransferPacket:ƒ USBIsochronousOutTransferPacket() 712. USBIsochronousOutTransferResult:ƒ USBIsochronousOutTransferResult() 713. USBOutTransferResult:ƒ USBOutTransferResult() 714. Uint8Array:ƒ Uint8Array() 715. Uint8ClampedArray:ƒ Uint8ClampedArray() 716. Uint16Array:ƒ Uint16Array() 717. Uint32Array:ƒ Uint32Array() 718. VTTCue:ƒ VTTCue() 719. ValidityState:ƒ ValidityState() 720. VisualViewport:ƒ VisualViewport() 721. WaveShaperNode:ƒ WaveShaperNode() 722. WeakMap:ƒ WeakMap() 723. WeakSet:ƒ WeakSet() 724. WebAssembly:WebAssembly {compile: ƒ, validate: ƒ, instantiate: ƒ, compileStreaming: ƒ, instantiateStreaming: ƒ, …} 725. WebGL2RenderingContext:ƒ WebGL2RenderingContext() 726. WebGLActiveInfo:ƒ WebGLActiveInfo() 727. WebGLBuffer:ƒ WebGLBuffer() 728. WebGLContextEvent:ƒ WebGLContextEvent() 729. WebGLFramebuffer:ƒ WebGLFramebuffer() 730. WebGLProgram:ƒ WebGLProgram() 731. WebGLQuery:ƒ WebGLQuery() 732. WebGLRenderbuffer:ƒ WebGLRenderbuffer() 733. WebGLRenderingContext:ƒ WebGLRenderingContext() 734. WebGLSampler:ƒ WebGLSampler() 735. WebGLShader:ƒ WebGLShader() 736. WebGLShaderPrecisionFormat:ƒ WebGLShaderPrecisionFormat() 737. WebGLSync:ƒ WebGLSync() 738. WebGLTexture:ƒ WebGLTexture() 739. WebGLTransformFeedback:ƒ WebGLTransformFeedback() 740. WebGLUniformLocation:ƒ WebGLUniformLocation() 741. WebGLVertexArrayObject:ƒ WebGLVertexArrayObject() 742. WebKitAnimationEvent:ƒ AnimationEvent() 743. WebKitCSSMatrix:ƒ DOMMatrix() 744. WebKitMutationObserver:ƒ MutationObserver() 745. WebKitTransitionEvent:ƒ TransitionEvent() 746. WebSocket:ƒ WebSocket() 747. WheelEvent:ƒ WheelEvent() 748. Window:ƒ Window() La variable « this » 59 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 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. 780. 781. 782. 783. A B C D E I a b c d e JavaScript Tome-V Worker:ƒ Worker() WritableStream:ƒ WritableStream() XMLDocument:ƒ XMLDocument() XMLHttpRequest:ƒ XMLHttpRequest() XMLHttpRequestEventTarget:ƒ XMLHttpRequestEventTarget() XMLHttpRequestUpload:ƒ XMLHttpRequestUpload() XMLSerializer:ƒ XMLSerializer() XPathEvaluator:ƒ XPathEvaluator() XPathExpression:ƒ XPathExpression() XPathResult:ƒ XPathResult() XSLTProcessor:ƒ XSLTProcessor() console:console {debug: ƒ, error: ƒ, info: ƒ, log: ƒ, warn: ƒ, 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() __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 La variable « this » 60 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu A B C a b I II JavaScript Tome-V 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 { … } [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 () La variable « this » 61 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 62 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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() La variable « this » 63 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 64 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () IDBKeyRange: function () IDBMutableFile: function () IDBObjectStore: function () IDBOpenDBRequest: function () IDBRequest: function () IDBTransaction: function () IDBVersionChangeEvent: function () IIRFilterNode: function () IdleDeadline: function () Image: function Image() La variable « this » 65 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 66 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () ProgressEvent: function () Promise: function Promise() Proxy: function Proxy() PushManager: function () PushSubscription: function () PushSubscriptionOptions: function () RGBColor: function () La variable « this » 67 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 68 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 69 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 () 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 () La variable « this » 70 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() 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 () La variable « this » 71 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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() 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() La variable « this » 72 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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: "" 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 » 73 / 96 mardi, 16. octobre 2018 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 onmouseout: null onmouseover: null onmouseup: null onmozfullscreenchange: null onmozfullscreenerror: null onoffline: null La variable « this » 74 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 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() La variable « this » 75 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 scrollMaxY: 0 scrollTo: function scrollTo() scrollX: 0 scrollY: 0 scrollbars: BarProp { visible: true } self: Window file:///K:/DADET/PROGS/test.html# sessionStorage: Storage { "savefrom-helper-extension": "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 } La variable « this » 76 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 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 __proto__: EventTargetPrototype { addEventListener: addEventListener(), removeEventListener: removeEventListener(), dispatchEvent: dispatchEvent(), … } Exécution dans MAXTHON, les propriétés de l’objet window : Window 1. Infinity: Infinity 2. AnalyserNode: AnalyserNode() 3. AnimationEvent: AnimationEvent() 4. AppBannerPromptResult: AppBannerPromptResult() 5. ApplicationCache: ApplicationCache() 6. ApplicationCacheErrorEvent: ApplicationCacheErrorEvent() 7. Array: Array() 8. ArrayBuffer: ArrayBuffer() 9. Attr: Attr() 10. Audio: HTMLAudioElement() 11. AudioBuffer: AudioBuffer() 12. AudioBufferSourceNode: AudioBufferSourceNode() 13. AudioContext: AudioContext() 14. AudioDestinationNode: AudioDestinationNode() 15. AudioListener: AudioListener() 16. AudioNode: AudioNode() 17. AudioParam: AudioParam() 18. AudioProcessingEvent: AudioProcessingEvent() 19. AutocompleteErrorEvent: AutocompleteErrorEvent() 20. BarProp: BarProp() 21. BatteryManager: BatteryManager() 22. BeforeInstallPromptEvent: BeforeInstallPromptEvent() 23. BeforeUnloadEvent: BeforeUnloadEvent() 24. BiquadFilterNode: BiquadFilterNode() 25. Blob: Blob() La variable « this » 77 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. JavaScript Tome-V Boolean: Boolean() CDATASection: CDATASection() CSS: CSS() 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() 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() La variable « this » 78 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. JavaScript Tome-V 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() 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() La variable « this » 79 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. JavaScript Tome-V HTMLButtonElement: HTMLButtonElement() HTMLCanvasElement: HTMLCanvasElement() HTMLCollection: HTMLCollection() HTMLContentElement: HTMLContentElement() HTMLDListElement: HTMLDListElement() 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() 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() La variable « this » 80 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. JavaScript Tome-V HTMLOutputElement: HTMLOutputElement() HTMLParagraphElement: HTMLParagraphElement() HTMLParamElement: HTMLParamElement() HTMLPictureElement: HTMLPictureElement() HTMLPreElement: HTMLPreElement() 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() La variable « this » 81 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 198. ImageData: ImageData() 199. InputDeviceCapabilities: InputDeviceCapabilities() 200. Int8Array: Int8Array() 201. Int16Array: Int16Array() 202. Int32Array: Int32Array() 203. Intl: Object 204. JSON: JSON 205. KeyboardEvent: KeyboardEvent() 206. Location: Location() 207. MIDIAccess: MIDIAccess() 208. MIDIConnectionEvent: MIDIConnectionEvent() 209. MIDIInput: MIDIInput() 210. MIDIInputMap: MIDIInputMap() 211. MIDIMessageEvent: MIDIMessageEvent() 212. MIDIOutput: MIDIOutput() 213. MIDIOutputMap: MIDIOutputMap() 214. MIDIPort: MIDIPort() 215. Map: Map() 216. Math: Math 217. MediaDevices: MediaDevices() 218. MediaElementAudioSourceNode: MediaElementAudioSourceNode() 219. MediaEncryptedEvent: MediaEncryptedEvent() 220. MediaError: MediaError() 221. MediaKeyMessageEvent: MediaKeyMessageEvent() 222. MediaKeySession: MediaKeySession() 223. MediaKeyStatusMap: MediaKeyStatusMap() 224. MediaKeySystemAccess: MediaKeySystemAccess() 225. MediaKeys: MediaKeys() 226. MediaList: MediaList() 227. MediaQueryList: MediaQueryList() 228. MediaQueryListEvent: MediaQueryListEvent() 229. MediaSource: MediaSource() 230. MediaStreamAudioDestinationNode: MediaStreamAudioDestinationNode() 231. MediaStreamAudioSourceNode: MediaStreamAudioSourceNode() 232. MediaStreamEvent: MediaStreamEvent() 233. MediaStreamTrack: MediaStreamTrack() 234. MessageChannel: MessageChannel() 235. MessageEvent: MessageEvent() 236. MessagePort: MessagePort() 237. MimeType: MimeType() 238. MimeTypeArray: MimeTypeArray() La variable « this » 82 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 239. MouseEvent: MouseEvent() 240. MutationEvent: MutationEvent() 241. MutationObserver: MutationObserver() 242. MutationRecord: MutationRecord() 243. NaN: NaN 244. NamedNodeMap: NamedNodeMap() 245. Navigator: Navigator() 246. Node: Node() 247. NodeFilter: NodeFilter() 248. NodeIterator: NodeIterator() 249. NodeList: NodeList() 250. Notification: Notification() 251. Number: Number() 252. Object: Object() 253. OfflineAudioCompletionEvent: OfflineAudioCompletionEvent() 254. OfflineAudioContext: OfflineAudioContext() 255. Option: HTMLOptionElement() 256. OscillatorNode: OscillatorNode() 257. PageTransitionEvent: PageTransitionEvent() 258. Path2D: Path2D() 259. Performance: Performance() 260. PerformanceEntry: PerformanceEntry() 261. PerformanceMark: PerformanceMark() 262. PerformanceMeasure: PerformanceMeasure() 263. PerformanceNavigation: PerformanceNavigation() 264. PerformanceResourceTiming: PerformanceResourceTiming() 265. PerformanceTiming: PerformanceTiming() 266. PeriodicWave: PeriodicWave() 267. PermissionStatus: PermissionStatus() 268. Permissions: Permissions() 269. Plugin: Plugin() 270. PluginArray: PluginArray() 271. PopStateEvent: PopStateEvent() 272. Presentation: Presentation() 273. PresentationAvailability: PresentationAvailability() 274. PresentationConnection: PresentationConnection() 275. PresentationConnectionAvailableEvent: PresentationConnectionAvailableEvent() 276. PresentationRequest: PresentationRequest() 277. ProcessingInstruction: ProcessingInstruction() 278. ProgressEvent: ProgressEvent() 279. Promise: Promise() La variable « this » 83 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 280. PushManager: PushManager() 281. PushSubscription: PushSubscription() 282. RTCIceCandidate: RTCIceCandidate() 283. RTCSessionDescription: RTCSessionDescription() 284. RadioNodeList: RadioNodeList() 285. Range: Range() 286. RangeError: RangeError() 287. ReadableByteStream: ReadableByteStream() 288. ReadableStream: ReadableStream() 289. ReferenceError: ReferenceError() 290. RegExp: RegExp() 291. Request: Request() 292. Response: Response() 293. SVGAElement: SVGAElement() 294. SVGAngle: SVGAngle() 295. SVGAnimateElement: SVGAnimateElement() 296. SVGAnimateMotionElement: SVGAnimateMotionElement() 297. SVGAnimateTransformElement: SVGAnimateTransformElement() 298. SVGAnimatedAngle: SVGAnimatedAngle() 299. SVGAnimatedBoolean: SVGAnimatedBoolean() 300. SVGAnimatedEnumeration: SVGAnimatedEnumeration() 301. SVGAnimatedInteger: SVGAnimatedInteger() 302. SVGAnimatedLength: SVGAnimatedLength() 303. SVGAnimatedLengthList: SVGAnimatedLengthList() 304. SVGAnimatedNumber: SVGAnimatedNumber() 305. SVGAnimatedNumberList: SVGAnimatedNumberList() 306. SVGAnimatedPreserveAspectRatio: SVGAnimatedPreserveAspectRatio() 307. SVGAnimatedRect: SVGAnimatedRect() 308. SVGAnimatedString: SVGAnimatedString() 309. SVGAnimatedTransformList: SVGAnimatedTransformList() 310. SVGAnimationElement: SVGAnimationElement() 311. SVGCircleElement: SVGCircleElement() 312. SVGClipPathElement: SVGClipPathElement() 313. SVGComponentTransferFunctionElement: SVGComponentTransferFunctionElement() 314. SVGCursorElement: SVGCursorElement() 315. SVGDefsElement: SVGDefsElement() 316. SVGDescElement: SVGDescElement() 317. SVGDiscardElement: SVGDiscardElement() 318. SVGElement: SVGElement() 319. SVGEllipseElement: SVGEllipseElement() 320. SVGFEBlendElement: SVGFEBlendElement() La variable « this » 84 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 321. SVGFEColorMatrixElement: SVGFEColorMatrixElement() 322. SVGFEComponentTransferElement: SVGFEComponentTransferElement() 323. SVGFECompositeElement: SVGFECompositeElement() 324. SVGFEConvolveMatrixElement: SVGFEConvolveMatrixElement() 325. SVGFEDiffuseLightingElement: SVGFEDiffuseLightingElement() 326. SVGFEDisplacementMapElement: SVGFEDisplacementMapElement() 327. SVGFEDistantLightElement: SVGFEDistantLightElement() 328. SVGFEDropShadowElement: SVGFEDropShadowElement() 329. SVGFEFloodElement: SVGFEFloodElement() 330. SVGFEFuncAElement: SVGFEFuncAElement() 331. SVGFEFuncBElement: SVGFEFuncBElement() 332. SVGFEFuncGElement: SVGFEFuncGElement() 333. SVGFEFuncRElement: SVGFEFuncRElement() 334. SVGFEGaussianBlurElement: SVGFEGaussianBlurElement() 335. SVGFEImageElement: SVGFEImageElement() 336. SVGFEMergeElement: SVGFEMergeElement() 337. SVGFEMergeNodeElement: SVGFEMergeNodeElement() 338. SVGFEMorphologyElement: SVGFEMorphologyElement() 339. SVGFEOffsetElement: SVGFEOffsetElement() 340. SVGFEPointLightElement: SVGFEPointLightElement() 341. SVGFESpecularLightingElement: SVGFESpecularLightingElement() 342. SVGFESpotLightElement: SVGFESpotLightElement() 343. SVGFETileElement: SVGFETileElement() 344. SVGFETurbulenceElement: SVGFETurbulenceElement() 345. SVGFilterElement: SVGFilterElement() 346. SVGForeignObjectElement: SVGForeignObjectElement() 347. SVGGElement: SVGGElement() 348. SVGGeometryElement: SVGGeometryElement() 349. SVGGradientElement: SVGGradientElement() 350. SVGGraphicsElement: SVGGraphicsElement() 351. SVGImageElement: SVGImageElement() 352. SVGLength: SVGLength() 353. SVGLengthList: SVGLengthList() 354. SVGLineElement: SVGLineElement() 355. SVGLinearGradientElement: SVGLinearGradientElement() 356. SVGMPathElement: SVGMPathElement() 357. SVGMarkerElement: SVGMarkerElement() 358. SVGMaskElement: SVGMaskElement() 359. SVGMatrix: SVGMatrix() La variable « this » 85 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 360. SVGMetadataElement: SVGMetadataElement() 361. SVGNumber: SVGNumber() 362. SVGNumberList: SVGNumberList() 363. SVGPathElement: SVGPathElement() 364. SVGPathSeg: SVGPathSeg() 365. SVGPathSegArcAbs: SVGPathSegArcAbs() 366. SVGPathSegArcRel: SVGPathSegArcRel() 367. SVGPathSegClosePath: SVGPathSegClosePath() 368. SVGPathSegCurvetoCubicAbs: SVGPathSegCurvetoCubicAbs() 369. SVGPathSegCurvetoCubicRel: SVGPathSegCurvetoCubicRel() 370. SVGPathSegCurvetoCubicSmoothAbs: SVGPathSegCurvetoCubicSmoothAbs() 371. SVGPathSegCurvetoCubicSmoothRel: SVGPathSegCurvetoCubicSmoothRel() 372. SVGPathSegCurvetoQuadraticAbs: SVGPathSegCurvetoQuadraticAbs() 373. SVGPathSegCurvetoQuadraticRel: SVGPathSegCurvetoQuadraticRel() 374. SVGPathSegCurvetoQuadraticSmoothAbs: SVGPathSegCurvetoQuadraticSmoothAbs() 375. SVGPathSegCurvetoQuadraticSmoothRel: SVGPathSegCurvetoQuadraticSmoothRel() 376. SVGPathSegLinetoAbs: SVGPathSegLinetoAbs() 377. SVGPathSegLinetoHorizontalAbs: SVGPathSegLinetoHorizontalAbs() 378. SVGPathSegLinetoHorizontalRel: SVGPathSegLinetoHorizontalRel() 379. SVGPathSegLinetoRel: SVGPathSegLinetoRel() 380. SVGPathSegLinetoVerticalAbs: SVGPathSegLinetoVerticalAbs() 381. SVGPathSegLinetoVerticalRel: SVGPathSegLinetoVerticalRel() 382. SVGPathSegList: SVGPathSegList() 383. SVGPathSegMovetoAbs: SVGPathSegMovetoAbs() 384. SVGPathSegMovetoRel: SVGPathSegMovetoRel() 385. SVGPatternElement: SVGPatternElement() 386. SVGPoint: SVGPoint() 387. SVGPointList: SVGPointList() 388. SVGPolygonElement: SVGPolygonElement() 389. SVGPolylineElement: SVGPolylineElement() 390. SVGPreserveAspectRatio: SVGPreserveAspectRatio() 391. SVGRadialGradientElement: SVGRadialGradientElement() 392. SVGRect: SVGRect() La variable « this » 86 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 393. SVGRectElement: SVGRectElement() 394. SVGSVGElement: SVGSVGElement() 395. SVGScriptElement: SVGScriptElement() 396. SVGSetElement: SVGSetElement() 397. SVGStopElement: SVGStopElement() 398. SVGStringList: SVGStringList() 399. SVGStyleElement: SVGStyleElement() 400. SVGSwitchElement: SVGSwitchElement() 401. SVGSymbolElement: SVGSymbolElement() 402. SVGTSpanElement: SVGTSpanElement() 403. SVGTextContentElement: SVGTextContentElement() 404. SVGTextElement: SVGTextElement() 405. SVGTextPathElement: SVGTextPathElement() 406. SVGTextPositioningElement: SVGTextPositioningElement() 407. SVGTitleElement: SVGTitleElement() 408. SVGTransform: SVGTransform() 409. SVGTransformList: SVGTransformList() 410. SVGUnitTypes: SVGUnitTypes() 411. SVGUseElement: SVGUseElement() 412. SVGViewElement: SVGViewElement() 413. SVGViewSpec: SVGViewSpec() 414. SVGZoomEvent: SVGZoomEvent() 415. Screen: Screen() 416. ScreenOrientation: ScreenOrientation() 417. ScriptProcessorNode: ScriptProcessorNode() 418. SecurityPolicyViolationEvent: SecurityPolicyViolationEvent() 419. Selection: Selection() 420. ServiceWorker: ServiceWorker() 421. ServiceWorkerContainer: ServiceWorkerContainer() 422. ServiceWorkerMessageEvent: ServiceWorkerMessageEvent() 423. ServiceWorkerRegistration: ServiceWorkerRegistration() 424. Set: Set() 425. ShadowRoot: ShadowRoot() 426. SharedWorker: SharedWorker() 427. SpeechSynthesisEvent: SpeechSynthesisEvent() 428. SpeechSynthesisUtterance: SpeechSynthesisUtterance() 429. Storage: Storage() 430. StorageEvent: StorageEvent() 431. String: String() 432. StyleSheet: StyleSheet() 433. StyleSheetList: StyleSheetList() 434. SubtleCrypto: SubtleCrypto() La variable « this » 87 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. JavaScript Tome-V 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() WebGLTexture: WebGLTexture() WebGLUniformLocation: WebGLUniformLocation() WebKitAnimationEvent: AnimationEvent() La variable « this » 88 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 478. WebKitCSSMatrix: WebKitCSSMatrix() 479. WebKitMutationObserver: MutationObserver() 480. WebKitTransitionEvent: TransitionEvent() 481. WebSocket: WebSocket() 482. WheelEvent: WheelEvent() 483. Window: Window() 484. Worker: Worker() 485. XMLDocument: XMLDocument() 486. XMLHttpRequest: XMLHttpRequest() 487. XMLHttpRequestEventTarget: XMLHttpRequestEventTarget() 488. XMLHttpRequestProgressEvent: XMLHttpRequestProgressEvent() 489. XMLHttpRequestUpload: XMLHttpRequestUpload() 490. XMLSerializer: XMLSerializer() 491. XPathEvaluator: XPathEvaluator() 492. XPathExpression: XPathExpression() 493. XPathResult: XPathResult() 494. XSLTProcessor: XSLTProcessor() 495. alert: alert() 496. applicationCache: ApplicationCache 497. atob: atob() 498. blur: () 499. btoa: btoa() 500. caches: CacheStorage 501. cancelAnimationFrame: cancelAnimationFrame() 502. cancelIdleCallback: cancelIdleCallback() 503. captureEvents: captureEvents() 504. clearInterval: clearInterval() 505. clearTimeout: clearTimeout() 506. clientInformation: Navigator 507. close: () 508. closed: false 509. confirm: confirm() 510. console: Console 511. crypto: Crypto 512. decodeURI: decodeURI() 513. decodeURIComponent: decodeURIComponent() 514. defaultStatus: "" 515. defaultstatus: "" 516. devicePixelRatio: 1 517. document: document 518. encodeURI: encodeURI() 519. encodeURIComponent: encodeURIComponent() La variable « this » 89 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 520. 521. 522. 523. 524. 525. 526. 527. 528. 529. 530. 531. 532. 533. 534. 535. 536. 537. 538. 539. 540. 541. 542. 543. 544. 545. 546. 547. 548. 549. 550. 551. 552. 553. 554. 555. 556. 557. 558. 559. 560. 561. 562. JavaScript Tome-V 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 oncanplaythrough: null onchange: null onclick: null onclose: null oncontextmenu: null La variable « this » 90 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 563. 564. 565. 566. 567. 568. 569. 570. 571. 572. 573. 574. 575. 576. 577. 578. 579. 580. 581. 582. 583. 584. 585. 586. 587. 588. 589. 590. 591. 592. 593. 594. 595. 596. 597. 598. 599. 600. 601. 602. 603. 604. 605. JavaScript Tome-V 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 ononline: null onpagehide: null onpageshow: null onpause: null onplay: null onplaying: null La variable « this » 91 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu 606. 607. 608. 609. 610. 611. 612. 613. 614. 615. 616. 617. 618. 619. 620. 621. 622. 623. 624. 625. 626. 627. 628. 629. 630. 631. 632. 633. 634. 635. 636. 637. 638. 639. 640. 641. 642. 643. 644. 645. 646. 647. 648. JavaScript Tome-V 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() performance: Performance personalbar: BarProp postMessage: () print: print() prompt: prompt() releaseEvents: releaseEvents() requestAnimationFrame: requestAnimationFrame() La variable « this » 92 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 649. requestIdleCallback: requestIdleCallback() 650. resizeBy: resizeBy() 651. resizeTo: resizeTo() 652. screen: Screen 653. screenLeft: 129 654. screenTop: 133 655. screenX: 129 656. screenY: 133 657. scroll: scroll() 658. scrollBy: scrollBy() 659. scrollTo: scrollTo() 660. scrollX: 0 661. scrollY: 0 662. scrollbars: BarProp 663. self: Window 664. sessionStorage: Storage 665. setInterval: setInterval() 666. setTimeout: setTimeout() 667. speechSynthesis: SpeechSynthesis 668. status: "" 669. statusbar: BarProp 670. stop: stop() 671. styleMedia: StyleMedia 672. toolbar: BarProp 673. top: Window 674. undefined: undefined 675. unescape: unescape() 676. webkitAudioContext: AudioContext() 677. webkitCancelAnimationFrame: webkitCancelAnimationFrame() 678. webkitCancelRequestAnimationFrame: webkitCancelRequestAnimationFrame() 679. webkitIDBCursor: IDBCursor() 680. webkitIDBDatabase: IDBDatabase() 681. webkitIDBFactory: IDBFactory() 682. webkitIDBIndex: IDBIndex() 683. webkitIDBKeyRange: IDBKeyRange() 684. webkitIDBObjectStore: IDBObjectStore() 685. webkitIDBRequest: IDBRequest() 686. webkitIDBTransaction: IDBTransaction() 687. webkitIndexedDB: IDBFactory 688. webkitMediaStream: MediaStream() 689. webkitOfflineAudioContext: OfflineAudioContext() 690. webkitRTCPeerConnection: RTCPeerConnection() La variable « this » 93 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V 691. webkitRequestAnimationFrame: webkitRequestAnimationFrame() 692. webkitRequestFileSystem: webkitRequestFileSystem() 693. webkitResolveLocalFileSystemURL: webkitResolveLocalFileSystemURL() 694. webkitSpeechGrammar: SpeechGrammar() 695. webkitSpeechGrammarList: SpeechGrammarList() 696. webkitSpeechRecognition: SpeechRecognition() 697. webkitSpeechRecognitionError: SpeechRecognitionError() 698. webkitSpeechRecognitionEvent: SpeechRecognitionEvent() 699. webkitStorageInfo: DeprecatedStorageInfo 700. webkitURL: URL() 701. window: Window 702. __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 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 STANLa variable « this » 94 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V DARD,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 mardi, 16. octobre 2018 (6:24 pm). La variable « this » 95 / 96 mardi, 16. octobre 2018 J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-V D IA SO LU K AN z. 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 » 96 / 96 mardi, 16. octobre 2018