网页设计与制作课件第11章.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网页设计与制作课件第11章.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 设计 制作 课件 11
- 资源描述:
-
1、案例目录页 CONTENTS PAGE 项目十一 创建移动设备网页3 项目十一 创建移动设备网页案例说明企业和个人用于开发和发布移动应用程序所使用的技术在不断地变化,最初,开发和发布移动应用程序的策略是针对每一个主流平台开发独立的本地APP;然而,维护多个平台所需的费用是非常大的,并且移动团队也会丧失其敏捷性。使用jQuery Mobile,只需一次编码,就可以将APP部署到所有设备上。本案例首先介绍jQuery Mobile的基础知识,然后应用其创建一个移动设备网页“不一样的北京”。4 项目十一 创建移动设备网页相关知识相关知识jQuery,顾名思义,也就是JavaScript和查询(Que
2、ry),即是辅助JavaScript开发的库。一、初识jQuery MobilejQuery是继prototype之后又一个优秀的Javascript库。jQuery兼容CSS 3和各种浏览器,其核心理念是“write less,do more”(写得更少,做得更多)。jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此之外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。jQuery Mobile是jQue
3、ry在手机和平板设备上的版本。它不仅能给主流移动平台带来jQuery核心库,而且能发布一个完整统一的jQuery移动UI框架,支持全球主流的移动平台。5 项目十一 创建移动设备网页三、网页的本质1jQuery Mobile的基本特性u 一般简单性:该框架简单易用。页面开发主要使用标记,无需或仅需很少JavaScript。u 优雅降级:尽管jQuery Mobile利用最新的HTML 5、CSS 3和JavaScript,但并不是所有移动设备都提供这样的支持。jQuery Mobile的哲学是同时支持高端和低端设备(比如那些没有JavaScript支持的设备),尽量提供最好的体验。u 易于使用:
4、jQuery Mobile在设计时考虑了访问能力,它拥有Accessible Rich Internet Applications(WAI-ARIA)支持,以帮助使用辅助技术的残障人士访问Web页面。u 小规模:jQuery Mobile框架的整体大小比较小,JavaScript库12KB,CSS 6KB,还包括一些图标。u 主题设置:此框架还提供一个主题系统,允许用户提供自己的应用程序样式。6 项目十一 创建移动设备网页三、网页的本质2jQuery Mobile的浏览器支持u 所有浏览器都应该能够访问全部基础内容。u 所有浏览器都应该能够访问全部基础功能。u 增强的布局由外部链接的CSS提供
5、。u 增强的行为由外部链接的JavaScript提供。u 终端用户浏览器偏好应受到尊重。u 所有基本内容应该(按照设计)在基础设备上进行渲染,而更高级的平台和浏览器将使用额外的、外部链接的JavaScript和CSS持续增强。jQuery Mobile 同时支持高端和低端设备,比如那些没有JavaScript支持的设备。持续增强(Progressive Enhancement)包含以下核心原则:7 项目十一 创建移动设备网页三、网页的本质3jQuery Mobile支持的移动平台u Apple iOS:iPhone、iPod Touch、iPad(所有版本)u Android:所有设备(所有版
6、本)u Blackberry Torch(版本6)u Palm WebOS Pre系列、Pixi系列、Veer、TouchPadu Nokia N900(进程中)u Windows Phone 8/8.1/10预览版jQuery Mobile目前支持以下移动平台:8 项目十一 创建移动设备网页二、创建jQuery Mobile页面Dreamweaver集成了jQuery Mobile,有助于快速创建适合大部分移动设备的网页程序,并可以使网页自身适应各类尺寸的设备。“jQuery Mobile页面”组件充当所有其他jQuery Mobile组件的容器。在新的使用HTML 5的页面中添加“jQue
7、ry Mobile页面”组件,可以创建出jQuery Mobile的页面结构。启动Dreamweaver CC,选择“文件”“新建”菜单,打开“新建文档”对话框,在对话框左侧列表中选择“新建文档”,在“文档类型”列表中选择“HTML”,右侧保持默认,如图所示。步骤 019 项目十一 创建移动设备网页三、网页的本质在“新建文档”对话框中单击“创建”按钮,即创建一个空白HTML 5文档,如下图所示。步骤 0210 项目十一 创建移动设备网页三、网页的本质将插入点置于空白文档编辑窗口中,单击“插入”面板“jQuery Mobile”类别中的“页面”按钮,打开“jQuery Mobile文件”对话框。
8、在该对话框中选中“远程”和“组合”单选按钮后,单击“确定”按钮,如下图所示。步骤 0311 项目十一 创建移动设备网页三、网页的本质打开“页面”对话框,输入“页面”组件的属性(此处保持默认设置),单击“确定”按钮,创建jQuery Mobile页面结构,如下图所示。步骤 0412 项目十一 创建移动设备网页三、jQuery Mobile页面结构在代码界面中打开前面创建的jQuery Mobile页面,可以看到其基本结构,如下图所示。一般的jQuery Mobile Web应用程序都要遵循这个基本结构。要使用jQuery Mobile,首先需要在开发的界面中包含以下3项内容。u CSS文件;u
9、jQuery library;u jQuery Mobile library。13 项目十一 创建移动设备网页三、网页的本质在data-role=page的div中还可以包含data-role值为header、content、footer的div元素。各元素的功能及意义如下。知识库以上基本页面模板中的内容都包含在div标签中,并为标签添加了data-role=page属性。这样jQuery Mobile就会知道哪些内容需要处理。u data-role=header:用于创建页面上方的工具栏,常用于标题和搜索按钮,至少要放置一个“返回”按钮(用于返回前一页),通过为其添加属性“data-posi
10、tion=fixed”,可以保证头部始终保持在屏幕的顶部。u data-role=content:用于定义页面的内容,比如文本、图像、表单和按钮等。u data-role=footer:用于创建页面底部的工具栏,以添加一些功能按钮,通过为其添加属性“data-position=fixed”,可以保证其始终保持在屏幕的底部。这些元素都是可选的,但至少要包含一个data-role值为content的div。14 项目十一 创建移动设备网页四、使用jQuery Mobile组件jQuery Mobile提供了多种组件,包括列表、布局、表单等,通过Dreamweaver“插入”面板“jQuery Mo
11、bile”类别中的各项可以插入这些组件。本节简单介绍几个常用组件。在Dreamweaver中单击“插入”面板“jQuery Mobile”类别下的“列表视图”按钮,可以在页面中插入jQuery Mobile列表。1使用列表视图15 项目十一 创建移动设备网页三、网页的本质参照前面第二节的方法创建jQuery Mobile页面后,将插入点置于页面中“第2页”下方data-role=“content”的div中,并将其中的文字“内容”删除,如下图所示。步骤 0116 项目十一 创建移动设备网页三、网页的本质单击“插入”面板“jQuery Mobile”类别下的“列表视图”按钮,打开“列表视图”对话
12、框,如左图所示。步骤 02单击“确定”按钮,即在页面中插入设置的列表视图,如右图所示。步骤 0317 项目十一 创建移动设备网页三、网页的本质单击“文档工具栏”中的“实时视图”按钮,可看到页面中的列表视图效果如下图所示,保存文档为11-1.html。步骤 0418 项目十一 创建移动设备网页三、网页的本质有序列表ol可以创建数字排序的列表,用于表现顺序序列,例如在设置搜索结果或电影排行榜时非常有用。当增强效果应用在列表时,jQuery Mobile优先使用CSS方式为列表添加编号,当浏览器不支持该方式时,框架会采用JavaScript将编号写入列表中。将上述页面中的代码“ul”改成“ol”,然
13、后单击“文档工具栏”中的“实时视图”按钮,得到有序列表的代码及效果如下图所示。19 项目十一 创建移动设备网页三、网页的本质jQuery Mobile内嵌列表与普通列表的区别,仅仅在于多了一个data-inset=“true”属性,其代码及效果如下图所示。20 项目十一 创建移动设备网页三、网页的本质有些情况下,每个列表项会有多个操作,此时可以通过拆分按钮来提供两个独立的可点击的部分:列表项本身和列表项右侧的小箭头。要创建这种拆分按钮,在中插入第二个链接即可,框架会创建一个垂直分割线,并把链接样式转化为一个只有小箭头的按钮,jQuery Mobile拆分的按钮列表源代码及效果如下图所示。21
14、项目十一 创建移动设备网页三、网页的本质jQuery Mobile支持通过HTML语义化的标签来显示列表项中所需常见的文本格式,如标题/描述、二级信息、计数等。jQuery Mobile文本说明源代码及效果如右图所示。22 项目十一 创建移动设备网页三、网页的本质2使用布局网格由于移动设备的屏幕通常都较小,一般不推荐在布局中使用多栏布局方法。当需要将一些小的元素并排放置时(比如按钮或导航标签),可以使用布局网格。jQuery Mobile框架提供了一种简单的方法构建基于CSS的分栏布局ui-grid。jQuery Mobile提供了两种预设的配置布局:两列布局(class含有ui-grid-a
展开阅读全文