seefan / domjs

bind data to dom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

domjs

使用javascript将数据动态绑定到html的dom上,方便app开发。

为什么开发domjs

有段时间创业,所以用html5开发混合的app,开发过程中,如果app直接调用网上的页面就会加载非常慢,如果用本地页,就得用js将数据绑定到页面上去。 当时经过技术选型,觉得angularjs不错,就用它开发了第一版,上线以后发现,在很多android机上运行非常卡,严重的app都无法运行。

而我们的app是个类电商的界面,大多时候都没有特别复杂的交互,angularjs虽然强大,但对机器要求也高了。于是我们觉定换到它,找一款简单好用的js框架。

经过多方选择后,还是决定自已开发一款,虽然有很多模板引擎速度很快,但对他们破坏html标签的语法格式非常不满意,这样在开发时如果哪里有问题,自动格式化就 会成为一个噩梦。

我们需要的是一个不破坏html结构的模板,于是有了下面的代码。

普通绑定:

<p data-bind="content"></p>

循环绑定:

    <ul data-repeat='data1'>
        <li>{market_product_id}:{content}</li>
    </ul>

About

bind data to dom

License:GNU General Public License v3.0


Languages

Language:JavaScript 100.0%