平时会看到这样的代码,由于本地没有 Model,需要存取的数据就只好放在DOM上,最常见的莫过于列表项了:
<p class="list-item" data-name="{{name}}">
data-name 作为 JS-Hook(钩子)可以很方便的被JS取到。
var name = $('.list-item').attr('data-name');
但是,在大谈 MV 应该分开的今天,在 DOM 上存放数据:
这是否仍然是一个好方法?
该如何理解?
是否有其无可替代的优势?