基于HTML5移动web应用
1、canvas 绘图2、多媒体3、本地存储4、离线应用5、使用地理位置6、移动web框架
二、具体说明
1、HTML5标准最大的变化就是支持Web绘图功能。Canvas绘图功能非常强大,如图形绘制、路径绘制、变形、像素绘制、动画等。用户可以通过获取HTML中Dom元素Canvas,并调用其渲染上下文的context对象,使用JavaScript进行绘制。2、HTML5标准中的多媒体,video视频和Audio音频正好弥补了多年来需要插件才能播放Flash模式的缺陷。3、为了满足本地存储数据的需求,HTML5标准中新增两种存储机制,Web Storage 和 Web SQL Database。前者通过提供key / value 方式存储数据,后者通过类似关系数据库的形式存储数据。移动Web浏览器对Web Storage 的支持情况比较理想。4、HTML5标准规范提供一种离线应用的功能。当支持离线应用的浏览器检测到清单文件(Manifest File)中的任何资源文件时,便会下载对应的资源文件,将他们缓存到本地,同时它也保证了本地资源文件的版本和服务器上保持一致。对于移动设备来说,当无网状态可用时,web浏览器便会自动切换到离线状态,并读取本地资源以保证web应用程序继续可用。5、虽然地理定位标准严格上来说并不属于HTML5标准规范的一部分,但它已经逐渐得到大部分浏览器的支持。6、目前基于HTML5移动web框架存在两种不同的开发模式:基于传统Web的开发(jquery Mobile)和基于组件的web开发(Sencha Touch)。
转载于:https://www.cnblogs.com/wangbinweb/p/5359402.html
基于HTML5移动web应用相关推荐
- 基于HTML5的Web SCADA工控移动应用
在电力.油田燃气.供水管网等工业自己主动化领域Web SCADA的概念已经提出了多年,早先年的Web SCADA前端技术大部分还是基于Flex.Silverlight甚至Applet这种重client ...
- 1. 概述--从零起步实现基于Html5的WEB设计器Jquery插件
当一个软件为了达到一定的业务扩展性时(产品上线后限定范围内的用户需求无需变更代码,通过简单的配置可满足用户的要求),必然要求软件是可配置的. 笔者过去开发过很多配置型的管理软件,从可配置的表单设计(F ...
- 8.图片组件和动画效果--从零起步实现基于Html5的WEB设计器Jquery插件(含源码)...
前面示例我建立了三种形状的组件,圆.矩形.椭圆,本节我将再扩展两种类型:图片和动画,并通过这个过程来论证前面OOP的编程是如何简化扩展工作的: 首先要在工具条里增加这两个组件,以便可以拖动: < ...
- 7.组件连线(贝塞尔曲线)--从零起步实现基于Html5的WEB设计器Jquery插件(含源码)...
上节讲到如何创建组件,清除设计器视图,以及设计视图的持久化和恢复,本节将重点讲如何实现组件间的连线,前面章节有提到为了方便从持久化文件中恢复,组件和连线是分别存放的:nodes和lines对象,两个组 ...
- c#web页面显示弹窗_基于 HTML5 WebGL 的 3D 风机 Web 组态工业互联网应用
前言 在目前大数据时代背景之下,数据可视化的需求也变得越来越庞大,在数据可视化的背景之下,通过智能机器间的链接并最终将人机链接,结合软件和大数据分析的工业互联网也将变得越来越容易实现! 国家也敏锐意识 ...
- 使用jQuery开发一个基于HTML5的漂亮图片拖拽上传web应用
昨天我们介绍了一款HTML5文件上传的jQuery插件:jQuery HTML5 uploader,今天我们将开发一个简单的叫upload center的图片上传程序,允许用户使用拖拽方式来上传电脑上 ...
- HTML5的web开发,基于Html5技术的WEB开发
摘 要:HTML是互联网上应用最广泛的语言,得到了业界大力支持,已经成为WEB发展的标准.它强大了对多媒体的支持力度和远程与本地对数据的处理能力,本文对HTML5的新特性进行了总结,分析了该语言在移动 ...
- web html5音乐播放器设计与实现,基于HTML5技术的音乐播放器的设计与实现
Vol.33No.11Nov.2017 赤峰学院学报(自然科学版) Journal of Chifeng University (Natural Science Edition )第33卷第11期(下 ...
- php项目网页音乐播放器插件,基于HTML5 canvas和Web Audio的音频播放器插件
wavesurfer.js是一款基于HTML5 canvas和Web Audio的音频播放器插件.通过wavesurfer.js你可以使用它来制作各种HTML5音频播放器,它可以在各种支持 Web A ...
最新文章
- 读书笔记----10日摘抄整理(01)
- mac下git与github简单使用
- 转:多线程环境下调用 HttpWebRequest 并发连接限制
- 四叶草社交平台——十天冲刺(5)
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 3丨行程和用户【难度困难】
- 使用TFHelp解析Html
- 页面时间日期星期实时显示
- spring结合ehcache-spring-annotations配置缓存
- java 加上天数_java日期时间加上天数
- java aes加密 cbc_AES加密,CBC模式,0填充
- 酷狗歌词Krc批量转换工具Lrc [附转换编码DLL]
- mysql execute stmt_25.2.7.10. mysql_stmt_execute()
- 彻底清除 mplay.com与mplay.exe病毒
- 计算机学业水平测试初中生操作题,初中学业水平考试信息技术考试操作题常见题型及作答方法...
- 11款国内外多厂家linux面板介绍(含视频对比)
- 详解迭代器的 fail-fast 与 fail-safe 机制
- WHQL签名是什么?
- 关于element-ui的blur事件失效,select的blur的bug,以及row在@blur延迟的解决
- 入侵学校服务器修改成绩 :)
- 电商项目秒杀设计思路
热门文章
- CTFshow php特性 web104
- n数码问题,全排列的hash(转载
- 查看Mat对象的数据的三种方法
- pandas内容像日期的数据如何变成真DataTime,并赋予时间类似的操作
- matplotlib显示中文(显现中文之后负号无法显示)
- 爬取广州所有停车场数据(Python)(并行加速版本)
- 原根与指标,离散对数
- android 9.x 实现应用内更新安装
- 数据库路由中间件MyCat - 源代码篇(7)
- 14.8.4 Moving or Copying InnoDB Tables to Another Machine 移动或者拷贝 InnoDB 表到另外机器...