zencodingjs

1.0.2 • Public • Published

Zencoding

Zencoding for linqjs linqjs的zencoding 插件,通过zencoding代码生成html代码

Usage

1.toHtml

[{id:1,name:'a',flags:['e','f']},{id:2,name:'b',flags:['f','g']}]
    .toHtml('(tr#`id`>td{`name`})+(tr>td>span{`this`}*`flags`)');

Result:
结果:

<tr id="1">
    <td>a</td>
</tr>
<tr>
    <td>
        <span>e</span>
        <span>f</span>
    </td>
</tr>
<tr id="2">
    <td>b</td>
</tr>
<tr>
    <td>
        <span>f</span>
        <span>g</span>
    </td>
</tr>

2.toZencoding

<div class="c1" id="d1" style="display:none" data>content</div>
<ul><li>1</li><li>2</li><li>3</li></ul>

Result:
结果:

('<div class="c1" id="d1" style="display:none" data>content</div>'+
'<ul><li>1</li><li>2</li><li>3</li></ul>')
    .toZencoding();
//div.c1#d1[style=display:none data]{content}+(ul>li{1}+li{2}+li{3})

Package Sidebar

Install

npm i zencodingjs

Weekly Downloads

0

Version

1.0.2

License

wm

Last publish

Collaborators

  • wm123450405