原标题:HTML5移动Web开发简单知识点介绍

1 :基于HTML5的移动Web应用

Canvas绘图:通过获取HTML中的Dom元素Canvas,调用其渲染上下文的Context对象,使用Js进行图形绘制。

多媒体:Video和Audio (多媒体视频格式:Ogg MPEG4 WebM)

本地存储:通过提供key/value方式存储数据

Web Storage:

基于HTML5的移动Web应用

Canvas绘图:通过获取HTML中的Dom元素Canvas,调用其渲染上下文的Context对象,使用Js进行图形绘制。

多媒体:Video和Audio (多媒体视频格式:Ogg MPEG4 WebM)

本地存储:通过提供key/value方式存储数据

Web Storage:localStorage - 没有时间限制的数据存储

sessionStorage - 针对一个 session 的数据存储,当用户关闭浏览器窗口后,数据会被删除

Web SQL Database: 通过类似关系数据库的形式存储数据(已经是个废弃的标准了) 三个核心方法 openDatabase transaction executeSql

离线应用:当支持离线应用的浏览器检测到清单文件(Manifest File),中的任何资源文件时,便会下载对应的资源文件,将它们缓存到本地

使用地理位置

移动Web框架:基于jQuery页面驱动的jQuery Mobile、基于ExtJS架构的Sencha Touch,以及能打通Web和Native两者之间通道的PhoneGap框架。有两种开发模式:基于传统Web的开发(jQuery Mobile)和基于组件式的Web开发(Sencha Touch)

localStorage - 没有时间限制的数据存储

sessionStorage - 针对一个 session 的数据存储,当用户关闭浏览器窗口后,数据会被删除

Web SQL Database: 通过类似关系数据库的形式存储数据(已经是个废弃的标准了) 三个核心方法 openDatabase transaction executeSql

离线应用:当支持离线应用的浏览器检测到清单文件(Manifest File),中的任何资源文件时,便会下载对应的资源文件,将它们缓存到本地

使用地理位置

移动Web框架:基于jQuery页面驱动的jQuery Mobile、基于ExtJS架构的Sencha Touch,以及能打通Web和Native两者之间通道的PhoneGap框架。有两种开发模式:基于传统Web的开发(jQuery Mobile)和基于组件式的Web开发(Sencha Touch)

2:HTML5 中的一些有趣的新特性:

用于绘画的 canvas 元素

用于媒介回放的 video 和 audio 元素

对本地离线存储的更好的支持

新的特殊内容元素,比如 article、footer、header、nav、section

新的表单控件,比如 calendar、date、time、email、url、search

3:localStorage: 永久保存的数据,是域内安全的,它是基于域的,任何在该域内的所有页面,都可以访问localStorage数据。

注意的是 Firefox中使用localStorage存储的数据在Chorme浏览器是无法读取的,同样,由于localStorage数据保存在设备中,同一个应用程序在不同设备上保存的数据是不同的,比如Android的数据IOS访问不了

先来看看Storage的API :属性 length;方法:setItem、getItem、removeItem、clear 当然大家看名称也都能知道这些是什么含义,在这里就不具体赘述各自的具体写法

sessionStorage: 存储的数据周期只保存在存储它的当前窗口或者当前窗口新建的新窗口中,一旦关闭,数据就清除,它承接于Storage的接口,用法和localStorage基本一样

Storage时间监听: StorageEvent的API: key、oldValue、newValue、url、StorageArea; Storage时间可以使用addEventListener进行注册监听返回搜狐,查看更多

责任编辑:

