Les fermetures (closure en anglais), ne sont pas une notion toujours bien comprise par les débutants (et pas seulement). Grosso modo, une fermeture capture ou rattache les variables libres (autrement dit, extérieures à la fermeture) à son propre contexte d'exécution. En langage C, les fonctions ne créent pas de fermeture, une fonction n'ayant accès qu'à son contexte local, ses paramètres et les variables globales. Ce n'est pas le cas en JavaScript puisqu'une fonction peut être imbriquée ...
Mis à jour 10/02/2015 à 12h49 par Bovino
Lorsque vous proposez une ressource aux visiteurs de votre site (images, documents PDF ou autres, etc.), les navigateurs vont essayer de les afficher via des fonctionnalités intégrées ou des extensions/plugins. Or, si vous souhaitez juste proposer ces ressources au téléchargement, vous serez obligé de "forcer la main" au navigateur côté serveur : solution en PHP ;solution en Java ;solution en C#. En gros, la technique consiste à associer au fichier souhaité ...
La création de fenêtres modales (ou pas du reste) a toujours été un besoin récurrent des développeurs Web. Certes, il existe les méthodes natives de JavaScript alert(), prompt() ou confirm(), mais leur côté intrusif et surtout peu configurable les rend quasiment obsolètes. De nombreux tutoriels existent déjà pour créer ce type de fenêtres en JavaScript (celui de Soh Tanaka Créez une fenêtre modale avec CSS et jQuery est l'un des plus populaires de developpez.com) ...
Note : ce billet a été initialement posté sur le forum le 18 octobre 2011. C'est une information qui est, il me semble, passée relativement inaperçue mais qui est selon moi assez intéressante à souligner. Le noyau JavaScript, qui était resté longtemps figé, s'est enrichi avec les dernières versions des navigateurs, de nouvelles méthodes bien utiles. Pour rappel, le noyau JavaScript (aussi appelé core JavaScript), par opposition au DOM JavaScript (ou JavaScript ...
Mis à jour 24/12/2014 à 11h10 par Bovino
S'il est bien une méthode méconnue en JavaScript, c'est la méthode write() de l'objet document. La syntaxe est pourtant simple : Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part document.write(arg1, arg2, ..., argn); Les arguments attendus sont des chaînes de caractères (ou tout du moins des arguments possédant une méthode toString()). Vous noterez au passage que le nombre de paramètres que l'on peut passer à cette méthode est indéterminé. L'instruction précédente aura pour effet d'ajouter la valeur de ...
document.write(arg1, arg2, ..., argn);
Mis à jour 24/04/2016 à 20h48 par LittleWhite (Coloration code)