JeuWeb - Crée ton jeu par navigateur
JQuery...insatisfait - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : JQuery...insatisfait (/showthread.php?tid=4406)

Pages : 1 2 3


RE: JQuery...insatisfait - Cartman34 - 13-10-2009

Avant d'utiliser JQuery, je n'étais pas forcément bon mais malgré quelques efforts à faire, c'est très bien passé.
Pour moi, c'es tune très bonne librairie et je n'ai que faire de 50Ko, Les images et les applications Flash sont bien plus lourdes.
Quand on utilise Jquery au max de ses capacités, c'est un outil très puissant et permettant de faire des scripts simples et efficaces.
Jquery UI met aussi à disposition des outils visuels impressionnants.
La syntaxe JQuery est totalement tourné vers la POO comme le JS et pour moi il s'agit bien d'un plugin conférant des possibilités supplémentaires et non un langage à part entière, je mélangé aisément Jquery avec JS.

Enfin, depuis que j'utilise Jquery, mes sites sont de plus en plus interactifs...de plus en plus améliorés avec l'implémentation de JS.


RE: JQuery...insatisfait - jo_link_noir - 13-10-2009

Personnellement j'ai appris javascript en utilisant jQuery. Je considère que la seule difficulté d'un langage c'est la syntaxe. Et ce qui change entre les API c'est le prototype des fonctions.
Tout façon c'est comme dit naholyr
(12-10-2009, 09:12 AM)naholyr a écrit : Encore une fois et comme toujours vous confondez langage et API. Quel intérêt de connaître un langage si on est incapable d'apprendre une nouvelle API pour ce langage ?

C'est quoi la différence entre l'API DOM de javascript et le faire en Jquery, le fonctionnement des méthodes, c'est tout. Et je préfère largement celle de jQuery, moins verbeuse plus clair et utilise la syntaxe css.
Hier j'ai "appris" à utilisais le dom en javascript, à partir du moment ou j'avais le nom des méthodes et leur fonctionnement, aucun problème. Mais devient très lourd et verbeux à écrire quand on traverse une arborescence un peu complexe.

Après si la syntaxe de jQuery de gène regarde Mootools, il étend les possibilités du js et reprend donc au moins le nom de quelques méthodes. Au final c'est du pareil au même.

Au passage length existe : api.jquery.com


RE: JQuery...insatisfait - Sephi-Chan - 13-10-2009

DragonMaster, as-tu déjà travaillé avec une librairie ou un framework avec un autre langage ?

Sinon, comme le disent les autres, tu peux très bien mélanger Javascript et jQuery. Cf. http://bugspirit.net/javascripts/controllers.js et http://bugspirit.net/javascripts/modes.js. pour mon éditeur de map.


Sephi-Chan


RE: JQuery...insatisfait - DragonMaster - 29-10-2009

(13-10-2009, 07:19 AM)Sephi-Chan a écrit : DragonMaster, as-tu déjà travaillé avec une librairie ou un framework avec un autre langage ?

Sinon, comme le disent les autres, tu peux très bien mélanger Javascript et jQuery. Cf. http://bugspirit.net/javascripts/controllers.js et http://bugspirit.net/javascripts/modes.js. pour mon éditeur de map.


Sephi-Chan

Bien sûr, et après une utilisation plus prolongé de JQuery je n'ai pas changé d'avis, je ne conseillerais pas à un débutant de commencer le js en utilisant une librairie comme JQuery. Mon point de vue est que la syntaxe est trop loin de js et j'ai vue de très bons arguments mais aucuns ne réfutait ce que j'ai dit. Pour ce qui est de l'équivalence entre .html et innerHTML effectivement je ne savais pas et de toute manière ce n'était qu'un exemple pour illustrer mon opinion.
(12-10-2009, 10:58 PM)Anthor a écrit : C'est la où tu te trompes ^^ Un innerHTML n'est pas conseillé quand on manipule le DOM, pour tout un tas de raisons, et d'ailleurs les librairies ne l'utilise pas, à part pour récupérer la valeur du HTML.

Déjà je n'ai pas dit que j'utilisais innerHTML pour manipuler le DOM, je l'utilise pour modifier un contenu simple. Ensuite, la raison pourquoi on dit sa c'est que innerHTML n'actualise pas l'arbre du DOM. Faudrait vérifier mais je pense qu'on peut se rendre compte de la différence dans Firebug.