Ce n'est pas vraiment pour crypter les messages, bien que ça puisse
dans une certaine mesure aider à ce faire.
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII
<script type="text/javascript"> "use strict";
var s = `Texte Original`;
var t="";
for(let k in encodees) t+=encodees.charCodeAt(k)+" ";
console.log(t);
var t="";
for(let k in decodees) t+=decodees.charCodeAt(k)+" ";
console.log(t);
</script>
<script type="text/javascript">
"use strict"; const cl=console.dir;
const p="file:///H:/DADET/PROGS/quora.html.bak";
sessionStorage.setItem('sessionID', "1234");
// Récupérer des données depuis sessionStorage
var page = sessionStorage.getItem('opened');
cl(page);
cl(sessionStorage.key);
window.open(page);
Pour obtenir les noms de toutes les propriétés propres d’un objet (ses
propres méthodes = fonctions), qui n’appartiennent pas à son prototype,
on utilise la méthode getOwnPropertyNames(obj) de l’objet Object
[ Object.getOwnPropertyNames(obj) ], ou ownKeys(obj) de l’objet Re-
flect [ Reflect.ownKeys(obj) ].
Avec Firefox :
« Object.getOwnPropertyNames(window) ».
(Propriétés propres de window)
Object.getOwnPropertyNames(window)
Object.getOwnPropertyDescriptors(window) :
window.hasOwnProperty("prototype")
false
Avec Firefox :
L’objet global « window » 100 / 105 dimanche, 24. mars 2019 (12:25 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII
Avec Yandex :
L’objet global « window » 101 / 105 dimanche, 24. mars 2019 (12:25 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII
window.prototype
undefined
WindowPrototype { … }
constructor: function ()
__proto__: WindowProperties { }
L’objet global « window » 102 / 105 dimanche, 24. mars 2019 (12:25 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII
__proto__: EventTargetPrototype { addEvent-
Listener: addEventListener(), removeEventListener:
removeEventListener(), dispatchEvent: dis-
patchEvent(), … }
addEventListener: function addEventListen-
er()
constructor: function ()
dispatchEvent: function dispatchEvent()
removeEventListener: function removeEvent-
Listener()
__proto__: Object { … }
window.prototype.constructor
TypeError: window.prototype is undefined
Window.prototype.constructor
()
length: 0
name: "Window"
prototype: WindowPrototype { … }
Symbol(Symbol.hasInstance): undefined
__proto__: function ()
Remarque importante :
L’objet global « window » 103 / 105 dimanche, 24. mars 2019 (12:25 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII
Ce n’est pas nécessaire de connaître/retenir toutes ces propriétés par
cœur. Pour les obtenir tapez seulement « window » ou « win-
dow.__proto__ » au prompt de la console de n’importe quel navigateur
récent. La propriété length d’une méthode donne une «hints» quant au
nombre de paramètres prévus. En JavaScript, on peut utiliser plus ou
moins que le nombre des paramètres prévus, mais pour les méthodes il
convient mieux de respecter le nombre [et bien sûr l’ordre] des para-
mètres prévus.
Mots-clés :
L’objet global « window » 104 / 105 dimanche, 24. mars 2019 (12:25 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VII
institution / organisation que ce soit, étatique, paraétatique
ou privé, industriel ou commercial en relation avec le sujet
présenté.
diasfb@mail2world.com
L’objet global « window » 105 / 105 dimanche, 24. mars 2019 (12:25 )