Pour rendre une propriété privée, le Dr. Axel Rauschmayer recommande de l'affecter à un WeakMaps. Dans le WeakMaps, les instances seront les clés. Le garbage-collector éliminera automatiquement les clés inexistantes. Exemple : Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part 12345678let Person = ( function( ){ const kFirstName = new WeakMap(), kLastname = new WeakMap(); return class { constructor( first, last ){ ...
let Person = ( function( ){ const kFirstName = new WeakMap(), kLastname = new WeakMap(); return class { constructor( first, last ){
Mis à jour 09/06/2015 à 14h58 par Bovino
Aujourd’hui, le langage optimal pour la rédaction d’articles demeure LaTeX [1]. Mais une alternative — qui se veut plus simple et adaptée à la publication en ligne — se profile : il s’agit de RASH (Research Articles in Simplified HTML) [2]. Le développement de RASH a été supervisé par Silvio Peroni, un post-doctorant en science informatique à l’Université de Bologne (Italie), qui l’a présenté ce 22 mai sur la liste de diffusion du W3C [3]. Le chercheur ...
Bonjour, J'indiquais dans un article récent (le lien vers l'article) un certain intérêt à utiliser une sorte de BB-code pour créer des "événements" à la volée (en réalité, à chaque chargement de page ou de contenu, analyser par une expression régulière un texte formaté qui sera utilisé). Restait à montrer par l'exemple l'intérêt d'un tel système, un peu détourné, au quotidien : ci-dessous, un système de notes de bas de page. L'utilisateur ...
Bonjour, Qui, alors qu'il reçoit des données au format texte ou dans une page où il intervient en prestataire extérieur, ne s'est pas retrouvé en position délicate lorsqu'ils souhaitait traiter une donnée, afficher quelque chose sans une référence absolue dans le DOM (le casse-tête par excellence...) ou simplement déclencher un timer, sans toucher au code initiale de la page ? Ci-dessous une partie d'une solution possible : à partir d'une référence au DOM ...
Suite à quelque demandes récentes sur ce sujet dans le forum, je pense intéressant de se pencher sur la problématique de l'embarquement des API web dans les applications Desktop Java. De nombreuses API ne sont qu'orientées WEB et notamment les API GOOGLE (CHART – MAP…). Elles sont orientées web parce qu’elles ciblent les langages HTML5 - CSS et JavaScript. On ne peut donc en théorie les utiliser que dans un navigateur. La société Teamdev (http://www.teamdev.com/jxbrowser) ...