EDIT : J'viens de voir que Sparrow-Style a posté avant moi, j'ai pas encore lu son message donc on a peut être des répétitions x)
Par rapport au javascript, et plus particulièrement par rapport au jQuery tu peux regarder sur Codecademy, ils ont traduit en français leur cours de jQuery --> http://www.codecademy.com/fr/tracks/jquery
Le principe c'est faire de petits exercices petit à petit avec de tous petits morceaux de cours donc tu avances doucement
Mais le javascript... Eh bien les gens ont tendance à tout mettre collé pour prendre le moins de place possible.
Pour ma part je sais que dans une demande d'entraide, j'ai tendance à ne pas donner en fonction de la tête du client... J'explique : il y a des gens, t'as vraiment la sensation qu'ils veulent savoir et progresser, donc tu prends le temps d'expliquer, d'autre t'as vraiment pas le courage de le faire s'ils demandent pas, car t'as l'impression que ça servira à rien x__x.
Par contre parfois il faut pas avoir peur de demander une explication, là plupart des gens ne le font pas simplement car ils savent que ça n'intéresse pas beaucoup de gens.
Si tu as un code qui est trop serré, où mal indenté, ou autre, tu peux le mettre sur ce site, ça t'aidera déjà à y voir plus clair : http://jsbeautifier.org/
Si tu regardes par exemple de LS de Manu
https://www.never-utopia.com/t51011-ls-autres-sauvegarde-des-messages-en-cours tu verras qu'il fourni un code encore plus que minifié : le nom des variable est remplacé par une seule lettre, on va vraiment gagner un maximum de place. Par contre, tout en bas il met le lien vers le github où tu peux voir l'intégralité du code bien commenté (merci encore Manu !)
Dans un autre ordre d'idée, ce que je sais du javascript, c'est que c'est surtout lié aux évènements je crois. Je prends l'exemple d'un javascript qui fait une certaine action lorsque on clic sur un bouton ou lorsque l'heure est entre 0h et 6h du matin ou lorsque la taille de mon écran est plus grande que 1366px, etc... Il faut qu'il y ait un dénominateur ou une action pour enclencher le javascript. Du moins, c'est surtout dans ces cas là que je l'ai vu.
En même temps, il y a des javascript qui n'ont pas l'air vraiment d'agir après un évènement à moins que je sois trop stupide pour comprendre où sont les évènements en question, donc c'est sûrement pas la seule utilisation u_u
Il n'y a pas forcément d'évènements d'enclencheur en fait ^___^, ça dépend simplement de ce que tu veux faire.
Exemples où il n'y a pas besoin d'évènements :
- Changer la couleur du profil en fonction du groupe où le membre est
- Enlever les virgules dans la liste des sous forums
En fait ça dépend vraiment de ce que tu veux faire
Une chose qui je pense aussi est possible, c'est demander une explication du code qui te pose problème, peut être dans la partie "Problème", il y aura toujours quelqu'un pour t'aider à comprendre ^-^
Ou alors si tu cherches à transformer un js, je pense que tu peux faire une demande pour le faire avec quelqu'un sur le forum "Pas à pas" :)
En tout cas, pour ma part, si je vois une demande comme ça, je n'hésiterai pas à passer essayer d'aider si je peux, et je ne suis pas du tout la seule je pense :p
Je ne sais pas si c'est possible ici, mais sur un autre forum j'avais ouvert une demande d'aide avec une membre qui ressemblait plutôt à un cours. Elle m'expliquait ce qu'elle voulait faire, ce qu'elle savait déjà faire (c'était du HTML / CSS par rapport aux templates), et ensuite on travaillait ensemble sur comment elle pouvait y arriver. Le principe était que je ne lui faisait pas le code, je le faisait avec elle en lui donnant de petits trucs à faire, et si elle était vraiment coincée je lui expliquais le fonctionnement ^^