来源品略网:http://www.pinlue.com/article/2020/03/0518/019985707535.html

H5页面开发怎么做-H5页面开发令人期待的 5 项功能

HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 以来,其开发一直处于停顿状态,而1999年至今正好是 Web 飞速发展的时间,现在的 HTML 版本已经无法适应现在的 Web 内容与应用。HTML 5 旨在提高 HTML 的交互行,支持当前多样的,复杂的 Web 内容。同时,它也会解决 HTML 4 Web 应用功能上的欠缺。

H5历史背景

HTML 5 的讨论开始于2003年,当时,W3C 对由 Web Hypertext Application Technology Working Group (WHATWG) 开发的 H5页面开发 草案表示出兴趣,WHATWG 创始于2004年,由苹果,Mozilla 基金会,以及 Opera 公司的 代表组成。此后,W3C HTML Working Group 于2007年成立并着手开发 HTML 5。目前,开发工作仍在进行中,并将于2012年向 W3C 提交初步意见,不过现在已经有不少浏览器部分支持 HTML 5。H5页面开发怎么做-H5页面开发令人期待的 5 项功能。

H5页面开发怎么做-H5页面开发令人期待的 5 项功能1. 一些帮助我们描述内容的新标签

Web 内容的多样性让 HTML4 力不从心,在描述一个网页时,HTML4 如下 表现:

HTML 5 令人期待的 5 项功能 电脑高手教程

HTML 5 将如下表现:

这样,浏览器就知道一个网页的各个部分各代表什么,比如 <nav> 部分是导航,而 <article> 部分是主要内容 。除了更漂亮的 代码与语义标签,这种改变还带来更多好处,比如,搜索引擎可以更准确地知道一个网页的哪部分内容更重要。关于 HTML 5 新标签,IBM有详细的论述。

H5页面开发怎么做-H5页面开发令人期待的 5 项功能2. 改进的 Web 表单处理

HTML 5 推出 Web Forms 2.0,为开发提供许多新选项和新功能,以更简单更有效地处理表单的输入与发布。Web Form 2.0 最令人兴奋的功能是输入验证。目前,我们需要通过 JavaScript 或服务器端的逻辑,实现同样的功能。

比如有下面这样一个表单:

在 HTML4 我们需要这样写代码,然后使用 JavaScript 或服务器端的脚本进行验证:

而 HTML5 中的  required 与 email 属性可以直接实现验证,如下:

H5页面开发怎么做-H5页面开发令人期待的 5 项功能3. 为 Web 开发提供 API

HTML 5 将提供多个 API,如音频和 视频标签可以让开发者不借助第三方工具直接播放 Web 视频和音频:

Opera 在者方面有不少研究并有视频播放 demo 推出。

H5页面开发怎么做-H5页面开发令人期待的 5 项功能4. <canvas>标签将允许直接在上面用脚本绘图

人更容易从图片获得信息,如,下面的信息通过表格和圆饼图两种方式显示,效果明显不一样:

然而以往要实现这种效果,只能使用静态图片,无法对图片进行调整。使用 <canvas> 标签,你可以实时修改参数对图形进行修改,比如,根据用户的投票,实时生成圆饼图。

H5页面开发怎么做-H5页面开发令人期待的 5 项功能5. 用户可以编辑网页的部分内容并实现同网页的交互

HTML 5 将支持用户的交互,contenteditable属性允许你设定网页的哪一部分可以编辑,在基于 Wiki 的 站点,这非常实用。

