Benötige ich jQuery Core neben jQuery Mobile aufzunehmen?
-
29-09-2019 - |
Frage
Ist es notwendig, den Kern von jQuery zu schließen, oder ist der mobile Rahmen ausreichend allein? Von dem, was ich `ve versucht, schloss ich, dass beide Dateien sind notwendig, aber ich möchte zu diesem Thema sicher sein.
Lösung
Die docs geben Ihnen alle Informationen, die Sie wissen müssen:
Ein jQuery Mobile Site muss mit einem HTML5 ‚Doctype‘ beginnt, vollen Nutzen aus all die Funktionen des Rahmens zu nehmen. (Ältere Geräte mit Browsern, die nicht verstehen, HTML5 wird die ‚Doctype‘ und verschiedene benutzerdefinierte Attribute ignorieren.) Im ‚Kopf‘, Verweise auf jQuery, jQuery Mobile und das mobile Thema CSS sind alle erforderlich, Dinge zu beginnen.
Kurz gesagt, ja, jQuery Core is erforderlich.
Andere Tipps
http://code.jquery.com/mobile/ 1.0a1 / jquery.mobile-1.0a1.js
Basierend auf dem Code, ist es nicht jQuery neu definieren, sondern erweitert es so ja, man den Kern benötigen.
(function( jQuery, window, undefined ) {
})( jQuery, this );
Er übergibt das jQuery-Objekt, wenn jQuery.mobile
definieren. Siehe Demo den Kern vor Handy enthält.