Chapter 1 移动互联网时代的web技术

本文探讨了智能手机Web浏览器的发展,特别关注于基于WebKit的浏览器核心。深入解析HTML5为移动Web应用带来的革新,包括Canvas绘图、多媒体支持、本地存储、离线应用、地理位置服务及移动Web框架的开发模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.3 智能手机的web浏览器

这些移动web浏览器不同于过去的wap浏览器,它能识别和解释HTML、CSS、JS等代码,而且它们都有一个共同的特点就是其浏览器的核心都是基于webkit

webkit实际上是一种浏览器引擎,同时也是一个开源的项目,其起源可以追溯到Kool Desktop Environment(KDE) 

 

1.5 基于HTML5的移动web应用

1.Canvas 绘图

Canvas绘图功能非常强大,如图形绘制、路径绘制、变形、像素绘图、动画等。用户可以通过获取HTML中DOM元素canvas,并调用其渲染上下文的context对象,使用JS进行图形绘制。

2.多媒体

3.本地存储

两种存储机制:Web Storage和Web SQL Database

4.离线应用

当支持离线应用的浏览器检测到清单文件中的任何资源文件时,便会下载对应的资源文件,将它们缓存到本地,同时保证本地资源文件的版本和服务器上的保持一致。

5.使用地理位置

能实时获取到你当前在地图上所在的位置

6.移动WEB框架

目前基于HTML5移动WEB框架存在两种不同的开发模式:

  • 基于传统web的开发:在传统web网站上,根据移动设备平台的特点展示其移动版的web站点。
  • 基于组件式的web开发:类似于Ext所提供的富客户端开发模式,在该模式下几乎所有的组件或视图都封装在JS内,然后通过调用这些组件展示WEB应用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值