Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. jQuery — Wikipédia
jQuery — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
jQuery
Description de l'image Jquery-logo.png.

Informations
Développé par John Resig
Première version Janvier 2006Voir et modifier les données sur Wikidata
Dernière version 3.7.1 (28 août 2023)[1]Voir et modifier les données sur Wikidata
Version avancée 4.0.0-rc1 (11 août 2025)[2]Voir et modifier les données sur Wikidata
Dépôt github.com/jquery/jqueryVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en JavaScript
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Environnement Web
Langues Anglais
Type bibliothèque JavaScript
Licence Licence MIT
Site web jquery.com

modifier - modifier le code - voir Wikidata (aide)

jQuery est une bibliothèque JavaScript libre et multiplateforme créée pour faciliter l'écriture de scripts côté client dans le code HTML des pages web[3]. La première version est lancée en janvier 2006 par John Resig.

Le but de la bibliothèque étant le parcours et la modification du DOM (y compris le support des sélecteurs CSS 1 à 3 et un support basique de XPath), elle contient de nombreuses fonctionnalités ; notamment des animations, la manipulation des feuilles de style en cascade (accessibilité des classes et attributs), la gestion des évènements, etc. L'utilisation d'Ajax est facilitée et de nombreux plugins sont présents.

Depuis sa création en 2006 et notamment à cause de la complexification croissante des interfaces Web, jQuery a connu un large succès auprès des développeurs Web et son apprentissage est aujourd'hui un des fondamentaux de la formation aux technologies du Web. Il est à l'heure actuelle la bibliothèque front-end la plus utilisée au monde (plus de la moitié des sites Web en ligne intègrent jQuery).

Cependant, son utilisation devient moins pertinente avec l'émergence de nouvelles bibliothèques telles que React et Vue.js qui la remplacent dans la construction d'Application web monopage, ainsi qu'en raison de l'évolution de la syntaxe JavaScript, beaucoup plus concise depuis l'intégration de la norme ES6.

Historique

[modifier | modifier le code]

La bibliothèque JavaScript libre jQuery est créée en 2006 par le développeur américain John Resig. Alors étudiant à l'université, celui-ci l'a conçue comme un outil facilitant l'exploration d'un document HTML, via sa représentation objet, et permettant de surmonter les différences d'interprétation du code JavaScript par les navigateurs web[4]. La première version de JQuery est publiée en janvier 2006 ; la version stable 1.0, en août de la même année. Au départ, l'œuvre d'une seule personne, le projet devient celui d'une communauté de développeurs bénévoles. Il obtient aussi la reconnaissance de la Mozilla Foundation et de multinationales de l'informatique telles que IBM, Google et Microsoft[5].

Usage

[modifier | modifier le code]

La bibliothèque jQuery se présente comme un unique fichier JavaScript de 247 ko contenant toutes les fonctions de base[6].

Voici un exemple d'Ajax avec jQuery :

$(document).ready(function() {                    // Lorsque le document est chargé
    $(".load_page_on_click").click(function() {   // Lorsque l’on clique sur un élément d'attribut class "load_page_on_click"
        var email = $("input[name=email]").val(); // Variable contenant la valeur d'un élément input d'attribut name "email"
        $.ajax({                         // Exécution d’une requête Ajax avec la configuration donnée par l'objet suivant :
            async: "true",               // - requête asynchrone
            type: "GET",                 // - type HTTP GET
            url: "mapage.php",           // - URL de la page à charger
            data: "email=" + encodeURIComponent(email) + "&action=get_email", // - données à envoyer
            error: function(errorData) { // - fonction de rappel en cas d’erreur
                $("#error").html(errorData);
            },
            success: function(data) {    // - fonction de rappel pour le traitement des données reçues en cas de succès
                $("#container").html(data); $("#error").append("Contenu chargé");
            }
        }); // Fermeture de l'appel à la fonction $.ajax
    });     // Fermeture de la fonction de rappel du $(".load_page_on_click").click
});         // Fermeture de la fonction de rappel du $(document).ready

On peut aussi remplacer la première ligne du script $(document).ready(function() { par $(function() {.

Notes et références

[modifier | modifier le code]
  1. ↑ « jQuery 3.7.1 Released: Reliable Table Row Dimensions », 28 août 2023
  2. ↑ (en) jQuery Foundation- jquery.org, « jQuery 4.0.0 Release Candidate 1 », 11 août 2025 (consulté le 15 août 2025)
  3. ↑ (en) « Jquery: write less, do more » (consulté le 13 juin 2014).
  4. ↑ Vincent Hermann, « jQuery fête ses dix ans : une première bêta pour la version 3.0 », Next INpact, 15 janvier 2016 (consulté le 10 juin 2020).
  5. ↑ Luc Van Lancker, jQuery : Le framework JavaScript du Web 2.0, éditions ENI, 2009, 537 p. (ISBN 9782746052413 et 2746052415), p. 12-13.
  6. ↑ (en) jQuery.

Annexes

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • JQuery, sur Wikiversity
  • JQuery, sur Wikibooks

Articles connexes

[modifier | modifier le code]
  • Programmation web
  • JQuery UI
  • JQuery Mobile
  • jQuery DataTables

Liens externes

[modifier | modifier le code]
  • (en) Site officiel
v · m
Frameworks web
Python
  • Django
  • Flask
  • Tornado (framework) (en)
  • Scrapy
  • Twisted
  • Web2py
  • CherryPy
  • Pyramid
  • TurboGears
PHP
  • Symfony
  • API Platform
  • Zend Framework
  • CodeIgniter
  • FuelPHP
  • Yii
  • CakePHP
  • QCodo
  • Laravel
  • Jelix
  • Agavi
  • Atomik
  • Copix
  • Kumbia PHP
  • PRADO
  • WebSite-PHP
  • Phalcon
Ruby
  • Ruby on Rails
  • Sinatra
  • Merb
Perl
  • Catalyst
  • Dancer
  • Mojolicious
Smalltalk Seaside
JavaScript
Côté serveur
  • Express.js
  • Meteor
Côté client
  • Angular
  • AngularJS
  • Backbone.js
  • Cappuccino
  • Dojo
  • Ember.js
  • Ext JS
  • Meteor
  • MooTools
  • Prototype
  • qooxdoo
  • React
  • script.aculo.us
  • YUI
  • Vue.js
  • Svelte
CSS
  • Blueprint
  • Frameworks d'interface
    • Bootstrap
    • Foundation
Java
  • Jakarta EE
  • Spring
  • Struts
  • Tapestry
  • Play
  • Stripes
  • ZK
  • Cocoon
  • GWT
  • Echo
  • AppFuse
  • Grails
  • RAP
  • Wicket
  • WebObjects
  • Vert.x
  • Quarkus
.NET
  • ASP.NET
  • ASP.NET AJAX
  • icône décorative Portail d’Internet
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=JQuery&oldid=230305028 ».
Catégories :
  • Framework de programmation
  • JavaScript
  • Logiciel libre sous licence MIT
  • Logiciel libre sous licence GPL
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P2992
  • Page utilisant P306
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Internet/Articles liés
  • Portail:Médias/Articles liés
  • Portail:Société/Articles liés
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id