javascript - Bootstrap、Angular.js 和 Ember.js 中使用的数据属性选项是否与 Unobtrusive Javascript 原则冲突?

标签 javascript twitter-bootstrap ember.js angularjs javascript-framework

<分区>

我一直被告知将 JavaScript 与 HTML 标记分开是一种很好的做法(也就是“不显眼的 javascript”)。然而,我发现许多新的流行框架(例如 Bootstrap、Angular.js 和 Ember.js)出现了相反的趋势。有人可以告诉我为什么这不被视为不良做法吗?

最佳答案

Unobtrusive Javascript 是网络上许多地方的好习惯。您提到的框架通常用于创建成熟的 Javascript 应用程序。在许多此类应用程序中,没有 Javascript 的体验通常是空白页。在那种环境下,将标记与 Javascript 分开的值(value)相对较低。

关于javascript - Bootstrap、Angular.js 和 Ember.js 中使用的数据属性选项是否与 Unobtrusive Javascript 原则冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978507/

相关文章:

Javascript:无法让变量 sum 与加法运算符一起使用

javascript - 在reactJs中动态添加表行时出错

html - Bootstrap 表单元格中的图像不会居中对齐

javascript - onclick 事件在移动设备上的函数内部不起作用?

jquery - Bootstrap 模式对话框可以覆盖另一个对话框吗?

javascript - Ember集成测试,如何使用wait构建自定义Helper?

javascript - 将类绑定(bind)到 ember 中的 div

php - 获取 $_GET 值不起作用

javascript - ember.js 中的模态错误

javascript - 如何将另一个js文件导入到一个js文件中?