深圳Web培训
达内深圳罗湖中心

185-8886-4961

热门课程

移动Web开发简介(1)

  • 时间:2015-11-12
  • 发布:深圳达内
  • 来源:深圳达内

深圳WEB培训中心认为移动设备是一种全新的媒介。桌面系统中总结出来的最佳实践在移动系统中完全不适用。移动设备、移动生态系统和移动用户具有独特的特性,要求采用不同于以往的最佳实践进行移动Web开发。

本文将讲述移动Web的语法、语义和生态系统。您将学习如何构建适应性强、响应迅速并且符合标准的移动Web站点,并确保其可以在任意移动浏览器上运行。一些简单的开发提示和技巧将改进小尺寸屏幕中的Web可用性。您可以进一步充实移动Web站点,使其适用于高级智能手机浏览器(具有电子邮件、桌面功能的Web浏览等集成Internet功能的高端手机中的浏览器),能够呈现完整的HTML并实现专有扩展。开发工作完成后,您将了解如何在实际移动设备上进行全方位的测试,优化移动Web页面以便于网络传输,以及通过避免代码转换保留更多适用于移动生态系统的程序。

移动Web好比是西部荒野。一些重量级人物控制着整个生态系统,战争随处可见。意志坚定的人可以在遥远的地方占有财产、构建家园、建立社区以及与世隔绝的繁华村落。但是,要想生存下来,最好的方式还是全副武装。而对于移动开发人员来说,在这片荒野中生存最有效的武器就是:

◆ 对移动标准和最佳实践具有专业而深入的了解

◆ 批判性思维技能和正确对待怀疑

◆ 千方百计找出正确的语法

◆ 正确评价移动用户的需求

基于标准的移动Web开发方法确保在各种移动浏览器和平台之间的兼容性和可用性。要想在移动Web开发领域取得成功,必须了解所有规则,同时还要了解什么时候可以忽略规则。

1.1 移动Web和桌面Web

从根本上说,只有一种Web。Web内容是可以使用各种Web浏览器查看的标准化标记、样式、脚本和多媒体。在本书中,按照惯例将这种Web称为桌面Web。我们可以在台式计算机、笔记本电脑、上网本上通过Firefox、Opera或Internet Explorer等浏览器访问桌面Web,进行网上冲浪。

桌面Web由通过TCP/IP计算机网络链接在一起的大量服务器构成。这种服务器称为Web服务器,很多Web服务器实现超文本传输协议 (HTTP)共享文档和文件。Web服务器通过统一资源标识符(Uniform Resource Identifier,URI)提供对文本文件、标记文档和二进制资源的访问。

在HTTP请求中,客户端向Web服务器发送所需资源的URI以及一组请求头,其中一个请求头包含MIME类型列表,该列表公布客户端支持的内容类型。

在HTTP响应中,Web服务器除了向客户端发送请求的文档(标记、文本或二进制文件)外,还会附带另外一组头,其中一个头包含MIME类型,描述传输到客户端的文档的文件类型。

移动Web在桌面Web的基础上添加了新的MIME类型、标记语言、文档格式和最佳实践,为小尺寸屏幕提供优化的Web内容,并可解决移动设备上的资源限制、Web浏览器可用性差等问题。

移动Web在Web生态系统中引入了一些新的组件,包括:

◆ 针对移动设备进行了优化的标记语言和样式

◆ 可区分移动标记和桌面HTML的MIME类型

◆ 具有大量功能的浏览器客户端

◆ 使内容更适合上述客户端的网络代理

如果将移动Web比作西部荒野,桌面Web就可称得上是世外桃源。桌面Web是一种较好理解的安全开发环境,采用根据已制定的标准建立的客户端技术。截止到本书编写时,桌面Web已经走过将近20年的风雨历程了。桌面浏览器客户端是公开的、免费的、可轻易获得并且经常更新。目前人们使用的主流 Web浏览器是由少数软件供应商和开放源代码项目生产的,这样就降低了跨平台Web开发中的测试难度。在桌面生态系统中,如果一个Web页面到达目标浏览器,则其标记在传输途中几乎一直存在,Internet中的中介服务器不会更改这些标记。网络所有者和Internet服务提供商(Internet Service Provider,ISP)对于通过自动标记适配和内容重新打包优化和改善网络体验没有任何兴趣。

移动Web开发简介(1)

更多WEB资讯请关注达内深圳WEB培训中心!

上一篇:【达内WEB学堂】使用DIV+CSS布局网站的四大缺陷
下一篇:移动Web开发简介(2)

达内集团举办“2016授课讲师资格认证培训“,不断提升教学品质

非科班程序员该如何提升技能

程序员必须遵守的 11 条规则

达内深圳web培训专家总结HR面试最看重的JS技术要点

选择城市和中心
贵州省

广西省

海南省