【发布时间】:2013-02-18 19:51:44
【问题描述】:
我说的是 Emmet.io(前 Zen Coding)。
是否有反向执行此操作的 JavaScript 代码或 jQuery 插件?
例子:
emmet('ul > li*3') => '<ul><li></li><li></li><li></li></ul>'
我想要这样的东西:
emmet('<ul><li></li><li></li><li></li></ul>') => 'ul > li*3'
【问题讨论】:
-
这有点难,因为可以有很多类型。而前者只是一个。
-
只是想知道,为什么要将标记转换为 emmet 代码?你基本上是想保留你已经做过的事情?
-
您可以编写一个常规的 exp 并循环遍历这些结果,然后以这种方式吐出您想要的内容。
-
@JamieHutber 那将是最坏情况的算法! :(
-
@AdamHeath 是的,我做到了,你可以在这里找到它:link
标签: javascript emmet