20131016 移动App开发

合集下载

移动终端软件开发

移动终端软件开发

移动终端软件开发引言移动终端软件开发是指针对移动设备(如智能手机、平板电脑等)进行软件开发的一种技术活动。

随着移动设备的普及和用户需求的增长,移动终端软件开发已经成为现代软件开发领域中的重要部分。

本文将介绍移动终端软件开发的基本概念、开发流程和常用工具,以帮助读者了解和学习移动终端软件开发技术。

移动终端软件开发的基本概念移动终端软件开发涵盖了多个方面的技术知识。

首先,移动终端软件开发需要对目标平台的操作系统和开发环境有深入的了解。

常见的移动操作系统包括Android和iOS,而开发环境则包括开发工具、开发语言和开发框架等。

其次,移动终端软件开发需要具备良好的用户界面设计能力。

在移动设备上,用户界面的设计对用户体验至关重要。

开发者应该掌握用户界面设计的基本原则,并善于运用各种界面元素和交互模式来提升用户体验。

此外,移动终端软件开发还需要关注移动设备的特殊性能和限制。

移动设备的硬件资源有限,因此开发者需要对资源的使用和管理有所了解,以确保软件在移动设备上的性能和稳定性。

移动终端软件开发的流程移动终端软件开发一般可以分为以下几个阶段:1.需求分析阶段:明确软件的功能需求和用户需求,并制定相应的开发计划。

2.设计阶段:根据需求分析的结果,设计软件的架构、界面和功能模块等。

3.开发阶段:基于设计阶段的结果,进行编码实现和测试。

4.测试阶段:对开发完成的软件进行各种测试,包括单元测试、集成测试和系统测试等。

5.发布和维护阶段:将测试通过的软件发布到移动设备上,并进行后续的维护和升级。

在整个开发过程中,开发者还应该注意版本控制、文档管理和团队协作等问题,以提高开发效率和软件质量。

常用的移动终端软件开发工具在移动终端软件开发过程中,有多种工具可供选择。

以下是常用的几种工具:1.Android Studio:用于开发Android应用的集成开发环境。

它提供了丰富的开发工具和模拟器,方便开发者进行应用开发和调试。

2.Xcode:用于开发iOS应用的集成开发环境。

移动互联网应用开发

移动互联网应用开发

移动互联网应用开发近年来,随着移动互联网的兴起,移动应用也越来越受到人们的关注,而移动应用的开发也显得尤为重要。

本文将从移动应用的定义、开发流程和技术栈等方面来探讨移动互联网应用开发的相关内容。

一、移动应用的定义移动应用简称APP,是指通过移动端的终端设备(如智能手机、平板电脑等)上安装的软件。

通过下载安装,用户可以获得更为便捷的服务和信息,如淘宝、微信、QQ等。

随着移动端设备的快速普及,移动应用已成为人们生活工作中不可或缺的重要工具。

二、移动应用开发流程移动应用开发的流程可以大致分为5个步骤:需求分析、UI设计、开发、测试、发布。

1. 需求分析在需求分析阶段,开发团队需要与客户进行沟通和交流,了解客户的需求和期望,确定项目的功能、界面、用户群体等,从而编写软件规格说明书。

在这一阶段,需要开发团队深入分析用户需求、市场需求、技术方案和竞争现状等各个因素,以制定一份全面而有针对性的需求分析计划。

2. UI设计UI设计是移动应用中的重要环节,影响移动应用的用户体验。

在这一阶段,开发团队需要使用UI工具来设计APP的界面,确定不同屏幕的布局、颜色、素材、图标等设计要素。

同时,需要注意用户体验设计、界面配色、元素对齐等方面,以确保APP与众不同、独具特色。

3. 开发在确定好需求和UI设计之后,开发团队需要选择一种适合的编程语言和开发框架来实现APP的逻辑代码和功能模块。

目前较为常用的开发语言有Java、Objective-C、Swift、React Native、Flutter等。

在开发过程中要注重代码书写规范、性能优化、安全防护、代码重构等,确保APP的代码质量和稳定性。

4. 测试在开发完成后,需要进行各种测试,包括功能测试、性能测试、兼容测试、安全测试等,确保APP具有高水平的稳定性、可靠性、安全性和易用性。

