jQuery Mobile教程:最简单的页面结构

文章简介:不管你是对jQuery Mobile一无所知或者对它有很大的兴趣在研究过程中,还是已经开始用它做项目的开发者,欢迎加入这个jqm学习之旅。

不管你是对jQuery Mobile一无所知或者对它有很大的兴趣在研究过程中,还是已经开始用它做项目的开发者,欢迎加入这个jqm学习之旅

1、什么是jQuery Mobile?

按照官方的描述:针对智能手机和平板、做过触摸优化的web框架。截止到编写这个教程的时候,目前最新的版本是1.3.0。

2、jQuery Mobile推崇什么?

其实很多读者应该多用过jquery,它推崇的是"write less,do more",那jQuery Mobile呢?

答案是一定的,而且更加针对移动设备。

3、相关资源依赖?

jQuery Mobile首先依赖jquery框架提供的接口处理相关操作

自身依赖两个主要部分:
js:jquery-mobile.js
css:jquery-mobile.css

如果你对版本意识不关心的话,我们可以直接去官网CDN下载最新的zip包,这里就不做过多的介绍了,我们直入主题吧。

4、我们先来看一下采用jQuery Mobile开发的一个最简单的页面结构是怎样的?

<!doctype html> <html lang="zh-hans"> <head> <meta charset="UTF-8"> <title>jQuery Mobile教程-基础篇-页面基本结构</title> <!-- 设置meta viewport start --> <meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1"> <!-- 设置meta viewport end -->  <!-- jqm依赖文件start --> <link rel="stylesheet" href="../css/jquery.mobile-1.1.0.css" /> <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.mobile-1.1.0.js" type="text/javascript"></script> <!-- jqm依赖文件end --> </head> <body>   <!-- 页面容器start -->   <div data-role="page"> 	 	<!-- 页眉部分start --> 	<div data-role="header"> 	   <h1>我是header部分</h1> 	</div> 	<!-- 页眉部分end --> 	 	<!-- content部分start --> 	<div data-role="content"> 		<p>jQuery Mobile教程-基础篇-我是content部分</p> 	</div> 	<!-- content部分end --> 	 	<!-- 页脚部分start --> 	<div data-role="footer"> 		<h3>我是footer部分</h3> 	</div> 	<!-- 页脚部分end --> 	   </div>    <!-- 页面容器end -->    </body> </html> 

如下图:

接下来我们会从使用频率这个维度来给大家介绍几个常见的组件,让大家快速地熟悉基本的用法。

demo

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery
, jquery mobile
, 结构
, 页面
, jquery.mobile
, 教程
, mobile
, jqm
, jquery mobile popup
, jqm缓存
, js jquery mobile
, mobile输入框jquery
, jqm 上传文件 拍照
部分
jquery官网、jquery api、jquery下载、jquery教程、jquery ajax,以便于您获取更多的相关知识。

时间: 2024-09-12 08:38:10

jQuery Mobile教程:最简单的页面结构的相关文章

jQuery Mobile教程:自动增强的流程设计

文章简介:本文我们来深度认识一下jQuery Mobile中一个大致的自动增强的流程设计. 本文我们来深度认识一下jQuery Mobile中一个大致的自动增强的流程设计. 再直观地看看这个结构: <div data-role="page"> <div data-role="header"> <h1>我是header部分</h1> </div> <div data-role="content

jQuery Mobile教程:jQuery Mobile基本事件

文章简介:本文我们来认识一下jQuery Mobile的几个比较重要的基本事件. 本文我们来认识一下jQuery Mobile的几个比较重要的基本事件 1.mobileinit 可以利用它来扩展$.mobile或者修改默认配置 示例: <script type="text/javascript"> //方式1:绑定mobileinit $(document).bind("mobileinit",function(e){ //修改activePageCla

标签-jquery mobile changepage跳转的页面js没有执行

问题描述 jquery mobile changepage跳转的页面js没有执行 我从A页面用changepage到B页面,但是B页面的js没有执行, 我把page标签加上data-ajax="false",没有用:把js放到page标签内部还是没有效果. 还有什么办法? 解决方案 是不是跨域了,或者有弹窗被浏览器阻止了,自己调试下. 解决方案二: 检查下js代码有没有错误呢?添加些调试日志console.log,然后再在浏览器的开发者模式下F12,看下控制台有没有错误信息输出呢.

jQuery Mobile教程:jQuery Mobile的属性

文章简介:本文我们来认识一下jQuery Mobile的一些属性. 本文我们来认识一下jQuery Mobile的一些属性 (注释:下面示例中的代码片段均来自1.1.0版本) 首先解释一下在jquery mobile里面的每一个view或者page的概念: 如何定义一个页面容器呢? 从前面的教程里面,你应该看过下面的代码: //一个单独的page <div data-role="page"></div> //多个page <div data-role=&q

jQuery Mobile教程:对按钮进行自动增强设计

文章简介:本文我们来通过对比按鈕自动增强前后的html代码,直观地让大家来深度认识一下jQuery Mobile中如何对按钮进行自动增强设计的! 本文我们来通过对比按鈕自动增强前后的html代码,直观地让大家来深度认识一下jQuery Mobile中如何对按钮进行自动增强设计的!  1.先看链接按钮: 我们在页面编写的代码: <a data-theme="a" data-role="button">我是链接按钮</a> 我们来看一下经过自动增

jQuery Mobile教程:处理jqmData选择器

文章简介:本文我们来认识一下jQuery Mobile的一个比较特殊的选择器方式. 本文我们来认识一下jQuery Mobile的一个比较特殊的选择器方式 (注释:下面示例中的代码片段均来自1.1.0版本) 很多看过源码的同学,应该多会在很多地方看到下面这种选择器,用过jquery的人都会疑问?---- jquery本身没有这种选择器类型的支持! 源码示例: //获取页面data-role="page"和data-role="dialog"的数目 //#7470 v

SharePoint之使用Jquery Mobile定制自己的手机页面

最近一直很忙,既要创业,又要工作,还有弄弄自己的小项目(已暂停,http://www.codelove1314.com/,如果你不愿意浪费你的业余时间,喜欢弄点小东西,请联系我),所以虽然有很多东西分享,但是一直没有时间来发帖. 闲话不说了,切入正题. 众所周知,SharePoint的手机视图其实是极丑(勉强)也是极简单并且不方便定制的,总之,基本上不能用,比如SharePoint主页如下: 这种,我们肯定是要想方设法简化展示给用户的,并且根据用户需要的进行简化,那我们再来看看SharePoin

jQuery Mobile教程:表单selectmenu插件

文章简介:本文我们来深度认识一下jQuery Mobile的selectmenu插件. 本文我们来深度认识一下jQuery Mobile的selectmenu插件 主要让大家熟悉一下动态创建selectmenu.禁用selectmenu以及启用selectmenu 1.动态创建input 示例: //动态创建 $("#dynamic_selectmenu").bind('click',function(){ //一次哦 if($("#your_choice_new"

jQuery Mobile教程:dialog组件close的api

文章简介:本文主要看一下jQuery Mobile体系中的dialog组件. 本文主要看一下jQuery Mobile体系中的dialog组件: 它开放了一个close的api 1.如何关闭dialog? 示例: //关闭dialog $("#close-dialog-btn").click(function(){ $("#alert-dialog").dialog("close"); }); 源码: //#4114 close:function