javascript - "data-bind"是一个严格的只能 knockout 的属性吗?

标签 javascript html knockout.js

我知道一个人总是可以定义own custom attributes用于 HTML 标记。

我也知道 data-bind 是关键字 knockout.js选择作为将数据链接到 UI 的 HTML 属性。

到目前为止一切顺利。

我想知道的是,当我在某些网站上看到 HTML 并且看到它使用属性 data-bind 时,它是否总是暗示它使用 knockout.js

<span class="chk" data-bind="visible: selectedAnswers().length > 0" />

换句话说,使用 data-bind 属性的网站使用 knockout.js 的可能性有多大?

最佳答案

不,不是...我在不涉及 knockout 的项目中使用了data-bind。只要数据的用途有意义,您就可以使用任何您想要的字符串(在合理范围内,见下文)...

data-bind=""

data-binder=""

data-im-a-data-attribute=""

The data-* attributes consist of two parts:

1) The attribute name should not contain any uppercase letters, and must be at least one character long after the prefix "data-"

2)The attribute value can be any string

here获得的信息

关于javascript - "data-bind"是一个严格的只能 knockout 的属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34881609/

相关文章:

javascript - 更改了 DOM 元素标签,脚本不再有效

html - 一次选择多个子元素

javascript - Knockout-foreach 嵌套数组-不起作用

javascript - sessionStorage 在 IE11 中显示未定义?

javascript - 为什么使用 Knockout js 时这个 twitter Bootstrap 模式不起作用?

javascript - MooTools 类和 Knockout.js

javascript - crm 2013 javascript 保存和刷新崩溃

javascript - 更改 nvd3 图表中的边距和填充

javascript - 有没有办法显示从客户端发送到服务器的base64图像字符串数据的传输进度?

javascript - 用于验证文本框的 Jquery 代码无法正常工作