HTML5将会带来一场Web革命

2024-09-07 15:58

本文主要是介绍HTML5将会带来一场Web革命,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一个不起眼的对网页的标记机制为何有这么大的影响? HTML5 引起的广泛关注是否仅仅是一时的科技狂热? 总之,为什么计算机专家需要关心这个呢?
  AD:2013云计算架构师峰会课程资料下载
  面向万维网(WWW)的软件开发人员认为新的 HTML5 规范正在革新现有 Web 系统的呈现、工作、使用方式。他们说 HTML5 简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多迷人的新特性。虽然目前,HTML(HyperText Markup Language)仅仅是提供一种对文档不同部分的标记,使得浏览器能够智能的处理(显示)。
  一个不起眼的对网页的标记机制为何有这么大的影响? HTML5 引起的广泛关注是否仅仅是一时的科技狂热? 总之,为什么计算机专家需要关心这个呢? (HTML5 引起的)广泛关注是合理的,其解释的难点在于 HTML5 可以看作是一个单独的规范,也可以看作是一系列技术的集合。
  HTML5 将会带来一场 Web 革命
  Thanks to HTML5, developers can now enable transparent access to geolocation information without having to write separate code for each browser and device.
  虽然标记语言从二十年多前开始就已经是网页应用(Web Software)的核心, HTML5 的概念(比之前的 HTML )要宽泛,包括一个新版本的标记语言及其附属的标准,包括访问和操作 HTML 文档结构(DOM)的标准;(新的)级联样式表(CSS)标准,用于定义 HTML 文档的外观和呈现方式;以及 JavaScript 脚本语言。“HTML5” 这个术语甚至包含了特定的应用程序结构(API),例如基于浏览器支持的图形 API 、地理信息 API 、本地存储 API 和视频播放相关的 API 等。
  同时,HTML5 还是 W3C 开放网页平台(Open Web Platfrom)的核心。开放网页平台是 W3C 针对标记语言和一系列相关技术的统称,其内容随着时间的发展而变化。
  参与了HTML4 等标准制定的 W3C 编委 Ian Jacobs 表示,随着互联网的增长和强大, 术语“HTML”包含的内容比以前更多,大家对其定义的认识也日趋成熟,而它的涉及范围也在增加。经过二十多年的发展,Web 已经从一个差不多静态的文档显示功能过度到了应用程序的平台。
  在这场革命的背后有两股力量, Jacobs 说。第一股力量是设备及浏览器的多样化,使得开发人员所需的工作日益复杂,而他们希望能够“一次编写,到处部署”。第二股力量是现在的 Web 与社交网络模型的结合,当你进入(Web)时,你能够接触到更多的客户——数量甚至可以达到千万规模。
  “开发人员友好”的标准
  图形及网页设计营销企业 Ocupop 已经将其所有工作使用 HTML5 实现。“不是每个新标准下的特性都是新的”,Ocupop 网页开发及可用性设计人员 Matthew McVickar 说。“(新标准)是过去使用的技术的典范化。它将过去开发人员尝试做到或希望拥有的东西放在浏览器中原生支持”。例如 HTML5 中提供的地理位置信息的 JavaScript 接口(API),使得开发人员可以直接通过浏览器获得所需信息,不需要调用一个自定义的 API 访问相关的硬件设备。
  这些特点对于最终用户来说可能没啥大不了的,但是对码农来说太重要了。通过 HTML5 ,开发人员可以不再需要针对每个不同的浏览器和硬件设备编写不同的代码,这点恰恰是一个标准要做的。

这篇关于HTML5将会带来一场Web革命的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1145505

相关文章

Python Web框架Flask、Streamlit、FastAPI示例详解

《PythonWeb框架Flask、Streamlit、FastAPI示例详解》本文对比分析了Flask、Streamlit和FastAPI三大PythonWeb框架:Flask轻量灵活适合传统应用... 目录概述Flask详解Flask简介安装和基础配置核心概念路由和视图模板系统数据库集成实际示例Stre

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

如何使用Maven创建web目录结构

《如何使用Maven创建web目录结构》:本文主要介绍如何使用Maven创建web目录结构的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录创建web工程第一步第二步第三步第四步第五步第六步第七步总结创建web工程第一步js通过Maven骨架创pytho

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.