我正在学习HTML5。我发现几乎所有的东西都与JS相关。为什么JS比HTML/XHTML更加受到关注呢?
我正在学习HTML5。我发现几乎所有的东西都与JS相关。为什么JS比HTML/XHTML更加受到关注呢?
这并不是绝对的。如今,JavaScript在高质量UI中非常普遍。设计师和开发人员要求在其界面上进行交互,而在许多情况下只能通过客户端交互来实现,这就是JavaScript所提供的。由于HTML5是尖端技术,因此具有JavaScript专业知识的优秀UI人员会灵活运用。
HTML5正在响应许多事情,例如视频和缓动,这些以前需要像Flash和JavaScript这样的插件才能完成。这将使我们更本地化地提供这些“高级”功能,从而提高可用性。您已经可以在YouTube的HTML5视频传递等示例中看到这一点,该示例与不支持Flash的移动浏览器兼容。
这是我的快速简短回答。
Javascript 在客户端处理,可以启用异步请求。这使得页面更快,并允许动画和内容更改而无需重新加载。
我的看法是:HTML5将会尝试标准化web应用程序的概念。你可以认为HTML5定义了用户界面的标记,而Javascript则是允许你进行应用程序逻辑的语言(例如Ajax,用户控制回调)。
如果你曾经使用过Android SDK、iOS SDK或Microsoft的WPF,你会注意到用户界面是通过输入、按钮等XML结构来定义的。而你使用Java、Objective C或C#来做所有的编程逻辑。现在,HTML 5和Javascript正朝着同样的范例前进。
class
在许多面向对象编程语言中都有使用。由于与许多语言中的“class”关键字存在冲突,因此该属性已被重命名。详情请参见:http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037 - Saxoier