【发布时间】:2016-01-19 16:11:51
【问题描述】:
我知道总是可以为 HTML 标记定义 own custom attributes。
我还知道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- 任何人都可以使用它。 - 就可能性而言……谁知道呢。查看网络标签,看看是否包含淘汰赛。 -
@tymeJV 谢谢。 “网络选项卡”是指 Firefox 的 Web 开发人员工具中的
Network项目吗? (Ctrl+Shift+Q) -
不,不是...我在不涉及淘汰赛的项目中使用了
data-bind。只要数据的用途是有意义的,那么您就可以使用任何您想要的东西。 -
@datps - 是的,就是这个。
-
@ann0nC0d3r 谢谢。我很高兴我问了这个问题,因为作为
knockout.js的新手,我第一次注意到这个属性并且对此感到疑惑。如果你们中的一个人发表您的评论作为答案,我会接受它。
标签: javascript html knockout.js