Développement

JavaScript – des chaines de caractères multi-lignes

Pour un souci de lisibilité, ne vous est-il pas déjà arrivé de vouloir écrire des chaines de caractères sur plusieurs lignes dans du code JavaScript ? Imaginons le code suivant : $("#myhook").before('<div class="alert alert-danger" role="alert">La suppression de votre compte est irré;/div>'); Nous aimerions plutôt l'écrire de cette façon : $("#myhook").before(' <div class="alert alert-danger" role="alert"> La suppression de votre compte est irréversible. </div> '); Or ce code ne fonctionne pas. Il est possible d'échapper les fins de lignes pour que celà…
Lire d'avantage
Développement

Twitter Bootstrap – le responsive web design pour les nuls

Le responsive web design (ou site web adaptatif) est un concept qui a pour but d'offrir la meilleure expérience utilisateur lors de la consultation d'un site web en limitant des manipulations quel que soit le terminal utilisé (poste de bureau, tablette, téléphone, ). Ainsi, un même site utilisera un maximum d'espace libre sur l'écran de l'ordinateur de bureau pour éviter les défilements horizontaux ou verticaux et proposera un affichage sans défilement horizontal ni la nécessité de zoomer sur un téléphone…
Lire d'avantage

Disqus – un service social de commentaires sur votre site

Après la fonction de création de compte, s'il y a une fonction récurrente sur les sites web c'est bien les commentaires. En effet, cette fonctionnalité permet de donner la parole à vos utilisateurs. Ceci permet entre autre un retour de ces derniers soit pour obtenir un avis critique, soit pour avoir des informations complémentaires. Ce module est d'autant plus nécessaire si l'on souhaite créer une communauté et la fédérer autour de son site. Les commentaires sont tellement répandus qu'ils sont…
Lire d'avantage

Cross-domain en Javascript

Introduction Qu'est-ce que le cross-domain ? Un script Javascript est dit cross-domain lorsqu'il est hébergé sur un serveur avec un nom de domaine bien précis et qu'il fait des requêtes HTTP vers d'autres domaines. Par défaut, ce comportement est interdit par les navigateurs butineurs. Non pas pour pourrir la vie des développeurs, mais pour protéger celle des utilisateurs. Cependant il existe quelques techniques qui permettent de contourner le problème. Solutions Le proxy La première méthode consiste à mettre en place…
Lire d'avantage

Google Web Toolkit – Ajax selon Google

Dans la bataille des géants du web, chacun essaie de promouvoir son framework Ajax. La société Google ne cesse de distribuer des applications de type clients riches. Leurs interfaces sont réalisées en Ajax. Et en connaissant les difficultés pour développer en Javascript, on est en droit de se demander quel est leur secret ? Surtout au regard de la qualité exceptionnelle des interfaces web réalisées telles que Google Mail ou Google Reader. La réponse à cette question a été donnée…
Lire d'avantage

Bitty Browser – un butineur embarqué

Ou comment afficher un butineur dans une page web ? Bitty Browser est réalisé en JavaScript et permet d'afficher un mini-butineur sur un site web : Bitty Browser (JavaScript required) Un gadget inutile ? Eric Dupin y voit une application intéressante : une émulation live pour les appareils mobiles tels que les PDAs. En effet la taille de la zone d'affichage est totalement redimensionnable. Néanmoins, il ne faut pas oublier que Bitty adopte les mêmes comportements que le butineur utilisé…
Lire d'avantage

Log4js – recherche de testeurs

Une nouvelle version est sur le point d'être publiée. Stephan Strittmatter annonce qu'il va bientôt publier log4js en version Avant celà, il recherche des testeurs pour cette prochaine version. Notamment des personnes utilisant Mac, Unix ou GNU/Linux pourront valider cette nouvelle version. La version en cours de développement est bien entendue disponible sur le SVN du projet. Alors pour obtenir la meilleure qualité possible pour ce framework, il ne faut pas hésiter tester cette version et à rapporter les différentes…
Lire d'avantage
12