我在 HTML、CSS、JavaScript、Jquery 等方面拥有丰富的经验,但我还没有涉足 HTML5。
在尝试了解 HTML5 时,我变得有点困惑。所以这是一个相对较新的标准,我不知情的大脑告诉我它没有得到很好的支持。这是真的?
我有一个模糊的想法,即有一些 3rd 方脚本可以提高 HTML5 兼容性,我说得对吗?
对于经验丰富的开发人员,有什么好的教程可以帮助您掌握 HTML5 的基础知识吗?
我在 HTML、CSS、JavaScript、Jquery 等方面拥有丰富的经验,但我还没有涉足 HTML5。
在尝试了解 HTML5 时,我变得有点困惑。所以这是一个相对较新的标准,我不知情的大脑告诉我它没有得到很好的支持。这是真的?
我有一个模糊的想法,即有一些 3rd 方脚本可以提高 HTML5 兼容性,我说得对吗?
对于经验丰富的开发人员,有什么好的教程可以帮助您掌握 HTML5 的基础知识吗?
好的,那里有很多问题,但是:
所有这些都表明 HTML 5 仍处于开发阶段,尚未完成。一些领域仍在实施中,但速度很快,这对于开始使用 HTML 5 开发页面来说不是问题。
这个网站 - html5 医生是一个非常有用的资源,您可以浏览它来查找在哪里实现了什么以及事情的一般进展情况。
我还发现此链接在确定每个浏览器可用的内容和不可用的内容时特别有用。
另一个与 HTML5 相得益彰的主题是 CSS3。把它们都检查出来,也许会带着具体问题回来;)
HTML5 流行语被大量使用,但人们大多用它来描述不同的事物。
HTML5 是由 W3.org 提出的 HTML 标准的最新(迄今为止尚未完成)迭代。
纯粹的HTML5是标记语言,但通常被称为包括CSS3、JS(以canvas元素的形式)。
在 HTML 领域,HTML5 拥有一些新的元素标签,可以帮助开发人员为他们的标记添加语义含义(例如header、footer、aside),以及一些有用的功能元素(progress-bar、video、audio)
在 CSS 区域中,有一些新属性可让您为元素设置动画,并更轻松地调整它们的方向。
在 JS 区,你可以阅读 Canvas 元素,它是 Flash 的一个很好的竞争对手。它允许您使用矢量和位图数据进行绘制。
至于对 HTML5 的良好参考,您可以使用http://html5doctor.com/或http://www.html5rocks.com/en/
希望这可以帮助。
请注意,w3schools 不再是一个很好的参考。虽然只是看看可能性,我想这很好。
我推荐Lynda的教程,但还有其他网站。只需在谷歌搜索。也可以买一本书,因为已经写过几本了。
Fallback/polyfill脚本和库,如Modernizr、Javascript 库可以帮助您处理旧浏览器。(向后兼容)
至于浏览器。使用chrome,它支持大部分功能。查看findmebyip 之类的网站,了解有关受支持内容的更多信息。