Voila, en fait, j’ai eu dix minutes devant moi cette aprem et j’ai commencé a developper une librairie pour le gestion d’image, et des graphismes en général des sites web.
J’ai pas mal d’idée sur ce que je vais mettre en place, mais j’aimerais savoir si certaines personnes ici qui développent des sites web ne trouve pas les effets graphiques proposés par d’autre librairie a leur gout (i.e. il manque ci, il manque ca, c’est ce serait mieux comme ca, tac tac, toussah)
actuellement j’ai pas fais grand chose, juste un viewer pour des images, mais je continue peu a peu (en local déjà, puis je fais suivre sur mon serveur).
Les idées des fonctionnalités que je vais implémenter sont assez basiques pour le moment, genre changer un element de couleur, le faire bouger, le faire disparaitre, faire le café, manger des saucisse, bref du basique !
Donc j’aimerais savoir si certaines choses vous manques, devrait etre différentes, etc…
Simple, pour une raison quelconque, imagines tu as une div,image,… a gauche de ta page, et tu as besoin de lui faire un effet de slide (infini ou pas) de gauche a droite, haut en bas, ou autre sur ta page, il faudra bien du code pour la faire bouger
ou est l’utilité d’utiliser une librairie sans en comprendre le fonctionnement (ce que les 3/4, voire plus font)?
Certes Jquery ou autres fonctionnent bien, tu appelles ta fonction et la ca part, mais techniquement sauf si tu t’amuses a depioter la lib de fond en comble, mis a part apprendre a appeler une fonction, tu as rien appris… après ca reste mon avis
euh… suffit de lire la source hein pour comprendre le code… c’est la base. J’ai jamais autant appris en JS qu’en regardant les sources des framework supra optimisées et qui gère tous les cas de figures.
Tu me dirais combien de temps t’as passé sur le offsetWidth sous Safari qu’on rigole un peu (tips : le onload() marche mal ;)) un framework déjà fait résout tous ces problèmes.
Je comprends l’intérêt intellectuel, c’est même super formateur d’en refaire un. Mais t’as plus vite fait de surcharger les classes d’un framework js au choix que d’en refaire un et au final ta librairie ne te servira qu’à toi. Je vais pas m’amuser à comprendre ton code source alors que j’ai JQuery à coté 100x plus complet
J’en suis à mon 2eme framework, j’ai débuté sous prototype, je suis désormais sous JQuery (ils pouvaient pas garder les mêmes conventions ces nazes…) et sincérement, ya pas mieux pour programmer. Le JS de base c’est rapidement limité (les getElementByWhatever() c’est quand même relou à la longue…)
Et tu peux pas programmer simplement des actions à des comportements sans un framework, redevelopper ça, c’est juste la merde. Le onSuccess et autres fonctions événementiels sauvent la vie plus d’une fois.
ah oui, je dis pas le contraire, non seulement je ne ferais jamais aussi bien qu’eux qui seront toujours bien plus complet
Je comprend bien aussi que personne mis a part moi (ou peut etre un taré qui passe par la) s’amusera a lire mon code, celui d’une ‹ vraie › lib est surement mieux fichue
ma voiture j’ai changé la plupart des pieces defectueuses moi meme si ca compte et je ne suis pas mécano, loin de la.
Perso, j’ai jamais appris autant de chose sur le JS depuis que j’utilise du jQuery, aussi paradoxal que cela puisse paraitre.
Les mecs qui le développent sont quand même des brutes, et beaucoup d’articles qui gravitent autours de jQuery sont de vrais mines d’or sur le JS “avancé”. Par l’intermédiaire de jQuery j’ai appris à coder plus proprement, à mieux comprendre la portée des variables (closures, toussa) et surtout a piger le “fonctionnement” (pas trouvé de meilleur terme) de l’OO en JS, qui est un peu particulier (POO par prototype).
Donc, oui utiliser jQuery (ou autre, je suis pas sectaire) peut très bien te faire apprendre beaucoup de chose sur le fonctionnement du JS, a condition d’être un peu curieux bien évidement, et pas de bêtement recopier des tutos.
Cette reflexion est valable, IMHO, pour tout. Faire su Symfony t’apprendra a faire de la POO en php par exemple. Et en plus tu arrives très vite à quelque chose de potable et je trouve ça hyper encourageant et motivant justement.