Jquery peut être utilisé pour le développement mobile, mais ce n'est pas recommandé car jquery bloque les différences entre les navigateurs et n'a pas le problème des différentes API prises en charge par les différents navigateurs. De plus, divers frameworks front-end sont désormais disponibles. extrêmement volumineux. Il facilite le développement de programmes front-end, et la plupart de ces frameworks n’encouragent pas la manipulation directe du DOM.
L'environnement d'exploitation de cet article : système Windows 10, jquery version 3.6.0, ordinateur Dell G3.
Tout d'abord, il convient de noter que jQuery peut être utilisé pour développer des pages Web mobiles, mais il n'est pas recommandé de l'utiliser !
Je pense qu'il y a au moins 2 raisons pour lesquelles il n'est plus recommandé d'utiliser jQuery.
Tout d'abord, jQuery a une fonctionnalité, qui est également un avantage dont les gens parlent, c'est-à-dire que jQuery bloque les différences entre les navigateurs.
Mais le point de départ de cette fonctionnalité est que certains navigateurs PC ne prennent pas en charge l'API standard JavaScript, comme IE. La situation réelle est que jQuery a beaucoup de code pour compenser les problèmes causés par IE. Cela a rendu jQuery particulièrement gonflé, surtout lorsque le terminal mobile a des exigences relativement élevées en termes de trafic et de vitesse d'ouverture des pages. Cet avantage initial s'est transformé en un inconvénient.
De plus, il n'existe pas de navigateur mobile unique comme IE. La plupart (essentiellement tous) les navigateurs sont basés sur Webkit Core ou Blink Core et prennent en charge l'API H5 standard, il n'y a donc aucun problème de différentes API prises en charge par différents navigateurs. , il devient de plus en plus évident que les efforts de jQuery pour unifier l'API sont excessifs et dénués de sens, du moins dans le segment du Web mobile.
La seconde est que le développement front-end est passé par un processus. En termes simples, c'est : natif js → bibliothèque js (jQuery, etc.) → framework front-end (Angular, Vue, etc.). La raison d'un tel processus de changement est simplement de libérer les programmeurs et d'atteindre l'objectif de développer des projets plus rapidement. Ceci est conforme aux changements dans la technologie de développement back-end.
De nos jours, divers frameworks front-end ont grandement facilité le développement de programmes front-end, et la plupart de ces frameworks n'encouragent pas la manipulation directe du DOM. Par exemple, Vue n'a fondamentalement pas besoin de faire fonctionner le DOM via la liaison de données. mécanisme. Dans ce cas, nous avons tous commencé à utiliser ces frameworks et n'avons pas besoin de faire fonctionner le DOM. Pourquoi s'accroche-t-on encore à jQuery ?
Il n'est donc pas recommandé d'utiliser jQuery lors du développement de sites Web mobiles.
Recommandations de didacticiels associées : Tutoriel vidéo jQuery
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!