服务端提供模板文件和模板的内容数据
客户端负责解析和展示
例如:
模板文件
<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)
未保证效率,尽可能使用原生代码进行解析操作
有没有好的模板解析引擎?
iOS https://github.com/mattgemmell/MGTemplateEngine.git
androïde https://github.com/hubcarl/android-html-engine.git
Lors du développement d'applications natives combinées avec h5 auparavant, nous devions nous concentrer sur la synchronisation des versions des ressources hors ligne et l'analyse tpl.
Je ne sais pas si ce que tu veux faire est la même chose que moi.