《在HTML 5》 =====本中文字幕由ACELY.cn独家制作发布===== 【本中文字幕使用机器翻译，对翻译结果中不当内容不承担任何责任】 如果您建立网页，你可能知道HTML 5是最新版本的网页，它是网络世界的移动方式。
【更多中文字幕请访问acely.cn】 【未经允许严禁转载！】 它大大增加了新功能的网站，其中许多以前只能通过使用外部插件闪光或程序，但这会让他们一部分的正规网站，规范各个平台的所有设备。
【作品只能交流学习，不得用于任何其它用途！】 【字幕唯一发布站ACELY.cn】 我们大球迷的HTML 5在lynda.com，但如果你没有做太多，但它，它往往是一个小混乱的做法，尤其是因为HTML 5正在谈论与其他技术，如，CSS 3。
这不是HTML 5，但他们通常一起上路。
和是一个重要的区别。
HTML 5是不会改变这一安排。
是HTML 5的标记，CSS 3为您呈现，不是你的行为。
现在如果你记得我们讨论ECMA早在这个过程中，我们所做的是在这个课程是ECMA 3，你可能会想，“嗯，是否意味着我必须有一个HTML 5 ECMA 5？”不幸的是，这不是很简单，这里真的是第一个问题的图片。HTML 5是尚未完成。
规格仍然是一个进展中的工作，但这并不意味着你应该停止思考，“好，我就等着看看它是否得到落实。”HTML 5正在发生。
我们知道会在这。
有它的一部分已经实施的最新的浏览器，并有一些事情我们可以做的现在与它的工作。
那么这些主要特点？HTML 5带来新的标签，新的内容，新的能力，和主要领域是更好地支持视频和音频内置网页本身，所以我们不必使用闪光灯插件，例如。
有一个新的元素称为画布，将使我们能够在屏幕上绘制直接。
有离线存储支持，所以网站实际上可以存储大量的数据，这意味着他们可以使用无连接。
有很多新的表单元素的形式。
有拖放支持，内置的能力拖放项目，不仅在自己的网页，但实际上网站之间。
有地理，了解纬度和经度建成的语言和本地存储，可以存储更多的数据，不只是简单的饼干。
并有新的脚本API。
什么意思是，它使意识，会有新的对象和方法中，如果我们想写代码，这些功能。
【本字中文幕由 ACELY 翻译制作】 【请认准唯一发布站ACELY.CN】 但这里有一个重要的事。
这些特征正在实施新的浏览器，一块一块的，没有一件事。
火狐4有核心支持所有主要的HTML 5，但是如果你有支持Fire fox 3，你会失去他们最。
同样，IE 9支持几乎所有的事，但如果你有回到IE 8，你将失去很多，这是同样的故事与其他浏览器。
现在如果你没来过这个网站之前，这是caniuse.com，它允许你打破特点，HTML 5和CSS 3，可在不同的浏览器，其中有一些非常好的支持，但当你还对你会发现某些人失踪，然后总记分卡以及如何在不同的浏览器对每个人的特点。
但我们真的侧重于语言在这里，在这一过程中，我们已经提到，集中在核心的ECMA 3，有一些新的东西，你应该知道，随着HTML 5。
除了定期分析和getElements By TagName，我们知道，我们现在有much-requested getelementsbyclassname，返回所有元素匹配的类。
你甚至可以告诉它找到多个班用空格隔开。
大多数图书馆像插件和原型已实施了自己的版本的这一年，但它的伟大有最后支援的语言。
但这才是真正的通用方法，我会联想到HTML 5，和它不可用在IE 8和前，如果需要在较早的浏览器功能，看看插件或使用另一个图书馆，因为大多数新的语言能力的最新浏览器只支持这些新的HTML 5在这些浏览器。
下面是一个例子。
在HTML 5有一个新的视频标签的标记，虽然这工作得很好，对自己的，如果你抓住视频元素对象的使用，说，你的视野，可以调用方法，如游戏和暂停。。，和设置属性，它像在当前时间，这样做到底的。
和对象也有活动，所以我们可以选择听了说结束事件。
现在你知道，我在这里使用addEvent Listener格式的工作与活动。
这是一个我刚才谈到的，我是避免因为浏览器的差异。
但这里，我几乎可以假设，如果我有一个浏览器，支持视频标签，它肯定支持addEvent Listener方法。
还有其他活动，如播放和暂停，我们可以作出反应。
现在更多的信息，视频，看一看我们的课程，HTML 5 +视频和音频在深度。
同样，HTML 5带来很多的存储选项，随着它，我们可以目标中，从简单的localstorage你只是选择一个名称和开始存储和检索的简单值一直到完整的脱机支持让您的网站被用来作为一个应用程序不需要网络连接。于是有网站和一些所谓的indexeddb，真正增加大量的本地存储能力的网站。
如果你有兴趣更多，看看我们的课程对HTML 5 +本地存储和离线应用深度。
【本字中文幕由 ACELY 翻译制作】 【请认准唯一发布站ACELY.CN】 现在，HTML 5确实有一个新的脚本功能称为网络工作者。
我们能够负荷和使它在后台运行，不管是什么事情在你的页面。
这是大多数其他语言，可以做的，通常条件下，多线程，但有不会做。
你可以创建一个新的工人对象和点到一个单独的文件中。
现在，工人对象不能直接影响，所以你必须让它产生的事件和送他们回去，反应了消息事件的工人同样的方式作出反应，你可以点击用户事件。
从你的页面，你可以发送邮件到踢某些功能的工人本身。
现在工人不支持在互联网浏览器，但有铬，Sa fari，Fire fox，和歌剧。
虽然有明显的话，你可以告诉HTML 5带来了一些有趣的东西，会影响到我们的开发人员。
所以问题是，如果你要使用这些功能？嗯，你不能问，这个特定的浏览器支持HTML 5？这是错误的问题，因为正如你所看到的，HTML 5是真的不是一回事。
这是一个收集的特点和能力的所有包裹和这个名字，HTML 5。
和责任作为一个开发人员必须了解的新功能，HTML 5带来，找出是否满足他们需要你，再写任何代码来处理特定的功能，或者处理，不存在在一个旧的浏览器的功能。
所以如果你想成为一个先行者与HTML 5，你会感兴趣的跨浏览器的差异。
现在，如果你写任何脚本语言比前几年的想法之间的差异，检测浏览器可能看起来像是一个倒退的坏旧天试图检测用户是否在Nets cape或即4。
这是不一样的东西在这里，我们谈谈。
我们不感兴趣在浏览器检测，但我们感兴趣的特征检测——大差异。
你不想担心写代码来检测用户是否有铬12.1版一个苹果或Fire fox 3的个人电脑上，但是我们可能要问，是否目前的浏览器支持新的HTML 5视频功能？如果是这样，我会使用它；如果没有，我就会去做别的事。
它的具体特点我们关心。
特征的检测是非常简单的。
治疗特征为对象，如果它的存在。嘿.怎么用？嗯，我在这里写一些代码位问新getelementsbyclassname方法存在于当前的浏览器。
和方式，我只是它的名字在一个语句。
【本字中文幕由 ACELY 翻译制作】 【请认准唯一发布站ACELY.CN】 如果它存在，这将被视为真正的。
现在很重要，注意，这里我不会叫getelementsbyclassname。
我不使用开启和关闭括号和传递任何参数；我只是用它的名字在我们的情况。
和你可以做任何的future-facing对象。
首先检查是否存在，如果它，使用它；如果没有，忽视它或回到一些向后兼容的方式。
例如HTML 5视频，如果不存在，我们可以产生一些元素包括一个闪存播放器。
【作品只能交流学习，不得用于任何盈利用途！】 【请认准唯一发布站acely.cn】 下，我要盖一个非常简单的方法来检测所有的HTML 5，可能或可能无法在浏览器。