说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【工具推荐】Zrender——轻量级Canvas类库,让绘图大不同!

HTML文档下载 WORD文档下载 PDF文档下载
Zrender是一个全新的轻量级Canvas类库,MVC封装,数据驱动,易于扩展,可提供类DOM的分层机制和事件模型,Promise式的动画接口,该项目由EFE团队开发而来,项目托管在GitHub上。

Zrender(Zlevel Render)是一个全新的轻量级Canvas类库,MVC封装,数据驱动,易于扩展,可提供类DOM的分层机制和事件模型,Promise式的动画接口,让Canvas绘图大不同!该项目由EFE团队开发而来,项目托管在GitHub上。


主要特性:

  • 简单——无需canvas基础,精简的接口方法,符合AMD标准,易学易用。
  • 数据驱动——利用zrender绘图,你只需定义图形数据。
  • 完整的事件封装——不仅可以响应zrender全局事件,甚至还可以为在特定shape上添加特定事件。
  • 丰富的图形选项——内置多种图形元素(圆形、椭圆、圆环、扇形、矩形、多边形、直线、曲线、心形、水滴、路径、文字、图片等等。
  • 强大的动画支持——提供promise式的动画接口和常用缓动函数,轻松实现各种动画需求。
  • 易于扩展——扩展自己独有的图形元素,既可以完整实现三个接口方法(brush、drift、isCover), 也可以通过base派生后仅实现你所关心的图形细节。
  • 高效的分层刷新——正如css中zlevel的作用一样,你可以定义把不同的shape分别放在不同的层中。这不仅实现了视觉上的上下覆盖, 更重要的是当图形元素发生变化后的refresh将局限在发生了变化的图形层中。

更多详细内容,查看Zrender主页、API文档、Try!

喜讯:中国安全团队Keen成功在Pwn2Own 2014黑客大赛上攻破64位Mac上的Safari OCP黑客马拉松冠军:24小时头脑风暴背后 新时代应用程序设计及MongoDB的十个深入理解 借助“开源”东风 英特尔打造卓越“软实力” 深圳综合交通设计研究院张鹍鹏:智能交通设备领域已成红海 信息化是发展趋势 25个可遇不可求的jQuery插件 Web设计中对视差设计的误区 直接拿来用,九个超实用的PHP代码片段(二) 一周消息树:小米染指平板电脑凶多吉少 移动周报:Xcode 5.1更新、CarPlay揭秘,Apple很忙 可穿戴领域,创业公司的掘金点?还是滑铁卢? 搜狐SendCloud2014运维技术沙龙拉开帷幕 一周热点:选择Go语言的12个理由,九头蛇与大象之争 中国云计算大会PPT集萃(二):十位技术大牛分享平台打造技术 延迟250毫秒损失数百万美元,Hadoop系统该如何应对实时任务 IBM成立展示中心扩展大型主机的Linux开放生态系统 SDN解决方案总结:OpenFlow、虚拟机、OpenStack和VXLAN/NVGRE 第六届中国云计算大会将于5月20-23日在京隆重召开 大数据实战:站在JMP分析平台上的FIT足迹识别技术 首届SAP d-code大会在上海举办 【OSTC讲师专访】ZoomQuiet:因商业化而开源是中国开源界最大的囧处 亿元资金扶持+联手100家VC,腾讯的雄心壮志 美国史上最大IPO 能给阿里巴巴带来什么? 买Windows平板而非iPad或Android的十大理由 Framework7:不会Objective-C,也能开发iOS7应用 CocoaChina开发者大会 全新引擎Cocos 3d-x开源 Oracle和微软的抱团,以及对抗Amazon霸主的5个可用点 Agile已死 Agility长存? 论程序员的自我修炼 Github女员工因遭性别歧视离职 继七年iPhone、四年iPad后,苹果的下一城:Healthbook dbgrid的数据表中怎样实现多行记录的删除? windows 2000 网络问题 一个循环查询的存储过程问题 数据转换的中文乱码问题 jive安装数据库配置问题? 哪里错了?好像和游标有关系。 我的ComboBox用的是Drop List模式,为什么会出现List Box拉不下来的情况? 如何将exe的安装文件转成msi格式 关于sql语句出错信息 gei fen 用过winrunner的高手请进,100征求解答 一个问题 如何将以pdf为扩展名的文件里的文字转换成可以编辑的文字 为什么中文可以换行显示,英文不可以呢? 全局函数放在那里 大家聊聊远程控制的优缺点!!!! 怎样用jsp做广播通知?--在线等 如何用不是SA的账户去激活SA级的作业? 关于execl向数据库复制的问题 >一起学习:VFP右键功能!< Tdatabase组件的应用 请问这个检索的SQL语句怎么写? 这样是否就一定安全了,高手进 为什么直接删除不行 asp.net问题,马上给分 在线请教各位一个简单的问题--请问oracle8哪里有的下栽,急!!!!!!! 谁给我Beyond 2003演唱会下载地址! 为什么同一存储文件的程序在win2000个人版下出现:"存储文件时的共享违例"但是在win2000 server下没有,请教各位大师 用什么程序,把用户的安全性调到最低(可以出现警告对话框)??? 在线等待,马上揭贴 谁知到哪里有下载Jbuilder啊。。 如何在Win2000下注册服务程序呢?分不够再加 请问:如何解决“JDBC 服务器”配置不受支持的问题。 万分火急!请大侠指教(100分立即给) 如何在窗体上动态加载图标? MM明天生日放分庆祝(一) 如何进入Java的门? APS.NET下Excel调用:如何让服务器端只运行一个Excel实例?如何结束Excel进程? 快来快来!出事儿啦! 3d效果的正方形!! 惭愧啊!这么简单的数据库问题我都不会,你会吗? 谁告诉我这个马甲“ FrameShare (大城市里的帅哥) ”是谁的,千分不在话下! 在线等待,马上揭贴 再發貼(grid中定位問題) 怎么把长度为8且首位为0的string类型的数据转换成对应的长整型,用什么函数?载线等!!!! 在panel上没有OnKeyPress事件,怎么样实现按键盘某键触发该Panel上的button事件 急急急!高分求解(在线等待) 我有个棘手的问题,不知道高手能否给我解决,关于vc安装的问题 几十万条查循纪录纪录,在WEB页面中分页显示问题?大虾帮忙!!!!! 如何连接SQL数据库 在线等待,马上揭贴 MM明天生日放分庆祝(二)来者有分 第一次 以此题目写100字作文 十分钟内有好评. 姓名自己翻译成单词七夕到了,我女朋友给我出了个很难的问题,就是用我们的姓名拼音翻译成单词,能组成一句和爱情有观的话,或者彼此喜欢的单词,无奈本人英语水平有限,所以请大家帮忙,回 这句话怎么翻译呀?The owners also have a claThe owners also have a claim on all increases in the value of the firm resulting from future profitable operations. 有没有一个单词,一共11个字母,前三个字母和后三个一样,中间五个是ergro ___ergro___,前面和后面加上三个相同的字母,成一个单词.前面所填的三个字母与后面所填的三个字母相同, 在ergro这几个字母前加上三个字母,同时在这几个字母后加上相同的三个字母,能组成什么单词 我刚刚小学六年级妈妈就让我学新概念第二册,我该怎么背课文 我小学六年级学新概念一难么. “Short Interest as a Signal of Audit Risk ”中的“short interest"该翻译成什么呢.PS:从审计学角度 英语翻译when bank interest rates risk,you will be stuck with your money tied up at the lower interest rates at which you first invested. x上面一个横线是什么意思?怎么打出来? 风行五星体育升级高清播放 移动客户端编造黄花机场“诈弹”嫌犯落网 被押回沪指震荡上行大涨1.48% 两桶油成青岛一涉黑案主犯张韶军一审被判处死刑得州小布什中心可疑包裹系虚惊专访摩根大通企业及投资银行部联席首席得州小布什中心可疑包裹系虚惊韩媒:朝出台新法律欲吸引外国投资者发工信部首批“劝退”48家车企 加速汽三巨头表现平庸热火胜公牛 罗斯12分世界银行发布最新《营商环境报告》遭吐北京市新增33所市级示范幼儿园AA制夫妻北京警方辟谣“孩子在宜家被抢”:系商不要让留守成为变相“遗弃”第三名,还不错下场战东道主拼字当头林丹无缘羽超季后赛半决赛次回合全国篮球青年联赛山西男篮大胜北京队有一种人,叫MVP!安徽亳州暴力砍人事件嫌犯身份确定 警长影将重拍《五朵金花》《刘三姐》
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