移动web开发简介

移动web开发简介

ID:26546686

大小:101.00 KB

页数:10页

时间:2018-11-27

移动web开发简介_第1页
移动web开发简介_第2页
移动web开发简介_第3页
移动web开发简介_第4页
移动web开发简介_第5页
资源描述:

《移动web开发简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、10第章移动Web开发简介移动设备是一种全新的媒介。桌面系统中总结出来的最佳实践在移动系统中完全不适用。移动设备、移动生态系统和移动用户具有独特的特性,要求采用不同于以往的最佳实践进行移动Web开发。本书将讲述移动Web的语法、语义和生态系统。您将学习如何构建适应性强、响应迅速并且符合标准的移动Web站点,并确保其可以在任意移动浏览器上运行。一些简单的开发提示和技巧将改进小尺寸屏幕中的Web可用性。您可以进一步充实移动Web站点,使其适用于高级智能手机浏览器(具有电子邮件、桌面功能的Web浏览等集成Internet功能的高端手机中的浏览器),

2、能够呈现完整的HTML并实现专有扩展。开发工作完成后,您将了解如何在实际移动设备上进行全方位的测试,优化移动Web页面以便于网络传输,以及通过避免代码转换保留更多适用于移动生态系统的程序。移动Web好比是西部荒野。一些重量级人物控制着整个生态系统,战争随处可见。意志坚定的人可以在遥远的地方占有财产、构建家园、建立社区以及与世隔绝的繁华村落。但是,要想生存下来,最好的方式还是全副武装。而对于移动开发人员来说,在这片荒野中生存最有效的武器就是:●对移动标准和最佳实践具有专业而深入的了解●批判性思维技能和正确对待怀疑●千方百计找出正确的语法●正确评

3、价移动用户的需求基于标准的移动Web开发方法确保在各种移动浏览器和平台之间的兼容性和可用性。要想在移动Web开发领域取得成功,必须了解所有规则,同时还要了解什么时候可以忽略规则。www.docin.com1.1移动Web和桌面Web从根本上说,只有一种Web。Web内容是可以使用各种Web浏览器查看的标准化标记、样式、脚本和多媒体。在本书中,按照惯例将这种Web称为桌面Web。我们可以在台式计算机、笔记本电脑、上网本上通过Firefox、Opera或InternetExplorer等浏览器访问桌面Web,进行网上冲浪。桌面Web由通过TCP/

4、IP计算机网络链接在一起的大量服务器构成。这种服务器称为Web服务器,很多Web服务器实现超文本传输协议(HTTP)共享文档和文件。Web服务器通过统一资源标识符(UniformResourceIdentifier,URI)提供对文本文件、标记文档和二进制资源的访问。在HTTP请求中,客户端向Web服务器发送所需资源的URI以及一组请求头,其中一个请求头包含MIME类型列表,该列表公布客户端支持的内容类型。在HTTP响应中,Web服务器除了向客户端发送请求的文档(标记、文本或二进制文件)外,还会附带另外一组头,其中一个头包含MIME类型,描述

5、传输到客户端的文档的文件类型。移动Web在桌面Web的基础上添加了新的MIME类型、标记语言、文档格式和最佳实践,为小尺寸屏幕提供优化的Web内容,并可解决移动设备上的资源限制、Web浏览器可用性差等问题。移动Web在Web生态系统中引入了一些新的组件,包括:●针对移动设备进行了优化的标记语言和样式●可区分移动标记和桌面HTML的MIME类型●具有大量功能的浏览器客户端●使内容更适合上述客户端的网络代理如果将移动Web比作西部荒野,桌面Web就可称得上是世外桃源。桌面Web是一种较好理解的安全开发环境,采用根据已制定的标准建立的客户端技术。截

6、止到本书编写时,桌面Web已经走过将近20年的风雨历程了。桌面浏览器客户端是公开的、免费的、可轻易获得并且经常更新。目前人们使用的主流Web浏览器是由少数软件供应商和开放源代码项目生产的,这样就降低了跨平台Web开发中的测试难度。在桌面生态系统中,如果一个Web页面到达目标浏览器,则其标记在传输途中几乎一直存在,Internet中的中介服务器不会更改这些标记。网络所有者和Internet服务提供商(InternetServiceProvider,ISP)对于通过自动标记适配和内容重新打包优化和改善网络体验没有任何兴趣(请参阅表1-1,了解定义

7、移动Web和桌面Web的特征列表)。表1-1移动Web和桌面Web的特征移动Web桌面Web平均会话长度2~3分钟10~15分钟最小屏幕尺寸90×60800×600最大屏幕尺寸对于常用的设备为240×400无限制www.docin.com(续表)移动Web桌面Web浏览器供应商超过12家并且还在不断增长只有两家,市场份额超过5%浏览器故障经常出现故障。除使用可更新操作系统的智能手机外,其他设备都无法修补很少出现故障并且可以修补W3C.万维网联盟(WorldWideWebConsortium),相关信息请访问网站http://w3.org。标准

8、不规范。在移动行业中,有时会忽略甚至违背这些标准接受并充分应用标记语言WMLCHTMLXHTMLBasicXHTML-MPXHTMLHTMLXHTML、HTMLJa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。