Skip to main content

Posts

Showing posts from October, 2013

Bibliothèques JavaScript pour...

Le problème majeur de HTML5, c'est la prise en charge de tous les navigateurs quand on écrit du code un peu alambiqué. Et l'absence de petits outils cruciaux en JavaScript. On peut bien sûr prendre un énorme framework, mais sur des petits projets j'aime pouvoir combiner de petites bibliothèques JavaScript. Eh bien microjs est une mine d'or pour cela: un micro site pour des micro bibliothèques. Par exemple, des bibliothèques pour gérer les événements custom quel que soit le navigateur .

Elastislide et RequireJS

RequireJS peut être un peu laborieux à paramétrer pour les composants qui ne sont pas AMD . En général on trouve sur le Web de quoi s’aider, mais pour Elastislide je n’avais rien trouvé. Alors si vous êtes dans le même cas, voici la configuration à utiliser pour RequireJS: requirejs.config( { paths: { 'jquery': 'vendor/jquery-1.9.1.min', // Cannot optimize because of shim below 'elastislide': 'vendor/bower_components/elastislide/js/jquery.elastislide', 'jquerypp.custom': 'vendor/bower_components/elastislide/js/jquerypp.custom', 'modernizr.custom.17475': 'vendor/bower_components/elastislide/js/modernizr.custom.17475' }, shim: { 'jquery': { exports: '$' }, 'jquerypp.custom': ['jquery'], 'elastislide': ['jquery', 'modernizr.custom