我的canvasnode v0.1完成了

demo:http://www.adanghome.com/js_demo/6/

canvas不是没有类似于DOM那样的机制吗?如果想基于canvas编程会没办法实现“容器”的概念,也没办法实现事件监听。canvasnode就是为了实现一套类似DOM机制而做的js库,基于canvasnode编程会事半功倍。

目前已完成的功能包括appendChild,removeChild,addEventListener,x,y,z等等,能监听click,mouseup,mousedown,dblclick,moseover,mouseout,dragstart,drag,dragend,dragenter,dragover,dragleave,drop事件。

更详细的使用文档后面会补上来。

原文地址:https://www.cnblogs.com/cly84920/p/4426631.html