同时,需要确保APP能够与不同机型、不同操作系统和不同网络环境下运行正常。

5. 发布在测试通过后,需要把APP发布到各大应用商店(如苹果商店、谷歌商店等)中,供用户下载使用。

移动应用开发软件快速入门

移动应用开发软件快速入门

移动应用开发软件快速入门第一章:移动应用开发概述移动应用开发是指开发适用于移动设备(如智能手机、平板电脑、可穿戴设备等)的软件应用程序。

移动应用开发软件是指开发人员使用的工具,它们提供了各种功能和特性,帮助开发人员快速创建、测试和发布移动应用程序。

第二章:大众化移动应用开发软件大众化移动应用开发软件是为非专业开发人员设计的软件,无需编写复杂的代码即可创建移动应用程序。

这些软件通常提供了直观的用户界面和可视化的开发环境,让用户通过拖拽组件、配置属性和事件来构建应用程序。

应用程序生成器是一种常见的大众化移动应用开发软件,它提供了预定义的模板和组件库,用户只需按照自己的需求进行定制即可生成应用程序。

这类软件通常适用于简单的应用程序,如商店、餐厅、新闻等。

第三章:专业化移动应用开发软件专业化移动应用开发软件是为专业开发人员设计的软件,它们提供了更多的灵活性和控制权,可以满足复杂和定制化的应用程序需求。

集成开发环境(IDE)是一种常见的专业化移动应用开发软件,它提供了一个完整的开发环境,包括代码编辑器、调试器、构建和发布工具等,可以支持多种编程语言和平台。

第四章:移动操作系统开发软件移动操作系统开发软件是专门用于开发移动操作系统的软件。

移动操作系统是移动设备上运行的软件平台,它提供了一系列的功能和服务,如用户界面、应用管理、多媒体支持等。

Google Android Studio是一种常见的移动操作系统开发软件,它基于Java和Kotlin开发,提供了丰富的工具和库,帮助开发人员创建高质量的Android应用程序。

第五章:移动游戏开发软件移动游戏开发软件是专门用于开发移动游戏的软件。

移动游戏是指在移动设备上运行的娱乐应用程序,它们通常需要高性能的图形和音频处理能力。

Unity是一种常见的移动游戏开发软件,它支持多个平台(如Android和iOS),提供了强大的游戏引擎和开发工具,适用于从简单的休闲游戏到复杂的3D游戏等各种类型的游戏开发。

移动终端软件开发 (2)

移动终端软件开发 (2)

移动终端软件开发1. 引言移动终端软件开发是指针对移动设备,如智能手机和平板电脑,开发应用程序的过程。

随着移动设备的普及和功能的不断增强,移动终端软件开发变得越来越重要。

本文将介绍移动终端软件开发的基本概念、技术要求以及开发过程中需要注意的事项。

2. 移动终端软件开发的基本概念移动终端软件开发是一种面向移动设备的软件开发方式,它与传统的桌面软件开发有些许不同。

移动终端软件开发需要考虑到设备的小尺寸、触摸屏的交互方式以及用户对移动设备的特殊需求。

3. 移动终端软件开发的技术要求移动终端软件开发需要掌握多种技术,包括以下几个方面:3.1. 移动应用开发平台常见的移动应用开发平台有iOS、Android和Windows Phone。

开发者需要熟悉各个平台的开发语言和开发工具,以便能够为不同的平台开发应用程序。

3.2. 移动应用开发语言常见的移动应用开发语言有Java、Objective-C和C#。

开发者需要根据所选择的平台来学习相应的开发语言。

3.3. 移动应用界面设计移动设备的屏幕较小,因此移动应用的界面设计需要简洁清晰,同时还需要考虑到触摸屏的操作方式,使用户能够方便地操作应用程序。

3.4. 移动应用性能优化由于移动设备的资源有限,开发者需要对应用程序进行性能优化,以减少资源消耗和提高应用的响应速度。

4. 移动终端软件开发的流程移动终端软件开发一般包括以下几个阶段:4.1. 需求分析在需求分析阶段,开发团队和客户共同确定应用程序的功能需求和用户需求,以便明确开发目标。

4.2. 原型设计在原型设计阶段,开发团队根据需求分析的结果设计应用程序的界面和功能流程,并制作出应用程序的原型。

