“data-bind”是严格属于Knockout的属性吗?

18 浏览
0 Comments

“data-bind”是严格属于Knockout的属性吗?

我知道我们可以为HTML标签定义自定义属性。\n我也知道\"data-bind\"是knockout.js选择的将数据链接到UI的HTML属性关键字。\n到目前为止一切都好。\n我想知道的是,当我在某个网站上遇到使用\"data-bind\"属性的HTML时,它是否总是意味着它使用knockout.js?\n换句话说,使用\"data-bind\"属性的网站不使用knockout.js的可能性有多大?

0
0 Comments

"Is 'data-bind' a strictly knockout-only attribute?"这个问题的出现的原因是,有人想知道是否只有Knockout框架才能使用"data-bind"属性。解决方法是,通过查阅资料,了解到"data-bind"属性实际上是HTML5的"data-*"属性的一部分,可以用于在元素中存储额外的数据,而不需要使用其他方法或技巧。因此,任何人都可以使用名为"data-bind"的属性,Knockout选择使用这个属性是因为对他们来说很合理。

0
0 Comments

“data-bind”是否是仅用于knockout的属性?

不,它不是...我在不涉及knockout的项目中使用过“data-bind”。只要能够理解数据将用于什么目的,你可以使用任何字符串(在合理范围内)...

“data-bind=”

“data-binder=”

“data-im-a-data-attribute=”

引用:

data-*属性由两部分组成:

1)属性名称不应包含任何大写字母,并且在前缀“data-”之后必须至少有一个字符的长度

2)属性值可以是任何字符串

从这里获取的信息

来源:http://www.w3schools.com/tags/att_global_data.asp

0