[HTML5]重识Html5

之前只知道Html是做网页的,Html5只是Html中最近新的版本而已,却从没仔细地去了解过Html的发展过程。最近,由于工作的原因有机会可以系统地研究一下Html5的内容,才发现Html5与之前所认识有很大出入。相信大部分的程序员应该和我一样,也会惊讶以下内容的。

XHTML

自1998年W3C停止了对HTML的维护后,就开始基于XML制定后续版本 —— XHTML 1.0。

XHTML 1.0与HTML的大部分的语法都是相同的,只不过语法要求更严格。了解或掌握HTML的程序员都知道,HTML的语法是很松散的,例如标签名称既可以大写也可以小写,而XHTML中要求标签名称必须是小写等等。XHTML的出现得到大部分的Web开发程序员的拥护。但如果依旧使用老版本的HTML的语法,浏览器依旧可以支持,这就导致虽然XHTML提供了更严格的语法要求,但程序员依旧可以编写语法不那么严格的HTML页面,并且可以在浏览器运行。

所以,大部分程序员都期待着XHTML 2.0版本的推出。可是XHTML 2.0的制定足足用了5年,很多人的激情早已荡然无存了。

XHTML 2.0版本的失败还有其他原因,其中一个就是放弃了很多之前HTML的标签,例如<b>等。这导致如果使用XHTML 2.0版本的话,就意味着之前的网页都不能再使用了,所以浏览器并没有支持XHTML 2.0的语法要求。

HTML5

在2004年左右,有一群人从另一个角度思考HTML的未来 —— 就是不再像XHTML一样去放弃曾经的标签,而是需要补充哪些内容进来,使其HTML更好用。

于是,来自Opera Software和Mozilla Foundation的一些程序员希望XHTML加入一些对开发人员更有用的功能,但没有得到回应。结果由Opera、Mozilla和Apple自发建立了WHATWG,致力于寻找新的解决方案。

WHATWG并不想取代HTML,而是基于前者的兼容下去扩展。这个组织早期的成果就是补充了两个规范:Web Application 1.0和Web Forms 2.0,而HTML5 也是基于这两个规范发展而来的。

W3C的HTML5标准网址:www.w3.org/TR/html5

HTML的回归

从W3C到WHATWG,再回到W3C,这是个很有趣的过程。与此同时,W3C确定着什么是HTML5,而WHATWG负责着HTML5的功能。直到目前,他们的工作不再是HTML5(至少不再这样称呼了!),而是就是HTML而已。

通过HTML5的文档声明就可以看出发展到目前,已经不再那么强调HTML的版本了。

<!DOCTYPE html>

HTML5的三个原理

下面就来了解一下制定HTML5规范这些人的想法。

  • 不破坏Web
  • 修补牛蹄子路
  • 实用至上

良好的HTML5风格

  • 包含可选的<html>、<body>和<head>元素。
  • 标签全部小写。
  • 为属性值加引号。

本文部分内容摘自《HTML5秘籍》

转载于:https://www.cnblogs.com/longestory/p/4566972.html

内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索与局部开发之间实现平衡。文章详细解析了算法的初始化、勘探与开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性与高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想与实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模与求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估与改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOA与MOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值