4.3. 开发与测试在开发与测试阶段,开发团队根据需求分析和原型设计的结果开始进行应用程序的开发,并进行测试以确保应用程序的质量。

4.4. 发布与维护在发布与维护阶段,开发团队将应用程序发布到相应的应用商店,并持续跟进用户反馈,及时修复bug和改进应用程序。

移动应用开发教案

移动应用开发教案

移动应用开发教案一、移动应用开发课程概览:移动应用开发是近年来信息技术行业的热门领域之一。

通过学习移动应用开发,学生不仅可以掌握一门具有市场前景的技术特长,还可以拓宽自己的信息技术知识领域,提升未来的就业竞争力。

二、课程目标:1. 学习移动应用开发的基本知识和技能,了解移动应用的开发流程并掌握主流移动开发工具的使用;2. 掌握Android和iOS平台的应用开发技术,理解各自的运行机制和开发环境;3. 提升个人问题解决能力,通过项目实战提升移动应用开发的实践经验;4. 了解移动应用市场的最新动态,了解市场需求,能与时俱进地更新知识技能。

三、课程内容:1. 移动应用基础知识:包括移动应用的定义、类型、原则以及核心组件等;2. 移动开发语言:深入学习Java、Swift、Kotlin等移动开发主流语言;3. 移动应用开发平台:Android和iOS平台的深入理解与实践;4. 移动应用开发工具:包括IDE的使用,例如Android Studio和Xcode;5. 移动应用测试:测试方法和测试环境的设置,以及调试技巧;6. 移动应用发布:如何打包应用,移动应用商店提交流程。

四、教学方法:教学采用理论与实践相结合的方式,依据学生的特性,采用案例教学、课堂指导、小组竞赛等方式加强学生的实践能力。

五、评价模式:本课程的评价主要分为两部分:期中和期末考试。

期中考试将检验学生的理论知识的掌握情况,期末考试将以学生的项目成果和报告为评价标准。

为提高学生的参与感和学习积极性,平时会进行一些小测验或者项目作业,并将成绩计入总成绩。

六、教学资源:我们将提供丰富的开发实践教材和相关书籍推荐,帮助学生深入理解移动应用开发。

此外,我们还会整理在线教学视频和教程资源,以便学生自我学习。

七、课程计划:1. 第一周:移动应用基础知识2. 第二周:移动开发语言学习3. 第三至六周:Android开发实践4. 第七至十周:iOS开发实践5. 第十一周:应用测试技巧6. 第十二周:移动应用发布流程7. 第十三至十六周:移动应用项目实践八、建议:希望学生积极参与课程学习过程,勇于提出自己的见解和疑问,同时,鼓励学生通过项目实践和竞赛提升自己的技术水平和团队协作能力。

移动应用开发技术手册

移动应用开发技术手册

移动应用开发技术手册移动应用开发技术手册是一本为开发者提供指导和参考的重要工具。

本手册将深入介绍移动应用开发的基本概念、各类开发工具和技术、最佳实践以及常见问题解答。

通过学习本手册,开发者将能够全面了解移动应用开发的关键要点,提升开发效率和质量,实现更好的用户体验。

一、移动应用开发概述1.1 移动应用开发概念移动应用开发是指为移动设备(如智能手机和平板电脑)设计和开发软件应用程序。

本部分将介绍移动应用开发的定义、特点以及市场趋势。

1.2 移动应用开发生命周期移动应用开发生命周期涵盖了需求分析、设计、开发、测试、发布和维护等阶段。

我们将详细解释每个阶段的任务和最佳实践。

1.3 移动应用开发工具介绍主流的移动应用开发工具,包括IDE(集成开发环境)、SDK (软件开发工具包)和版本控制工具。

每个工具的特点和使用方法都将被详细讲解。

二、移动应用开发技术2.1 移动应用开发平台主要介绍Android和iOS作为主流移动应用开发平台的特点、优势和限制。

开发者可以根据具体需求选择适合自己的开发平台。

2.2 移动应用界面设计界面设计是移动应用开发中至关重要的一环。

本节将涵盖移动应用界面设计的基本原则、常用设计模式以及实现技巧。

2.3 移动应用数据存储移动应用通常需要对数据进行存储和管理。

