0 Star 0 Fork 0

Rezero / dpipe

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#dpipe 在线演示

  • 包含两部分
  • 一部分是语法解析
  • 一部分是将语法运用在html中

解析语法部分可以直接看演示

#html

<input input-d type="text"
                       class="form-control dinput"
                       value="函数名字 '字符串参数"
                       d-keyup="val this|>parser|>tojson|>htmlel [output]"
                       placeholder="输入语法">

d-keyup 等同于调用传进来scope函数

htmlel(el.find("[output]"),tojson(parser(val(el.find(this)))))

这个是面向函数的思路 函数和函数之间可以组合 函数可以操作dom也可以操作数据

  • 例子(jq模板)
{{if x.selected=true}}
<input type="checkbox" checked="checked" d-click="set 'x false|>render"/>
{{else}}
<input type="checkbox" d-click="set 'x true|>render" />
{{/if}}
<script>
var data={x:true}
function render(data){
   return xxx.html(templatefn(data));
}
function set(x,val){
 data[x]=val;
 return data;
}
dpipe.dpipe($("xx"),{
 set:set,
 render:render   
})
</script>

空文件

简介

包含两部分 一部分是语法解析 另一部分是html和函数之间的关系 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/diqye/dpipe.git
git@gitee.com:diqye/dpipe.git
diqye
dpipe
dpipe
master

搜索帮助