JQuery kann für die mobile Entwicklung verwendet werden, wird jedoch nicht empfohlen, da JQuery die Unterschiede zwischen Browsern blockiert und nicht das Problem hat, dass unterschiedliche APIs von verschiedenen Browsern unterstützt werden Es erleichtert die Entwicklung von Front-End-Programmen und die meisten dieser Frameworks fördern keine direkte Manipulation des DOM.
Die Betriebsumgebung dieses Artikels: Windows 10-System, JQuery-Version 3.6.0, Dell G3-Computer.
Zunächst ist zu beachten, dass jQuery zur Entwicklung mobiler Webseiten verwendet werden kann, die Verwendung wird jedoch nicht empfohlen!
Ich denke, es gibt mindestens 2 Gründe, warum es nicht mehr empfohlen wird, jQuery zu verwenden.
Erstens verfügt jQuery über eine Funktion, die auch ein Vorteil ist, über den viele sprechen: das heißt, jQuery blockiert die Unterschiede zwischen Browsern.
Aber der Ausgangspunkt dieser Funktion ist, dass einige PC-Browser die JavaScript-Standard-API nicht unterstützen, wie z. B. der IE. Die tatsächliche Situation ist, dass jQuery über eine Menge Code verfügt, um die durch den IE verursachten Probleme auszugleichen. Dies hat dazu geführt, dass jQuery besonders aufgebläht ist, insbesondere wenn das mobile Endgerät relativ hohe Anforderungen an den Datenverkehr und die Seitenöffnungsgeschwindigkeit stellt. Dieser ursprüngliche Vorteil hat sich in einen Nachteil verwandelt.
Darüber hinaus gibt es keinen eindeutigen mobilen Browser wie den IE. Die meisten (im Grunde alle) Browser basieren auf dem Webkit-Kern oder dem Blink-Kern und unterstützen die Standard-H5-API, sodass es auf diese Weise kein Problem mit unterschiedlichen APIs gibt wird immer deutlicher, dass die Bemühungen von jQuery zur Vereinheitlichung der API aufgebläht und bedeutungslos sind, zumindest im mobilen Websegment.
Der zweite Punkt ist, dass die Front-End-Entwicklung einen Prozess durchlaufen hat: Einfach ausgedrückt: natives js → js-Bibliothek (jQuery usw.) → Front-End-Framework (Angular, Vue usw.). Der Grund für einen solchen Änderungsprozess besteht einfach darin, Programmierer zu entlasten und das Ziel einer schnelleren Projektentwicklung zu erreichen. Dies steht im Einklang mit den Änderungen in der Back-End-Entwicklungstechnologie.
Heutzutage haben verschiedene Front-End-Frameworks die Entwicklung von Front-End-Programmen erheblich erleichtert, und die meisten dieser Frameworks fördern keine direkte Manipulation des DOM. Beispielsweise muss Vue das DOM grundsätzlich nicht über die Datenbindung bedienen Mechanismus. In diesem Fall haben wir alle begonnen, diese Frameworks zu verwenden und müssen das DOM nicht bedienen. Warum halten wir immer noch an jQuery fest?
Es wird daher nicht empfohlen, jQuery bei der Entwicklung des mobilen Webs zu verwenden.
Verwandte Tutorial-Empfehlungen: jQuery-Video-Tutorial
Das obige ist der detaillierte Inhalt vonKann jquery auf dem mobilen Endgerät verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!