我们将介绍移动应用中常用的数据存储方式,包括SQLite数据库、文件存储和云存储等。

2.4 移动应用网络通信移动应用经常需要与网络进行通信,获取数据和与服务器进行交互。

本节将介绍移动应用中的网络通信技术,例如HTTP请求、Web服务和Socket通信等。

2.5 移动应用性能优化性能优化是移动应用开发中不可忽视的一方面。

本节将介绍如何通过代码优化、资源管理和算法改进等手段提升应用的性能和响应速度。

三、移动应用开发最佳实践3.1 应用安全性移动应用的安全性是用户关注的重要问题。

本部分将介绍移动应用的常见安全威胁和防御措施,如数据加密、用户认证和代码审查等。

移动应用开发技术之App发布流程

移动应用开发技术之App发布流程

移动应用开发技术之App发布流程移动应用开发技术的飞速发展,使得越来越多的人投身于iOS和Android等平台上的应用程序的开发。

然而,仅仅开发一个好的应用程序是不够的,成功发布应用并推广它同样至关重要。

本文将探讨移动应用的发布流程,旨在帮助开发者更好地理解这个过程。

一、编写应用描述和制作应用截图在正式发布应用之前,开发者必须提供一份吸引用户的应用描述,并制作应用截图。

这是吸引用户下载的重要因素之一。

应用描述应该简洁明了,突出应用的特点和功能,同时要符合平台规范。

应用截图应该展示应用的主要界面,以及应用在不同设备上的运行效果,有助于用户更好地了解应用。

二、注册开发者账号为了发布应用,开发者需要注册一个开发者账号,具体取决于应用所针对的平台。

在注册过程中,开发者需要提供个人或公司相关信息,以及支付相应费用。

这个过程可能需要一些时间,因此建议开发者在应用开发初期就开始准备。

三、进行应用的编译打包在应用开发完成后,开发者需要进行应用的编译和打包。

对于iOS平台,开发者需要使用Xcode工具将代码编译成可执行文件,并生成对应的.app文件。

对于Android平台,开发者需要使用Android Studio工具将代码编译成.apk文件。

这一步骤是将应用从源代码转化为可在设备上安装和运行的文件。

四、应用的测试和调试在发布应用之前,开发者必须对应用进行充分的测试和调试。

这包括功能测试、性能测试、兼容性测试等等。

通过测试和调试,开发者可以发现并修复应用中存在的问题,提升用户体验。

同时,开发者还可以利用测试和调试过程中收集到的反馈来改进应用。

五、上传应用至应用商店一般来说,应用的发布都需要通过官方的应用商店进行。

对于iOS平台,开发者需要将应用上传至App Store,填写相关信息并进行审核。

对于Android平台,开发者需要将应用上传至Google Play,同样进行填写和审核。

这一步骤可能需要经历一段时间,因此开发者要提前做好准备。

移动应用开发知识:移动应用开发——从入门到精通

移动应用开发知识:移动应用开发——从入门到精通

移动应用开发知识:移动应用开发——从入门到精通移动应用开发已经逐渐成为了一个重要的领域,越来越多的人开始关注并学习这方面的知识。

在全球移动用户不断增加和移动技术不断发展的趋势下,移动应用开发的市场需求持续增长。

如果您也想学习移动应用开发,那么本文将为您介绍这个领域的入门知识和精通技巧,从而让您成为一名出色的移动应用开发人员。

1.移动应用开发的概述移动应用开发是指使用特定编程语言和平台为移动设备(如智能手机、平板电脑)开发应用程序。

随着移动设备的普及,移动应用开发的市场需求也不断增加。

根据数据显示,截至2021年,全球移动应用下载量已经达到了2180亿次,市场规模超过2640亿美元。

因此,如果您想成为一名优秀的开发人员,那么掌握移动应用开发的技术和方法是非常必要的。

2.移动应用开发的开发语言和平台移动应用开发的编程语言多种多样,主流的编程语言有Java、Swift、Kotlin、Objective-C等。

这些语言根据开发平台的不同而采用不同的编码方式,需要开发人员深入掌握各种编程语言的优缺点及其适用范围。

例如,Java是应用程序开发的主要交互语言,适用于创建Android操作系统上的应用程序,而Swift则是iOS操作系统的主要编程语言。

