言归正传,我正在使用 Text.prototype.splitText
来帮助数据绑定(bind),但我以前从未在任何地方见过它使用过。
我想知道它有什么不好的部分,这是我在依赖它之前需要知道的。
首先,我在考虑搜索引擎,认为您拆分了不应该真正拆分的文本,但视觉上没有任何变化。
搜索引擎会以不同的方式对待文本
例如
Hello {{name}}, how are you.
You live at {{address}}, somewhere.
这在 DOM 中最终会像这样,而不是视觉上
Hello
John
, how are you.
You live at
77 some drive, some city
, somewhere.
也许搜索引擎将它们视为不同的段落?
所以我不想知道这个以及我应该知道的任何其他坏点,谢谢。
最佳答案
由于您使用客户端 JavaScript 动态操作 DOM,因此搜索引擎不会看到这种情况。
但是,在我看来,你像是在重新发明轮子。为什么不使用像 Handlebars 这样的模板库或许多现有的数据绑定(bind)框架之一,例如 Angular或Knockout ?
关于javascript - Text.splitText 会不好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23225626/