前面对jQuery Mobile做了一个简单的介绍,现在就让我们正式开始jQuery Mobile的代码学习吧。
要编写jQuery Mobile页面,我们需要在页面中引入三个核心文件:
(1)本地加载:(可以很轻松的从我们前面下载的文件包中找到)
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"/> <title></title> <link href="../src/jquery.mobile-1.4.3.min.css" rel="stylesheet"/> <script src="../src/jquery.min.js"></script> <script src="../src/jquery.mobile-1.4.3.min.js"></script> </head> <body> </body> </html>
(2)网络加载:(无需下载jQuery Mobile就可以进行开发,当然前提是需要联网)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"/> <title></title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css"> <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script> </head> <body> </body> </html>
下面我们就来看看一个最简单的jQuery Mobile页面的基本结构:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <!--在head元素中,通过meta标记的content属性设置页面的宽度与模拟器的宽度一致, 以保证页面可以再浏览器中完全填充--> <meta name="viewport" content="width=device-width,initial-scale=1"/> <title></title> <!--导入jQuery Mobile的三个核心文件--> <link href="../src/jquery.mobile-1.4.3.min.css" rel="stylesheet"/> <script src="../src/jquery.min.js"></script> <script src="../src/jquery.mobile-1.4.3.min.js"></script> </head> <body> <!--通过div元素进行层次的划分。在jQuery Mobile中每个div元素都是一个容器,容器根据data-role属性值 确定身份。例如:data-role的值为page,说明这个容器代表一个页面。--> <div data-role="page" id="home"> <div data-role="header"> <h1>这里是页眉</h1> </div> <div data-role="content"> <p>Hello World !</p> </div> <div data-role="footer"> <h1>你知道这是页脚</h1> </div> </div> </body> </html>
效果如下图:
赶快尝试一下吧,嘿嘿。。。。
相关推荐
1. **基础模板**:包含最简单的页面结构,适合学习jQuery Mobile的基本页面元素和布局方式。 2. **导航模板**:演示了如何使用jQuery Mobile的导航栏和下拉菜单,实现多级导航。 3. **表单模板**:展示了各种表单...
访问 jQuery Mobile 官方网站 (https://jquerymobile.com/),在下载页面中可以选择适合项目的版本进行下载。 **使用 npm 安装:** 如果你的项目已经集成了 npm,可以直接使用以下命令来安装 jQuery Mobile: ```...
2. **页面结构与导航**:使用 jQuery Mobile,页面通常被组织成多个数据-URL定义的“页面”,允许在不刷新整个页面的情况下实现平滑的页面间导航。`<div data-role="page">` 标签用于定义页面区域。 3. **增强型...
2. **触摸事件处理**:jQuery Mobile 优化了对触摸事件的支持,使得开发者可以轻松地创建触控友好的交互元素,如滑动、点击和捏合缩放等手势,提高了移动应用的用户体验。 3. **主题系统**:该框架提供了一套强大的...
在下载的 "JqueryMobile-1.4.2 Demo" 压缩包中,你可以找到各种示例页面和组件的实践应用,通过查看和分析这些例子,可以更直观地了解 jQuery Mobile 的功能和使用方法。结合实际项目需求,灵活运用这些知识,可以...
最后,`jquery.mobile.structure-1.4.1.css`是一个关键文件,它定义了jQuery Mobile的页面结构和布局规则,包括页头、页脚、内容区域等元素的样式,确保了页面在不同屏幕尺寸下的适应性。 jQuery Mobile 1.4.1版的...
jQuery库封装了AJAX功能,使得在jQuery Mobile中使用AJAX进行后台通信变得更加简单。 2. **$.ajax()方法**:这是jQuery中最基础的AJAX调用,可以实现GET、POST等请求。例如: ```javascript $.ajax({ url: 'your...
首先,我们需要理解 jQuery Mobile 的基本结构和页面生命周期。jQuery Mobile 使用数据属性(data-attributes)和链接(links)来实现页面间的导航和组件的初始化。当页面加载或被激活时,jQuery Mobile 自动应用...
jQuery Mobile的核心理念是“页面模型”,即将Web应用视为一系列独立的“页面”而不是单一的长页面,这样可以优化加载性能和用户体验。 ScrollView则是一个用于处理滚动事件的组件,特别是在移动设备上,它可以提供...
3. **主题系统**:jQuery Mobile 提供了一套主题系统,通过简单的CSS类选择器可以改变页面组件的外观。在“themes”文件夹中,可能包含了各种预设的主题,用户可以通过修改这些主题来定制界面风格。 4. **触控事件*...
要开始使用 jQuery Mobile,首先在页面中引入 jQuery 和 jQuery Mobile 的库。然后,按照 jQuery Mobile 的约定组织 HTML 结构,并使用 data-attributes 配置组件。最后,利用 JavaScript 处理用户交互和动态内容...
jQuery Mobile 基于标准和语义化的 HTML,使得页面能在最广泛的设备中正常运行。对于 A 级浏览器,jQuery Mobile 提供了许多组件,如“焦点管理”、“键盘导航”等,以提高易用性。此外,通过使用 W3C 的 WAI-ARIA ...
《使用jQuery Mobile构建数字随机抽奖页面的实践指南》 在当今的互联网应用中,互动性和趣味性成为了吸引用户的重要手段,而抽奖活动则是其中一种有效的形式。本篇将深入探讨如何利用jQuery Mobile库来创建一个动态...
为了构建一个简单的jQuery Mobile页面,我们可以采用基本的页面模板作为起点。模板通常会包含一些基本的HTML结构,以及一些特定的属性来标识页面的不同部分。例如,使用`data-role="page"`属性来标记一个div元素,...
5. **易于集成**:与jQuery Mobile的无缝融合,使得在已有jQuery Mobile项目中添加侧边菜单变得简单快捷。 **结合使用jQuery Mobile和jQuery.mmenu** 1. **初始化设置**:首先,在HTML文件中引入jQuery.js、jQuery...
jquery mobile的所有版本库api文档简单示例demo下载jqm学习大全下载后评论反积分! jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整...
- **Button**:按钮是 jQuery Mobile 中最基本的组件之一,可以定义为 `<button>` 或 `<a>` 标签,并添加 `data-role="button"`。 - **Form Elements**:包括文本框、复选框、单选按钮等,可以通过添加相应的 `data-...
这个压缩包“JqueryMobile.zip”包含了构建 jQuery Mobile 应用所需的三个核心文件:`jquerymobile.css`, `jquerymobile.js`, 和 `jquery.js`。 首先,我们来详细了解一下 `jquery.js`。这是 jQuery 的核心库,提供...