因此,开发者应根据自己的需求选择适合自己的编程语言。

当然,平台的选择也非常重要。

其中Android和iOS是移动应用开发的两个主要平台。

Android操作系统支持Java、Kotlin语言,并提供Android Studio等开发工具;iOS操作系统则使用Swift和Objective-C语言进行开发,使用Xcode作为开发工具。

在选择平台时,开发者应该根据自己的需求和设备市场占比选择最适合的平台。

3.移动应用开发的开发流程移动应用开发的开发流程包括需求分析、设计、开发、测试、发布等阶段。

其中,需求分析是重要的第一步,这个阶段主要包括针对用户需求进行分析、计划功能和服务、定义项目的总体目标和计划等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

var value=localStorage.getItem(key);
本地存储
2.本地数据库
HTML内置了一个可以通过SQL语言来访问的数据库。 SQLLite数据库 在客户端本地建立一个数据库,减轻服务器端的负担, 同时加快了访问数据的速度。
使用: a)创建数据库访问对象 var db=window.openDatabase('mydata', '1.0', 'Test DB', 102400); 数据库名,版本号,数据库描述,数据库大小
看上去是一个Native App, 但只有一个UI WebView, 里面访问的是一个Web App
Hybrid App
Web App
基于浏览器开发并运行应用程序,是Google在设 计Chrome时提出的概念,它只需要通过HTML、 CSS和JavaScript就可以在任意移动浏览器中执 行。
Web App的优势: 1.开发成本低 2.适配多种移动设备成本 低 3.跨平台和终端 4.迭代更新容易 5.无需安装成本 Web App的劣势: 1.浏览的体验短期内还无法超 越原生应用 2.不支持离线模式(html5将 会解决这个问题) 3.消息推送不够及时 4.调用本地文件系统的能力弱
Web App、Hybrid App、Native APP
Web App(网页应用) 开发成本 维护更新 低 简单 Hybrid App(混合应用) 中 简单 Native App(原生应用) 高 复杂
体验
store或marke 认可 安装

不认可 不需要

认可 需要

认可 需要
跨平台