H5页面开发怎么做?分析H5页面开发令人期待的 5 项功能。相关推荐

  1. mysql开发是做什么_数据库开发是做什么东西的

    展开全部 数据库开发工程师(Database Developer)是从事数据库管理系统62616964757a686964616fe58685e5aeb931333365663565(DBMS)和数据 ...

  2. python开发是做什么的-python开发工程师是做什么的

    python开发工程师是指运用Python进行软件开发的工程师岗位. Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 的设计具有很强的可读性,相比其他语言经常 ...

  3. [技术讨论]网络软件开发的bug分析与公司开发管理问题之网易篇(有更新)

    接上文阿里篇,地址是:http://blog.csdn.net/qingrun/article/details/8533847 本文是第二篇,网易的东西用的不多,只有这款游戏,当然,通过笔者和网易开发 ...

  4. 开发板做什么用? 开发板的分类有哪些呢?

    [导读]开发板是学习用的,开发板为学习者设计好了常用的电路,学习者不必自己制作电路板,不必自己采购器件和焊接装配. 开发板是学习用的,开发板为学习者设计好了常用的电路,学习者不必自己制作电路板,不必自 ...

  5. H5页面开发怎么做?

    转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 HTML 5 是超文本置标语言下一个重要版本,HTML 自1999年发布 HTML 4.01 ...

  6. app能不能跳转外部h5_APP内部H5页面跳转 H5唤起APP 怎么做?

    H5唤起APP某页面 做的H5页面,在APP中放了入口,在APP中访问别的页面 场景 我们做的H5页面,希望从浏览器跳转至APP的某个特定页面,如在H5中设置购买按钮,希望点击跳转至APP内部的购买页 ...

  7. h5和php前景分析,H5发展前景以及优劣势分析

    原标题:H5发展前景以及优劣势分析 H5从15年起爆火,到20年的现在,已经走过五年多的时光了.在这五年里H5经历了从起步到发展再到最后的成熟,期间很多人质疑过H5什么时候"会死" ...

  8. 网站的页面优化怎么做?

    网站的页面优化的办法很多.这里只介绍比较老实的办法:完善每个页面的代码. 网站的页面优化怎么做? 首页index.html是重点优化的对象 关键词代码一定要有,你的关键词要有特色.如果你没有把握的话, ...

  9. 游戏服务器开发的基本体系与服务器端开发的一些建议

    刚开始时以为做游戏服务器和做web差不多,但是经过一段时间之后,才发现代码太多,太乱了,一看代码都想重构,都是踩着坑往前走.这里我把一些游戏开发方面的东西整理一下,希望能对那些想做游戏服务器开发的朋友 ...

最新文章

  1. R语言常用的统计函数
  2. easyUI实现tabs形式
  3. c语言测试代码怎么写,初学C语言,写了一个测试手速的工具,代码发上来,存着。。...
  4. 【Android RTMP】RTMP 直播推流服务器搭建 ( Ubuntu 18.04.4 虚拟机 )
  5. UPX命令行压缩、反汇编动画进入、OllyDbg搜索命令功能
  6. 【android-tips】如何在view中取得activity对象
  7. (常用API)正则表达式邮箱地址验证
  8. 【flink】flink写入clickhouse Error while starting CH writer AccessDeninedExcepton
  9. php--获取用户ip
  10. Python - 摄氏度华氏度转换
  11. cat << EOF 什么意思?
  12. Nature Biotechnol | 李家洋/余泓团队利用平铺删除策略打破性状连锁,突破水稻产量瓶颈...
  13. tenacity重试机制
  14. CTFSHOW 萌新赛 萌新记忆
  15. 阿里巴巴数据挖掘笔试题摘
  16. c语言泰勒公式求ln,ln(1-x)的泰勒级数展开是什么?
  17. 基于高德地图JsAPI进行浏览器精确定位,实现手机端考勤打卡功能
  18. 为了给YiYi节省时间,写了个能自动拼图贴水印的机器人,很多bug,能用就行。...
  19. Anaconda超详细安装教程(Windows环境下)
  20. java解决udp可靠性,由于UDP协议提供的是不可靠的服务,因此,可以被淘汰掉。...

热门文章

  1. harmonyos开源,华为杨海松:鸿蒙系统支持第三方手机 “开源开放毫无保留”
  2. 不积跬步,无以至千里; 不积小流,无以成江海
  3. FTP基础知识_FTP服务端应用开发
  4. 当Python和R遇上北京二手房(上)
  5. 赛尔五镜头倾斜相机|始于颜值 终于科技
  6. Python.随机输入两个数和运算符进行四则运算
  7. LilyPond教程(5)——钢琴独奏片段 III
  8. 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-Chapter16-脚本控制
  9. postgreSQL 致命错误: 对不起, 已经有太多的客户
  10. React路由跳转时通过传参进行动态渲染的方法