Is it necessary to include the core of jQuery, or is the mobile framework sufficient alone? From what I`ve tried, I conclude开发者_运维知识库d that both files are necessary, but I would like to be sure on this issue.
The docs give you all the information you need to know:
A jQuery Mobile site must start with an HTML5 'doctype' to take full advantage of all of the framework's features. (Older devices with browsers that don't understand HTML5 will safely ignore the 'doctype' and various custom attributes.) In the 'head', references to jQuery, jQuery Mobile and the mobile theme CSS are all required to start things off.
In short, yes, jQuery core is required.
http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.js
Based on the code, it doesn't redefine jQuery but extends it so yes, you need the core.
(function( jQuery, window, undefined ) {
})( jQuery, this );
It passes the jQuery object when defining jQuery.mobile
. See the demo which includes core before mobile.
精彩评论