HTML5、CSS、JS
如何解决盒子边框溢出
指定块级元素时,并且定义边框,设置宽度为100 %。 开发过程中通常会对文本框定义为宽度100%,定 义为块级元素以实现全屏自适应的样式,但此时 你会发现,该元素的边框(左右)各1个像素会溢了 文档,导致出现横向滚动条,为解决这一问题, 我们可以为其添加一个特殊的样式-webkit-boxsizing:border-box;用来指定该盒子的大小包括 边框的宽度。
本地存储
c)executeSql执行SQL
transaction.executeSql(sql, [], dataHandler, errorHandler);
第二个参数:SQL语句中所有要使用到的参数的数组,SQL 语句中药使用到的参数先用“?”代替,然后依次将这些参
数组成数组放在第二个参数中
本地存储
HTML5可更多的认为是HTML5+CSS3+JS的组 合,可以作为一个完善的应用开发语言,完成 移动应用的开发。基于浏览器引擎的环境,实 现移动化(跨平台)。 CSS修饰界面,绚丽的界面不再是本地应用的 专利。 JS为用户提供数据、逻辑和交互的主要方法。 总结:HTML是骨 CSS是皮 JS是肌肉 HTML5 强悍坚固的骨架 CSS3 精致到每个毛孔的皮肤 JavaScript 久经考验的肌肉
本地存储
b)transaction方法 执行事务处理,可以防治在对数据库进行访问及执行 有关操作时受到外界的打扰,阻止别的用户访问数据库 的目的。 db.transaction(function(tx){ tx.executeSql(sql); }); //一个回调函数为参数,在这个函数中执行数据的语句
离线应用
本地缓存 与浏览器缓存的区别 本地缓存为整个Web应用程序服务,而浏览器的网页缓存 只服务于单个网页。任何网页都具有缓存,本地缓存只缓存 指定的网页。 网页缓存不安全、不可靠,本地缓存可靠的。
离线资源缓存 cache manifest
可以将它看作是app的一个缓存。 cache manifest实际上是一个文本文件,上面罗 列了需要在本地缓存的内容。使用该功能,可 以方便地将常用的JS、CSS和图片文件缓存在 设备的内存中。这样,即使设备处于脱机状态, 用户还是能够正常访问应用的界面。
Hybrid App
Hybrid App(混合模式移动应用):同时使用网页 语言与程序语言开发,通过应用商店区分移动操 作系统分发,用户需要安装使用的移动应用。
总体特性更接近Native A,所以开发成本和 难度比Native App要小很多。 Hybrid App兼具了Native App的所有优势,也兼 具了Web App使用HTML5跨平台开发低成本的优 势
webkit为display属性提供了一个webkit-box的值,它 可以做到盒子模型灵活控制。 1.容器的排列 父容器的display属性设置为box或者inlinebox
2.水平、垂直分布 box-orient属性指定容器的分布轴
(vertical;horizontal)
3.反序排列box-direction改变容器的显示顺序 4.……
性能注意点介绍 1.将for循环条件语句中的.length属性存入一个局部变 量 2.用className属性取代其他style属性 3.避免使text-shadow和box-shadow(降低性能) 4.避免使用opacity(干扰硬件加速的渲染) 5.要用translate3d不用translate(后者没有硬件加速) 6.在HTML中,将inline的 JS代码转化为独立的JS文 件 7.由于脚本的阻塞特性,将JavaScript脚本放在文件 的最底端以及成组加载
HTML5开发移动App
HTML5+CSS3+JS
流程安排
1 2 3 4
Web技术的发展 移动App分类 HTML5+CSS+JS开发
WebApp开发技巧
Web技术的发展
1993 1995 1996
1999 2005 2008
移动App分类
基于浏览器运行 操作系统运行 Web App
Native App
viewport 属性
initial-scale 0 to 10.0 初始缩放比例 默认1.0
minimum-scale 缩放最小比例 0 to 10.0 默认0.25 maximum-scale 缩放最大比例 0 to 10.0 默认5.0 user-scalable no,yes 是否可手动缩放
使用cache manifest功能还能减少网络连接的请 求次数。对于动态数据的缓存处理则需要使用 JS刷回缓存的数据,而不是cache manifest。
meta标签
<meta content=”width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;” name=”viewport” /> <meta content=”telephone=no” name=”format-detection” /> meta标签表示:告诉设备忽略将页面中的数字识别为电话号码 <meta content="email=no" name="format-detection"/> meta标签表示:去除Android平台中对邮箱地址的识别。
HTML5主要新功能
绘画Canvas、SVG 视频video、音频audio 地理信息 Web存储 应用缓存 ……
本地存储
1.Web Storage
对HTML4中cookies存储机制的一个改善
webstorage分两种sessionStorage和localStorage sessionStorage:将数据保存在session对象中(生 命周期浏览网站,浏览器关闭)。 localStorage:将数据保存在客户端本地的硬件设备 中,即使浏览器关闭,数据仍然存在。 sessionStorage临时保存,localStorage永久保存 localStorage.setItme(key,value);
第三个参数:执行SQL语句成功时调用的回调函数
fucntion dataHandler(transcaction,result){
//执行SQL语句成功时处理. }
result执行语句后返回的结果数据集对象
第四个参数:执行SQL语句出错时调用的回调函数 fucntion errorHandler(transcaction,errmsg){ //执行SQL语句出错时处理. } errmsg执行发生错误时的错误信息文字
HTML5标签的使用
HTML5可以实现一些HTML4中无法实现的丰富的 WEB应用程序的体验,可以减少开发者很多的工 作量。
eg:section标签(块内容或文章区域) nav标签(导航条或选项卡)
利用CSS3边框背景属性
按钮有圆角效果,有内发光效果还有高光效果, 这样的按钮使用CSS3写是无法写出来的,当然圆 角可以使用CSS3来写,但高光和内发光却无法使 用CSS3编写,这个时候你不妨使用-webkitborder-image来定义这个按钮的样式。-webkitborder-image就个很复杂的样式属性。
自适应布局模式
在编写CSS时,不建议宽度定死。 为达到适配各种设备,使用自适应布局模式(支付 宝采用了自适应布局模式)。 页面在ipad、itouch、ipod、iphone、android、 web safarik、chrome都能够正常的显示,无需再 次考虑设备的分辨率。
学会使用webkit-box
相关文档
最新文档