jquery-mobilejquery-mobile入门


备注

这个是直接从JQuery Mobile网站获取的:

http://jquerymobile.com/about/

“jQuery Mobile是一个基于HTML5的用户界面系统,旨在制作可在所有智能手机,平板电脑和桌面设备上访问的响应式网站和应用程序。它基于坚如磐石的jQuery和jQuery UI基础,并提供Ajax导航页面过渡,触摸事件和各种小部件。它的轻量级代码采用渐进增强功能构建,并具有灵活,易于设计的主题设计。“ - JQuery Mobile团队

我强烈建议您访问该网站以了解有关JQuery Mobile的更多信息。这只是帮助初学者的摘录。

您还可以在jquery-mobile官方网页上找到更多示例和信息: https//jquerymobile.com/demos

建立

当前版本的JQuery Mobile是1.4.5,可以在这里下载: https//jquerymobile.com/

  • 下载zip文件并解压缩所有文件。
  • 在应用程序内部(在www文件夹中)创建库(或lib)文件夹。
  • 在lib文件夹中创建一个jquery-mobile文件夹(我将其命名为jqm)。
  • 将您提取的所有jquery-mobile文件放在jquery-mobile文件夹中。您现在可以链接到index.html文件中的这些文件。

在下面的代码中,URL包含javascript和css文件。您也可以按照上面的要点进行操作,并按照它在本地计算机上的路径包含它,即:

<link href="lib/jqm/jquery.mobile-1.4.5.min.css" rel="stylesheet" />
...
<script type="text/javascript" src="lib/jqm/jquery.mobile-1.4.5.min.js"></script>
 

这些是css和js文件的缩小版本。您也可以在开发过程中包含非缩小版本,以便在需要深入了解时更容易阅读。如果您这样做,我建议在部署到生产时将它们切换回缩小版本。

<!-- it is imported inside head tags. -->

<!-- no additional files needed, if css and js referred with full path. -->

 <!DOCTYPE html>
 <html>
 <head>
 <!-- Viewport setup. -->
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <!-- jQuery Mobile styles come first before js. -->
 <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
 <!-- Basic jQuery library -->
 <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
 <!-- jQuery Mobile library kind of extends upon jQuery -->
 <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
 </head>
 <body>

 <!-- example page element using jQuery mobile tags: -->      
 <div data-role="page" id="pageone">

     <div data-role="header" id="pageone-header">
        <h3>Insert Page header Here</h3>
     </div><!-- /header -->

     <div role="main" class="ui-content" id="pageone-content">
        <center><h3>Page title</h3></center>
        <!-- All HTML for the page content goes here -->
     </div><!-- /content -->
        
    <div data-role="footer" data-position="fixed">
        <h4>Insert Page footer Here</h4>
    </div><!-- /footer -->

 </div>
  
 </body>
 </html>