广州市天河区天河路621号天娱广场西塔10楼
EAIC前端mvvm框架
ebfui 使用基于 HTML 的模板语法,将页面数据与DOM进行绑定,从而实现动态页面效果。
所有ebfui 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。
在底层的实现上,ebfui 将模板编译成逻辑节点,然后根据数据变化动态生成DOM节点。
插值
模板通过一对标签来插入值,标签是以
${
开头,以}
结尾。标签中间的便是待插入的值。
标签符号支持自定义,比如改成以{{
开头,以}}
结尾。
示例代码:
如果页面定义为:
<script> $.vm({ data:{ myval:34 }, event:{ onLoad:function () { } } }); </script> <style> //这里是页面样式定义 </style> <page-template> //这里是页面的html结构 </page-template>
则运行效果是
插入值为34