html5移动web开发简答题,HTML5移动Web开发简单知识点介绍相关推荐

  1. 作业2:简答题、编程实践(简单计算器)、思考题

    文章目录 作业2:简答题.编程实践(简单计算器).思考题 1.简答题 2. 编程实践,小游戏 简单计算器 3.思考题 作业2:简答题.编程实践(简单计算器).思考题 1.简答题 解释 游戏对象(Gam ...

  2. html5第五章简答题4,2020自考思修考试简答题重点归纳:第五章

    在考试前期,小编为大家整理了思修这门课程简答题的归纳总结,希望大家好好备考! 1.简述社会公德的含义和特点. 答:社会公德是指公民在社会交往和社会公共生活中应该遵守的道德准则.社会公德是人类社会文明成 ...

  3. Web 开发中应用 HTML5 技术的10个实例教程

    HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究.借助尖端功能,技术和 API,HTML5 允许你创建响应性.创新性.互动性以及令人惊叹的 ...

  4. 使用 jQuery Mobile 与 HTML5 开发 Web App (十九) —— HTML5 对 Web App 的影响

    在本系列文章的开头,Kayo 曾经介绍过 Web App 的优缺点,并且说明了 HTML5 在其中起的作用,当然,Web Apps 的发展需要 HTML5 , CSS 与 JavaScript 以及后 ...

  5. 使用 jQuery Mobile 与 HTML5 开发 Web App (十八) —— HTML5 Web Workers

    本文要介绍的是 HTML5 的 Web Workers 特性,它解决了 JavaScript 开发中一个重大的问题 -- 在后台运行 JavaScript .与本系列前两篇文章介绍的特性相似,Web ...

  6. 使用 jQuery Mobile 与 HTML5 开发 Web App (十六) —— HTML5 Web Storage

    绝大多数的软件都需要使用某种具有持久性的方式来存储数据,Web Apps 也不例外,涉及到完整后台的 Web Apps ,可以直接在后台使用 mysql 等数据库来存储数据,但过多的 sql 查询会影 ...

  7. 使用jQuery开发一个基于HTML5的漂亮图片拖拽上传web应用

    昨天我们介绍了一款HTML5文件上传的jQuery插件:jQuery HTML5 uploader,今天我们将开发一个简单的叫upload center的图片上传程序,允许用户使用拖拽方式来上传电脑上 ...

  8. html5在哪编辑器,HTML5文本编辑器推荐-属于Web开发人员的HTML5编辑器

    HTML5文本编辑器推荐-属于Web开发人员的HTML5编辑器 Web开发人员和设计人员经常需要用到HTML5文本编辑器,同时它也是Web开发人员最为重要的工具之一.由于HTML5技术的不断发展,为此 ...

  9. iOS Web应用开发:运用HTML5、CSS3与JavaScript

    <iOS Web应用开发:运用HTML5.CSS3与JavaScript> 基本信息 原书名:Pro iOS web design and development:HTML5, CSS3, ...

最新文章

  1. 问题一:云服务中那么多的服务器怎么拓扑???
  2. 字符设备之register_chrdev与register_chrdev_region
  3. RHEL5 kickstart 安装小结
  4. 视音频编解码技术及其实现
  5. delphi控件切图界面闪烁_一份最详尽全面的UI界面切图命名规范
  6. 使用git建立本地仓储管理代码【转】
  7. Coreldraw修改平面图独到漂亮见解就在这里了
  8. cadence SPB17.4 - 更换已有原理图的标题栏
  9. PNG,JPEG,BMP,JIF图片格式详解及其对比
  10. Android Studio方法总数超过64K报错Error:The number of method references in a .dex file cannot exceed 64K.
  11. windows Mac 虚拟机显示模糊的问题
  12. h5 app开发 教程
  13. python-编程训练题
  14. 在canvas上实现3D效果
  15. MPDA:基于Domain Adaption的V2X协同感知(3D目标检测)
  16. 从富士康流水线工人到某支付公司技术总监的心路历程
  17. 读取文件并输出,输出时将小写字母转为大写 [ 2 ]
  18. Unity编辑器扩展批量生成游戏子物体
  19. VSC/SMC(七)——基于高增益观测器的滑模控制(含程序模型)
  20. 华为鸿蒙S0,来了来了!华为鸿蒙系统,它真的来了!

热门文章

  1. 怎么样把电脑的可执行文件exe转为手机的可执行文件apk
  2. 博途1200定时器指令
  3. UG8.5压铸产品模具分模基础视频教程
  4. sersync+rsync实时同步
  5. 计算机专业女生不想敲代码
  6. 快速查找期刊名称缩写
  7. 牛客网NOIP赛前集训营-提高组(第七场)C 洞穴
  8. ArcMap如何将地理要素数据和GeoJSON进行互转
  9. Linux下,Apache及PHP项目报Core错误Program terminated with signal 7, Bus error
  10. 内存微粒_减少室内微粒空气污染的策略,第2部分中的第1部分