2034 private links
Un editeur de texte WYSIWYG à intégrer dans vos projets web. À essayer.
Quelques bonne manières d'utiliser JS.
Une bibliothèque JS pour facilement texturer du SVG. Pratique pour une carte par exemple.
Une bobliothèque JS pour gérer les fichiers ODF.
Un bookmarklet pour ouvrir tous les sites désirés dans des onglets => féniasse niveau 99.
Un article qui parle de CoffeeScript (JavaScript) et de canvas HTML5.
Oh ? JSON serait donc devenu un standard officiel ? C'est une bonne chose !
À quand Markdown ? :)
Rappel qui ne fait pas de mal : toujours échapper/valider/filtrer les entrées utilisateur.
En JS, je voulais déterminer la date au format aaaammjj à partir d'un timestamp Unix.
Le soucis, c'est que le numéro du moi comme à 0 et non à 1, donc quand on fait un date.getDay(), le résultat est à la ramasse.
Pour pallier à ce probème, utilisez plutôt date.getDay().
Exemple avec cette fonction de shaarlimages, pour filter par date (/?d=aaaammjj) :
// value est un timestamp Unix
function parse_date(value) {
'use strict';
var date = new Date(value * 1000),
y = date.getFullYear().toString(),
m = (date.getMonth() + 1).toString(),
d = date.getDate().toString();
if (m.length === 1) m = '0' + m;
if (d.length === 1) d = '0' + d;
return y + m + d;
}
Un plugin jQuery pour rogner et recadrer des images.
Une galerie photo avec tailles qui s'adaptent.
via shaarlo.fr
Récupérer les dimensions de l'espace visible en javascript.
var w=window,d=document,e=d.documentElement,g=d.getElementsByTagName('body')[0],x=w.innerWidth||e.clientWidth||g.clientWidth,y=w.innerHeight||e.clientHeight||g.clientHeight;
Connaître l'état de la batterie grâce au javascript.
"""
[][(![]+[])[+!+[]+!![]+!![]]+([][(![]+[])[+[]]+([][+[]]+[])[+!+[]+!![]+!![]+!![]+!![]]+(![]+[])[+!+[]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!+[]+!![]+!![]]+(!![]+[])[+!+[]]]+[])[+!+[]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]]([][(![]+[])[+[]]+([][+[]]+[])[+!+[]+!![]+!![]+!![]+!![]]+(![]+[])[+!+[]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!+[]+!![]+!![]]+(!![]+[])[+!+[]]]+[])[+!+[]+!![]+!![]]+([][(![]+[])[+[]]+([][+[]]+[])[+!+[]+!![]+!![]+!![]+!![]]+(![]+[])[+!+[]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!+[]+!![]+!![]]+(!![]+[])[+!+[]]]+[])[+!+[]+!![]+!![]+!![]+!![]+!![]]+([][+[]]+[])[+!+[]]+(![]+[])[+!+[]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][+[]]+[])[+[]]+([][(![]+[])[+[]]+([][+[]]+[])[+!+[]+!![]+!![]+!![]+!![]]+(![]+[])[+!+[]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!+[]+!![]+!![]]+(!![]+[])[+!+[]]]+[])[+!+[]+!![]+!![]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([][+[]]+[])[+!+[]+!![]+!![]+!![]+!![]]+(![]+[])[+!+[]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!+[]+!![]+!![]]+(!![]+[])[+!+[]]]+[])[+!+[]+!![]+!![]+!![]+!![]+!![]]+(!![]+[])[+!+[]]()
"""
Mouais, entre ça et le brainfuck, il y a de quoi se faire mal.
Doh <(0_o)>
Un peu de javascript et hop vous voilà avec un faux navigateur. Suffirait d'ajouter tout ça en plein écran et on y verrait que du feu, enfin presque.
Dans la mesure du possible, préférez les sélecteurs natifs.
Quelques équivalents JQuery <=> natif.
" Remember, jQuery is an amazing library that makes all of our lives easier. But you should always choose to use native DOM methods if they are available to you. "
via Hacker News.