Qu'est-ce que jQuery
jQuery est un ensemble de bibliothèques de scripts Javascript Vous pouvez trouver la série d'articles "Bibliothèque de scripts légers Javascript" sur mon blog. La bibliothèque de scripts Javascript est similaire à la bibliothèque de classes .NET. Nous encapsulons certaines méthodes d'outils ou méthodes d'objet dans la bibliothèque de classes pour faciliter l'utilisation par l'utilisateur
Notez que jQuery est une bibliothèque de scripts, pas un framework de scripts. Library" n'est pas égal à "framework", par exemple, "System Assembly" est une bibliothèque de classes et "ASP.NET MVC" est un framework. jQuery ne peut pas nous aider à résoudre la gestion des références et la gestion des fonctions des scripts, c'est ce que le cadre de script doit faire l'affaire.
La bibliothèque de scripts peut nous aider à compléter la logique de codage et à réaliser des fonctions métier. L'utilisation de jQuery améliorera considérablement l'efficacité de l'écriture du code javascript, rendant le code écrit plus élégant et plus robuste. En même temps, les riches plug-ins jQuery sur Internet permettent également à notre travail de devenir "avec jQuery, buvez du thé tous les jours" - car nous sommes déjà debout sur les épaules de géants.
Lorsque vous créez un ASP. NET MVC, vous constaterez qu'il a été automatiquement introduit dans la bibliothèque de classes jQuery. jQuery est presque la bibliothèque de scripts officielle de Microsoft ! L'intégration parfaite et la prise en charge de la détection intelligente permettent de combiner de manière transparente .NET et jQuery ! choisissez jQuery au lieu de Dojo, ExtJS, etc.
1) jQuery est un ensemble de bibliothèques de scripts Javascript Notez que jQuery est une bibliothèque de scripts, pas un framework de scripts. "Bibliothèque" n'équivaut pas à "framework". jQuery ne peut pas nous aider à résoudre la gestion des références et la gestion des fonctions des scripts. C'est ce que le framework de script doit faire.
La bibliothèque de scripts peut nous aider à compléter la logique de codage et à réaliser des fonctions métier. L'utilisation de jQuery améliorera considérablement l'efficacité de l'écriture du code JavaScript, rendant le code écrit plus élégant et plus robuste.
2) L'utilisation de ces fonctions fonctionnelles peut nous aider à remplir rapidement diverses fonctions et à rendre notre code extrêmement concis.
3) La compatibilité des scripts JavaScript dans les différents navigateurs a toujours été un cauchemar pour les développeurs web. Par exemple, l'objet Event dans jQuery a été formaté pour être commun à tous les navigateurs. à obtenir en fonction de l'événement. Ou, sous IE, c'est event.srcElements et sous les navigateurs standards tels que FF, c'est event.target. jQuery unifie les objets événementiels, nous permettant d'utiliser event.target pour obtenir des objets événementiels dans tous les navigateurs.
4) jQuery peut réaliser des effets d'animation tels que des pop-ups dégradés et des mouvements de calques, nous permettant d'obtenir une meilleure expérience utilisateur.
5) La plupart des développeurs ont une mauvaise compréhension de JavaScript, comme écrire des instructions pour faire fonctionner le DOM qui sont exécutées lors du chargement dans la page, ajouter directement l'attribut onclick à l'élément HTML ou à l'objet document, sans savoir que onclick est en fait un fonctions anonymes et ainsi de suite. Un tel programme n'est pas robuste. Par exemple, "écrivez des instructions dans la page qui sont exécutées lors du chargement pour faire fonctionner le DOM". Lorsque le code de la page est petit et que l'utilisateur se charge rapidement, il n'y a aucun problème. Lorsque la page se charge légèrement lentement, le navigateur "termine l'opération". " Une erreur se produira.