【发布时间】:2013-09-07 13:58:57
【问题描述】:
我正在学习 AngularJS,我发现了一个像这样的简单代码:
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.js"></script>
</head>
<body ng-app ng-init="name = 'World'">
<h1>Hello, {{name}}!</h1>
</body>
</html>
没有通过W3C验证测试,主要是因为有非标准属性(ng-app,ng-init)。
问题是:我应该关心我的应用程序的 W3C 验证吗?我应该放弃 AngularJS 吗?
【问题讨论】:
-
最好的 JavaScript 框架是 drumroll:NONE!需要向客户端转储额外的总计 零 个字节和 零 个 HTTP 请求,因为它已经 支持(喘气!)JavaScript!警告:将要求您学习实际符合标准的 JavaScript。任何网络/软件开发人员可以做的最不专业的事情之一就是说,“我们怎么能过度复杂化我们的代码并通过添加不必要的依赖项来削弱它,因为我们没有费心去学习我们应该知道的东西?”跨度>
-
@John 完全同意。
标签: angularjs validation w3c-validation