鍍金池/ 問答/網(wǎng)絡安全  HTML/ arttemplate的疑問?

arttemplate的疑問?

看到某個項目中使用了arttemplate模板引擎,結合jquery和webpack打包構建的整個項目,但是源碼中data-type和data-click或者說項目中所有data-開頭的屬性,都是是什么意思或者說在data-中定義這些方法,最終是怎么執(zhí)行的呢?arttemplate語法中并沒有提供這種解析方式,最終是怎么執(zhí)行這些代碼的呢,不太懂,請教一下各位大佬

clipboard.png

clipboard.png

clipboard.png

回答
編輯回答
不將就

data-*這部分不是 arttemplate的語法
只有{{ }} <% %>這種模板語法才是art的

你給的源代碼太少 看看是不是其他組件的吧

2017年8月30日 19:06
編輯回答
互擼娃

data-*,是HTML5的新屬性,用于自定義屬性,即不屬于HTML5已有的屬性(id、class等)。
jquery獲?。?/p>

$(id).attr(data-*)

比如data-click那個,是點擊的時候需要的參數(shù)。
你在代碼里找一下,應該有地方用到了這些data-*。

2017年8月11日 17:56
編輯回答
敢試

我沒用過這個框架哦,但是我猜測是讀取各個dom元素的屬性值來操作的或者用正則匹配這些屬性來做的

2018年1月17日 00:41
編輯回答
有你在

所有的模板引擎,都是針對字符串的。所以,沒有哪個模板引擎能夠解析 HTML。所以這些屬性是干別的事情的。

2017年11月17日 09:42