有趣的代码,有趣的思路。【前端】

296 阅读1分钟

甚至不能称作是一个框架,就是一些js代码而已。

这个是我在git上逛来逛去发现的,猜测作者也是随手写写而已。

也没有任何介绍,是我自己摸索的,觉得蛮有意思。

比如你要定义一个点击事件

<div l-click="clickme">点击我</div>
function clickme(){
console.log('是的');
}

加上点击次数

<div l-click="clickme" l-t> 点击了 .times 次</div>
var times=0;
function clickme(){
times++;
_update();
}

循环

<div l-for="items"> .value </div>
var items=[{value:"1"},{value:"11"}];

是不是非常简单? vue和react还需要一个div<div id="app"></div> 这个完全不需要,直接写代码就行。

也不需要初始化之类的,蛮有意思。 虽然成不了大框架,但是这个思路是不错的。

一个问题,就是更新dom的时候一定要手动_update()一下,不然js如何变化都不会更新。

附上地址:github.com/ljzj2/yjs/b…