Partage
  • Partager sur Facebook
  • Partager sur Twitter

quelle est la différence entre javascript et JQ

Sujet résolu
    26 mars 2017 à 20:01:21

    Bonjour,

    actuellement je suis entrain d'apprendre le JavaScript , et je suis un peu perdu.

    et voila que j'apprend l'existence de Jquery, du coup  je me demande quelle est la différence entre le JS et Jquery.

    est ce que je devrais laisser tomber le Tuto de javascript pour le Jquery ?.

    de plus je vises le Javascript pour l'Ajax, par ce que honnêtement en dehors des animations , et de l'Ajax ,je ne sais pas trop quoi faire avec le JS .

    mais honnêtement je ne connais pas toutes les possibilités du JS, je ne sais pas ce que je peux faire avec.   

    je ne sais vraiment pas quel choix prendre.

    Merci d'avance pour vos réponses.

    • Partager sur Facebook
    • Partager sur Twitter

    le facteur du développement est le partage du savoirs

      27 mars 2017 à 9:09:16

      Bonjour,

      jQuery est une "surcouche" javascript qui trouvait surtout son interêt quand les navigateurs avaient de grandes différence et permettait d'avoir un code unique pour chaque navigateur. Les navigateurs ayant maintenant une gestion très similaire de javascript jQuery a perdu de l'interêt.

      Cependant jQuery offre encore quelques point interessant comme la facilité d'utilisation d'ajax mais là encore l'api native fetch permettra de pallier a ce problème), et surtout la grande quantité de plugin existant et qui necessitent jQuery.

      Il faut garder quand même à l'esprit qu'il est indispensable de connaitre javascript pour bien utiliser jQuery. Et la bibliothèque jQuery même si assez legère fait quelques Ko donc si on peut éviter autant faire du javascript natif ;)

      • Partager sur Facebook
      • Partager sur Twitter
      Un petit +1 si je vous ai aidé est toujours appréciable :).
        28 mars 2017 à 0:08:21

        Merci pour ces précieuses explications, ça m'aide beaucoup à avancer.

        donc dans tous les cas le mieux c'est d'apprendre JavaScript.

        encore une chose, est-il plus opportun d'apprendre le XML pour mieux maîtriser l'Ajax, ou seule quelque base suffise ?.

        par ce que si je veux apprendre le JS c'est plus pour le Ajax que pour autre chose.

        Merci.  

        -
        Edité par XURA 28 mars 2017 à 0:08:44

        • Partager sur Facebook
        • Partager sur Twitter

        le facteur du développement est le partage du savoirs

          28 mars 2017 à 15:17:51

          Le XML te servira à rien (peut être 5% des cas) par contre le JSON sera vraiment utile mais je sais pas si on peut vraiment parler d'apprentissage du JSON :p
          • Partager sur Facebook
          • Partager sur Twitter
          Un petit +1 si je vous ai aidé est toujours appréciable :).
            28 mars 2017 à 16:01:36

            Originellement l'AJAX était conçu pour recevoir du XML. En fait quand tu définis le bon type de ressource, ce dernier est automatiquement parsé en noeuds DOM, ce qui permet d’utiliser des méthodes comme getElementsByTagName, querySelector ou XPath, pour sélectionner des données enfouies très profondément sans avoir recours à des boucles imbriquées et à des conditions tarabiscotées. C'est vraiment un format super quand tes données sont soit très intriquées / structurées, soit arbitraires (comme un document HTML peut l'être par exemple).

            Le JSON est plus bas niveau on va dire parce qu'il n'y a pas de méthode native pour le lire, mais il y a la librairie JSONPath qui permet d'utiliser la syntaxe XPath dessus. J'ai jamais testé parce qu'on envoie rarement des bases de données complètes à des applications Javascript en JSON. On préfère envoyer uniquement ce dont on a besoin pour économiser de la bande passante, prémaché pour que la fonction qui reçoit les données puisse les utiliser quasiment directement.

            • Partager sur Facebook
            • Partager sur Twitter
              29 mars 2017 à 1:42:21

              Merci pour votre aide les amis.

              je comprends mieux maintenant.

              • Partager sur Facebook
              • Partager sur Twitter

              le facteur du développement est le partage du savoirs

              quelle est la différence entre javascript et JQ

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown