tempalte - Android & iOS 模板解析器
巴扎黑
巴扎黑 2017-04-17 17:35:13
0
1
684

需求

服务端提供模板文件和模板的内容数据
客户端负责解析和展示

例如:
模板文件

<html>
<body>
    <p ...>{createtime}</p>
    <p ...>{user.name}</p>
    <% if user.gender == '男'%>
    <p ...>这是一个男的</p>
    <% else %>
    <p>这是一个女的</p>
    <% endif %>
</body>
</html>

模板数据

{
    createtime:{...},
    user: {
        name:"tom",
        gender:"男"
    }
}

客户端解析模板并进行生成可展示的html, 加载, 展示
客户端包含: Android(Java), iOS(Obj-C)
未保证效率,尽可能使用原生代码进行解析操作

有没有好的模板解析引擎?

巴扎黑
巴扎黑

membalas semua(1)
PHPzhong

iOS https://github.com/mattgemmell/MGTemplateEngine.git

android https://github.com/hubcarl/android-html-engine.git


Apabila membangunkan apl asli digabungkan dengan h5 sebelum ini, kami perlu menumpukan pada penyegerakan versi sumber luar talian dan penghuraian tpl.

Saya tidak tahu sama ada apa yang anda mahu lakukan adalah sama dengan saya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan