新媒体网页设计与制作DreamweaverCS6基础、案例、技巧实用教程第12章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《新媒体网页设计与制作DreamweaverCS6基础、案例、技巧实用教程第12章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 媒体 网页 设计 制作 DreamweaverCS6 基础 案例 技巧 实用教程 12 课件
- 资源描述:
-
1、第第1212章章 创建移动设备网页及应用程序创建移动设备网页及应用程序本章学习要点:本章学习要点:1 1认识认识jQuery MobilejQuery Mobile 2 2创建移动设备页面创建移动设备页面 3 3创建页面组件创建页面组件 4 4打包移动应用程序打包移动应用程序 随着移动互联网的迅速发展,智能手机和平板电脑等移动设备的应用日益普及,网页设计和网站开发正在向移动端迁移。jQuery Mobile是一套移动应用界面开发框架,它通过网页形式来呈现类似于移动应用的用户界面,旨在创建使智能手机、平板电脑和台式机设备都能访问的响应式移动网站和应用程序。第第1212章章 创建移动设备网页及应用
2、程序创建移动设备网页及应用程序12.112.1认识认识jQuery jQuery 和和jQuery MobilejQuery Mobile 12.1.1 12.1.1 认识认识jQueryjQuery jQuery是继prototype(JS对象)之后又一个优秀的JavaScrip框架,是一个兼容多浏览器(IER6.0+、safari2.0+、ff1.5+及Opera9.0+)的JavaScrip库,同时也兼容CSS3。jQuery可以让用户更方便地处理HTML文档、事件和实现动画效果,并为网站提供Ajax交互和许多成熟可用的插件。它能够使用户的HTML页面保持代码和内容相分离,用户无需在HT
3、ML中插入众多js来调用命令,只需定义id即可。12.1.1 12.1.1 认识认识jQueryjQuery jQuery是免费、开源的,其语法设计可以使开发更加便捷,如操作文档对象、选择DOM元素、制作动画效果、使用Ajax及其他功能等。另外,jQuery还提供API供用户编写插件,模块化的使用方式使用户可以方便快捷地开发出功能强大的静态或动态网页。12.1.2 12.1.2 认识认识jQuery MobilejQuery Mobile jQuery Mobile基于打造一个顶级的JavaScript库,在不同的智能手机和平板电脑的Web浏览器上形成统一的用户UI。它兼容所有主流的移动平台,
4、如iOS、Android、Windows Mobile、BlackBerry、Palm WebOS、Symbian等,以及所有支持HTML的移动平台。与jQuery核心库一样,用户的开发计算机上无需安装任何东西,只需将各种“*.js”和“*.css”文件直接包含到web页面中即可。想在浏览器中正常运行一个jQuery Mobile移动应用页面,需要下载与jQuery Mobile相关的插件文件。1下载插件文件 若想搭建移动应用页面需要包含3个框架文件:jQuery-3.1.1.min.js(jQuery主框架插件)、jQuery Mobile-1.4.5.min.js(jQuery Mobil
5、e框架插件)Mobile-1.4.5.min.css(与框架配套的CSS样式文件)12.1.312.1.3下载下载jQuery MobilejQuery Mobile 登录jQuery Mobile官方网站(http:/ jQuery Mobile”下的链接按钮都可进入文件下载页面,如图所示。12.1.312.1.3下载下载jQuery MobilejQuery Mobile2通过URL链接文件 除上述下载方式外,还可以通过URL从jQuery CDN下载插件文件。CDN,即Content Delivery Network,用于快速下载跨Internet常用的文件。在【代码】视图的“”标签中添
6、加如下代码,同样可以执行jQuery Mobile移动应用页面。12.1.312.1.3下载下载jQuery MobilejQuery Mobile 12.1.312.1.3下载下载jQuery MobilejQuery Mobile12.2 12.2 使用使用jQuery MobilejQuery Mobile创建移动设备网页创建移动设备网页 Dreamweaver 与jQuery Mobile 相集成,可以帮助用户快速设计适合大部分移动设备的网页程序,同时也可以使 网 页 自 身 适 应 各 类 尺 寸 的 设 备。下 面 将 介 绍 在Dreamweaver中使用jQuery Mobil
7、e 起始页创建应用程序和使用HTML5创建Web 页面的方法。jQuery Mobile 起始页包含HTML、CSS、JavaScript和图像文件,可以帮助用户开始设计应用程序。默认情况下,Dreamweaver使用jQuery Mobile CDN。安装Dreamweaver时,会将jQuery Mobile文件的副本复制到用户计算机中。选择jQuery Mobil(本地)起始页时所打开的HTML页会链接到本地CSS、JavaScript 和图像文件。12.2.1 12.2.1 使用使用jQuery MobilejQuery Mobile起始页创建起始页创建12.2.1 12.2.1 使用
8、使用jQuery MobilejQuery Mobile起始页创建起始页创建 选择【文件】/【新建】命令,在【新建文档】对话框中选择【示例中的页】,在右侧的【示例文件夹】列表中选择【Mobile起始页】,【示例页】选择“jQuery Mobile(本地)”,如图所示。单击【创建】按钮,完成文档的创建,jQuery Mobile的网页结构如图所示。12.2.1 12.2.1 使用使用jQuery MobilejQuery Mobile起始页创建起始页创建 单击【文件】/【保存】命令,弹出【复制相关文件】对话框,如图所示,单击【复制】按钮,完成文件的保存。12.2.1 12.2.1 使用使用jQu
9、ery MobilejQuery Mobile起始页创建起始页创建12.2.2 12.2.2 通过空白文档创建通过空白文档创建(1)新建HTML5文档 在Dreamweaver CS6中,用户也可以通过创建HTML5空白文档,然后在页面中添加jQuery Mobile组件来创建移动页面。选择【文件】/【新建】命令,在弹出的【新建文档】对话框中选择【空白页】选项,在【页面类型】中选择【HTML】,设置右下角【文档类型】为“HTML5”,单击【确定】按钮。12.2.2 12.2.2 通过空白文档创建通过空白文档创建新建HTML5空白文档 12.2.2 12.2.2 通过空白文档创建通过空白文档创建
10、 HTML5页面 12.2.2 12.2.2 通过空白文档创建通过空白文档创建(2)插入jQuery Mobile页面 选择【插入】/【jQuery Mobile】/【页面】命令,弹出【jQuery Mobile文件】对话框,如图所示。选择适当的类型后单击【确定】按钮。12.2.2 12.2.2 通过空白文档创建通过空白文档创建 在弹出的【jQuery Mobile页面】对话框中输入ID名称,设置是否需要标题和脚注,单击【确定】按钮完成页面的创建,如图所示。12.2.2 12.2.2 通过空白文档创建通过空白文档创建 在开发移动页面之前,首先要了解jQuery Mobile应用程序的基本页面结
11、构,即视图,进而掌握移动应用的基本框架和多页面视图结构及常用元素的使用。12.3 12.3 移动页面基础移动页面基础12.3.1 12.3.1 页面结构页面结构 jQuery Mobile提供一个标准的框架模型,即在页面中通过将一个标签的data-role属性设置为page,即可设计一个视图。视图一般包含3个基本结构,分别是data-role属性为header、content和footer的3个子容器,用于定义“标题”、“内容”和“脚注”3个页面组成部分,用于容纳不同的页面内容。代码如下:标题 内容 脚注 12.3.1 12.3.1 页面结构页面结构在IE中的浏览效果如图所示。12.3.1 1
12、2.3.1 页面结构页面结构 一般情况下,移动设备的浏览器显示页面的宽度默认为900px,这种宽度会导致屏幕缩小,页面放大,不适合页面浏览。为了更好地支持HTML5的新增加功能和属性,使页面的宽度与移动设备的屏幕宽度相适应,用户可以在页面的和中添加标签,设置content属性值为“width=device-width,initial-scale=1”,并设置其name属性为“viewport”。12.3.2 12.3.2 页面控制页面控制 一个jQuery Mobile文档可以包含多页面结构,即在一个文档中可以包含多个标签属性data-role为page的容器,从而形成多容器页面结构。每个容器
13、拥有唯一的ID值,且各自独立。当页面加载时,这些容器同时被加载,并通过锚记链接的形式访问容器,即“#”号加容器ID值的方式设置链接。当用户单击该链接时,jQuery Mobile将在页面文档中寻找对应ID的容器,并以动画效果切换至该容器,实现容器间内容的访问。12.3.3 12.3.3 插入多容器页面插入多容器页面 通过jQuery Mobile起始页创建的网页文档即是一个多容器页面,页面效果如图所示。12.3.3 12.3.3 插入多容器页面插入多容器页面 在多页面切换过程中,可以使用jQuery Mobile框架内置的多种基于CSS的页面转场效果进行页面的切换,默认情况下,jQuery M
14、obile应用的是从右到左划入的转场效果。通过在链接中添加“data-transition”属性可以自定义页面的转场特效。12.3.4 12.3.4 设置页面转场设置页面转场data-transition属性参数及说明12.3.4 12.3.4 设置页面转场设置页面转场1新建jQuery Mobile起始页。选择【文件】/【新建】命令,在【新建文档】对话框中选择【示例中的页】,【示例文件夹】选择【Mobile起始页】,在【示例页】中选择【jQuery Mobile(本地)】,单击【创建】按钮。12.3.5 12.3.5 课堂案例课堂案例制作简单多容器页面制作简单多容器页面2保存文档。单击【文件
15、】/【保存】命令,将文件另存为“index.html”,并保存在站点根文件夹下,在弹出的【复制相关文件】对话框中,单击【复制】按钮,把相关的框架文件复制到本地站点。12.3.5 12.3.5 课堂案例课堂案例制作简单多容器页面制作简单多容器页面3设置页面控制。单击文档工具栏上的【拆分】按钮,进入拆分界面,在左侧的代码窗口中找到“”标签,并在“”标签中添加“name=viewport content=width=device-width,initial-scale=1”属性,使页面的宽度与移动设备的屏幕宽度相适应。12.3.5 12.3.5 课堂案例课堂案例制作简单多容器页面制作简单多容器页面4
16、命名page容器。设置4个page容器的id值分别为“page”、“doc”、“video”和“troom”。5设置标题和脚注。在设计界面设置4个page容器标题分别“媒体资料室”、“文字材料”、“影像资料”和“教研室建设”,脚注均为“商学字媒体与信息系”。12.3.5 12.3.5 课堂案例课堂案例制作简单多容器页面制作简单多容器页面6设置后退按钮。为id值为“doc”和“video”的page容器添加“data-add-back-btn=true data-back-btn-text=首页”属性,即可在页面头部栏的左侧增加一个名为“首页”的后退按钮;为id 值为“troom”的page容器
17、添加“data-add-back-btn=true data-back-btn-text=返回”属性,为页面增加一个名为“返回”的后退按钮,如图所示。12.3.5 12.3.5 课堂案例课堂案例制作简单多容器页面制作简单多容器页面7设置容器内容及超级链接。(1)删除id值为“page”容器中的列表,并输入文本“文字材料|影像资料”,选中“文字材料”文本,在【属性】检查器的【链接】下拉列表框中输入“#doc”;选中“影像资料”文本,在【属性】检查器的【链接】下拉列表框中输入“#video”,效果如图所示。12.3.5 12.3.5 课堂案例课堂案例制作简单多容器页面制作简单多容器页面(3)在id
18、值为“video”容器中,输入两个段落文本,分别为“教学竞赛”和“教研室活动”。选中两个段落文本,单击【属性】检查器的 按钮,将文本设置为项目列表。选中“教学竞赛”文本,在【属性】检查器的【链接】下拉列表框中输入“#comp”;选中“教研室活动”文本,在【属性】检查器的【链接】下拉列表框中输入“#acti”,效果如图所示。12.3.5 12.3.5 课堂案例课堂案例制作简单多容器页面制作简单多容器页面(4)在id值为“troom”容器中,输入相应文本,选中“返回上一页”文本,并在代码窗口为链接添加“data-rel=back”属性,如图所示。12.3.5 12.3.5 课堂案例课堂案例制作简单
19、多容器页面制作简单多容器页面8设计页面转场。选中“page”容器中“文字材料”文本,在代码窗口为链接添加“data-transition=slideup”属性,代码如下所示:文字材料使用同样的方法设置其它链接文本。12.3.5 12.3.5 课堂案例课堂案例制作简单多容器页面制作简单多容器页面 对话框是交互设计中的基本构成组件,在jQuery Mobile中,通过给指定页面的链接增加“data-rel”属性,并设置该属性值为“dialog”,当单击该链接时,打开的页面即以对话框的形式显示。应用了对话框属性的新页面会以圆角方式显示,页面周围增加边缘及深色的背景,使得对话框浮在页面之上。12.4
20、12.4 创建对话框创建对话框 选择【插入】/【jQuery Mobile】/【页面】命令,新建一个 jQuery Mobile 页面,在设计 窗口选中页面文本“内容”,将其替换成“打开对话框”,选中文本“打开对话框”,在属性 检查器中设置【链接】属性为“book.html”。12.4.1 12.4.1 新建对话框新建对话框单击文档工具栏的【拆分】按钮,在【代码】窗口为页面链接 标签添加属性 data-rel 为“dialog”,代码如下。打开对话框 12.4.1 12.4.1 新建对话框新建对话框1打开“index.html”文档,进入代码窗口,在id为“doc”容器中“教材建设”文本的超级
21、链接中添加“data-rel”属性,并设置值为“dialog”。代码如下:教材建设12.4.2 12.4.2 课堂案例课堂案例插入对话框插入对话框2新建HTML5文档。选择【文件】/【新建】命令,在【新建文档】对话框中选择【空白页】,【页面类型】选择【HTML】,【文档类型】选择【HTML5】,单击【确定】按钮。12.4.2 12.4.2 课堂案例课堂案例插入对话框插入对话框3保存文档。单击【文件】/【保存】命令,将文件另存为“book.html”,并保存在站点根文件夹下。4插入页面。选择【插入】/【jQuery Mobile】/【页面】命令,在文档中插入一个id值为“dialog”的页面。1
22、2.4.2 12.4.2 课堂案例课堂案例插入对话框插入对话框5设置页面文本。定义标题文本为“教材建设”,脚注为“商学院媒体与信息系”,输入内容信息并设置为列表,如图所示。12.4.2 12.4.2 课堂案例课堂案例插入对话框插入对话框6设置主题样式。单击文档工具栏的【代码】按钮,为header、content和footer容器添加“data-theme”属性,并设定主题样式分别为“b”、“d”和“b”,效果如图所示。12.4.2 12.4.2 课堂案例课堂案例插入对话框插入对话框 jQuery Mobile 提供了一套标准的工具栏组件,移动应用只需对标签添加相应的属性值就 可以直接使用。通常
23、情况下,工具栏元素都放置在页眉(标题)和页脚(脚注)中,以实现“已访问”的导航。12.5 12.5 创建工具栏创建工具栏 jQuery Mobile提供了一套标准的工具栏组件,移动应用只需对标签添加相应的属性值就可以直接使用。通常情况下,工具栏元素都放置在页眉(标题)和页脚(脚注)中,以实现“已访问”的导航。12.5.1 12.5.1 定义标题栏定义标题栏1定义标题栏 标题栏位于页面顶部,即页眉的位置,通常包含页面标题或一到两个按钮(通常是首页、选项或搜索按钮)。标题文字以“”标题方式显示,默认的主题样式为a(黑色)。12.5.1 12.5.1 定义标题栏定义标题栏 在标准的标题栏中,标题文字
24、两侧各有一个可放置按钮的位置,由于标题栏空间的限制,工具栏中的按钮均是内联按钮,按钮的宽度只允许放置icon图标和文字。在jQuery Mobile中,为按钮添加图标可以通过添加data-icon属性实现,jQuery Mobile自带图标集合中的图标名称及图标样式说明如表12-2所示。12.5.1 12.5.1 定义标题栏定义标题栏例如,为页面添加“上一页”和“下一页”按钮,以实现页面间的切换,代码如下所示:上一页文字材料下一页页面效果如图所示。12.5.1 12.5.1 定义标题栏定义标题栏12.5.2 12.5.2 定义脚注栏定义脚注栏 与页眉相比,页脚更具伸缩性,它们更实用且变化较多,
展开阅读全文