data-params
表示参数集。以查询字符串的方式显示自定义属性。因为可能存在多个自定义属性,如果全部都是data-xxx
的形式,很有可能HTML会很啰嗦,此时,就可以把一系列自定义属性声明以查询字符串的形式集结在data-params
中。
page
元素和a
元素都有使用。形式一致,但对应的属性不一样。
- page元素
page
元素使用data-params
更多就是参数大集合,例如:<div id="page" class="page out" data-root="$" data-callback="callback" data-title="回调"></div>
就等同于:
<div id="page" class="page out" data-params="root=$&callback=callback&title="回调""></div>
- a元素
<a>
元素使用data-params
则是Ajax请求参数的意思。Ajax请求的API都是采用jQuery$.ajax()
的命名。所以,你可以看到:<a href="ajax.html" data-params="datatype=json&timeout=30000&success=succ_callback" data-title="请求页面标题">点击我</a>
注意这里,
data-title
不能归到data-params
一伙儿,因为,Ajax请求没有title
这个参数。