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

85后程序员:独自一人,完成一个HTML5开源图形库

HTML文档下载 WORD文档下载 PDF文档下载
王鹤,09年毕业于南昌大学,独自一人开发了一个基于HTML5的开源图形库。王鹤说,我们有责任贡献个人薄弱的力量,弥补国内开源界与国外的差距。本文中,他为我们详述了JavaScript代码重构以及Canvas与SVG细节对比。

王鹤(英文名taylor),85后程序员,09年毕业于南昌大学软件工程专业。一直从事JavaEE的企业应用的研发和架构设计工作,初期从事过OA,CRM等企业项目研发。独自一人开发完成了基于HTML5的开源图形库:ichartjs。使用纯JavaScript语言, 利用HTML5的Canvas元素绘制各式图表,为Web App图表展示方面提供解决方案。ichartjs是基于Apache License 2.0协议的开源项目。


王鹤

王鹤拥有一个倔强的技术信仰:“技术这条道路虽然崎岖,但值得坚持”。近日,CSDN记者采访到了王鹤,他为我们详细解读了HTML5技术以及与HTML5技术有关的、方方面面的细节。

CSDN:是什么原因(或理想)促使您开发一个基于HTML5的图形库呢?

王鹤:我认为主要有三点原因。第一,HTML5作为新一代的Web技术。引导着未来Web的走向。第二,没有任何一款产品是适合所有行业的,特别是一些不常见的图表类型或者个性化需求。比如:材料力学性能状况分析(非线性图表)、石化炼油综合分析(油罐图)等。展望未来,在专业领域,这样的需求会越来越多。ichartjs也是基于此应运而生的,它适用于这类需求的个性化开发。第三,国内开源软件的氛围与国外存在一定的差距,我们有义务、有责任贡献个人一点薄弱的力量,传播知识、传递理想。


ichartjs 2D饼图

CSDN:如今HTML5技术被热炒,有人说至少两三年才能成熟。您认为现在是启动HTML5开发好的时机吗?有开发者表示,当前国内仍有许多用户使用的是落伍的IE6浏览器,HTML5技术的运用无法大面积普及,您如何看待这一问题?

王鹤:人类阻挡不了技术的变革前进的脚步。在这个信息全球化的时代里,技术更新周期越来越短,机遇稍瞬即逝。尽早掌握未来的主流技术,利于我们在激烈的市场中屹立不倒。由IT界领军公司来推动HTML5,有条件的公司和组织也应该尽早参与进来。开发者们则应该有敏锐的嗅觉,快速了解和掌握HTML5技术,为市场提供充足的人才保障。HTML5的大面积普及,IE6并不是主要原因,只能是其中一个次要原因,它的普及需要一个过程,需要市场的慢慢成熟。另外,HTML5还有一大领域就是移动互联网,移动互联平台上不存在IE6的问题。

CSDN:Canvas是HTML5中一个非常灵活的元素,对于开发富媒体应用程序能够发挥巨大作用。此外,SVG也是HTML5一个重要的属性。请谈谈您对Canvas以及SVG的理解。

王鹤:不断进步的Web将需要更加丰富的表现形式来满足视觉需求,Canvas和SVG无疑在图形图像方面充当了非常重要的角色,也让我们除了Flash之外有了更多的选择。技术上的变革意味着更多的创新将要到来,随之改变我们的生活。目前,网络上有许多关于Canvas和SVG之间对比非常好的文章。在此,根据我在使用过程中的经验,提出自己的一点点拙见。首先,先来看一下这两种技术的关键特点的对比:


数据库转换-Delphi资料 数据浏览部件的应用及编程-Delphi资料 数据文件路径的管理-Delphi资料 随意控制DBGrid每一行的颜色-Delphi资料 通过DELPHI实现JAVA调用ORACLE数据库数据 通过编写代码来设置数据库的别名-Delphi资料 为Delphi数据表格增加彩色 为Delphi提供Pack和Undelete功能 为Delphi中数据库报表加网格 为数据库报表加网格-Delphi资料 为数据库建立索引-Delphi资料 掀开SQL Server 7.0的面纱-Delphi资料 限制数据库记录数-Delphi资料 向数据库发送密码-Delphi资料 一个关于字符串的小问题-Delphi资料 用 QuickReport for Delphi 制作报表 用Delphi 开发数据库程序经验三则 用Delphi 实 现 不 同 数 据 库 系 统 之 间 的 数 据 转 移 用DELPHI本身的控件输出TABLE表数据 用Delphi编程访问SQLServer数据库 用delphi编写医院的复杂报表 用Delphi程序维护Paradox 数据表的索引 用Delphi的InterBase数据库开发C&S应用程序 用Delphi进行数据库之间转换 用Delphi开发“瘦”单机数据库应用系统 用Delphi如何实现VFP中的Cache特性 用Delphi设计数据库应用的几点体会 在我们日常工作中,常会碰到这样一个难题:一大堆-Delphi资料 用DELPHI制作应用软件 用Dephi 程 序 维 护Paradox 数 据 表 的 索 引-Delphi资料 用Dephi程序维护Paradox数据表的索引-Delphi资料 请教各位:问如何对变量zz='02'转换成16进制? flash 5。0哪里有下载 在vc中调用用vb写的com出错,为什么? 关于多态性的理解,对吗? 如何知道1个类是不是存在? ??请教:我的程序 help!help! 如何对程序执行动作放缓慢! 很小很小的问题!! 棘手问题??急急!!! 各位懂软件测试的朋友,请介绍一些资料给我,非常感谢! 菜鸟问个调试问题,别见笑! 请介绍一下学数据库应学什么开发工具更好些,除了sql语言? 请教一个关于TextArea区域中数据显示的问题 高分求以二进制方式打开文件 哪里能找到dialogic卡的VN协议? 求解:BC++3.1 or high编程在DOS下连接interbase server 高手快进!!!一个DataReport报表的异步操作问题( MYSQL的帮助文档哪里有下载?谢谢 求,谁有zip unzip的源代码 菜鸟的问题,送分来了! 有谁知道什么是SDD吗?请指教!!!!别吝惜呀!!^o^ 简单的右键弹出菜单问题…… 我想编一个pop3服务器,适用于windows iis,给点提示吧 编译SERVLET时老出现"...包 javax.servlet 不存在..." ? 请教关于 98中 Personal web Server的问题 辽宁4:0狂胜广东,爽丫!SB广东解说员居然说中国足球没戏了~~~~~~~~~~ 用APPLET做一个上传的东西可以吗???? "我的问题"栏中,只剩下未解决的了,已给分的为何都不见了? 在CSDN和大富翁都没人会答的简单OLE问题,唉! 我是shijie819有问题?? 各位高人,看看代码,不能输入汉字只能输入英文,问题在那里? 如何将编好的n个模块连接到一个工程 请教!关于listbox的列属性? Applet为什么能在JBuiler5中调试,而不能在浏览器中显示 SOS!谁有语音卡编程的经验和资料,恳请指教!给分的! 谁有用VC++中ODBC API 编写数据库的例子? sql server 有沒有邏輯型字段!!! 电娃娃领分!!!!---goldsun发 猛禽进来拿分. 谁有画线的函数源码,参数为两点坐标? 如何将xml中的数据转换成动态的数据图形显示啊 有谁可以讲讲有关KV3000的A盘..... 没有问题 请问斑竹:是不是以前的得分时间长了会没有了? 小弟向大哥大姐们请教VB数据库问题! 考研问题请教!!!! 这个问题和apache配置有关吧! 哪里有比较稳定而且空间大、速度快的主页空间? 向高手请教!如何实现网络DDE ie的internet选项菜单项被锁定,如何解开(急,马上给分) 作文:月球探秘要求:600字,要有说明,记叙,初一的.主题是尝试破解自然奥秘. 爸爸去哪观后感700字作文 中秋节的作文800字快 探索月亮奥秘内容一:关于月亮的神话传说内容二:关于月亮的诗歌内容三:赏月佳对要具体,三个内容都要,好的话再加15分当都不错时,字数多的采纳 和谐主题作文素材以下方面给和谐下个定义新颖的立意新颖的事例 名人名言 比喻论证 精彩论文结构 读雷锋的故事有感作文 500字 月球的奥秘作文 作文素材 和谐的事例 读雷锋的故事有感 作文 探究月球奥秘关于月球奥秘的! 请给一些有关绿色环保和谐的作文材料急,两天以内 2010广州亚运作文素材 关于月球奥秘的作文,500字左右.急. 能直接写入文章的素材, 文明礼仪资料 求以和谐为题作文别出心裁者为上(快的有奖) 作文《我心中的曹操》300字 亚运礼仪小信使作文10:43 宋新妮 新发表i贴3篇 就读一篇课外文章,写一篇读后感400字以上. 谁能给我关于三国曹操的作文 300字 用“书书书读读读好好好”九个字写出3句有不同意义的句子?一个字也不能少 写一篇关于曹操性格的文章1000字的 品读曹操的作文100字左右 潮州的春节习俗 以《我心目中的曹操》写一篇作文议论性的 如何评价曹操 300字小论文 摘抄书中好词好句,下面写一段感受,这算读书笔记吗? 我要一篇以《和谐》为题的作文 我眼中的曹操300字作文要怎么写这作文…写个意思就行了…300字就好了…谢谢… 我要一篇潮州习俗的作文,400到500字,不要过年的啊 500字关于书的作文 作文以“我心中的和谐”为题和谐,是一个精彩的瞬间,一个温馨的情景,一个甜蜜的镜头;和谐,是一首悦耳动听的乐曲,一幅美妙绝伦的图画,一处如诗如画的风景;和谐,是一个幸福美满的家庭 中秋节作文 800字 关于书的事 作文 500字不要抄袭! 和谐发展为题的作文中秋节到了,台湾的同胞也在看月亮把,以“和谐、发展”写一篇作文.大哥大姐可怜可怜我把 有关曹操200字的小论文,注意要有他的事例,并且加以评论,速求!速求!回答问题的仁兄注意了,要的事例不必太详细,但要突出曹操同志“伟大滴精神”,懂不? 关于 “书” 的 优秀作文500字、 写中秋节的作文800字 对曹操的评价,200字左右 关于 “书” 的 写事 作文500字题目有点难……又是关于书的,又是写事的。 以和谐的竞争为题 800字 以《我眼中的曹操》为话题200字作文知道的说下,我会给你分的、 作文以成长·快乐·和谐为主题 急,中秋节作文800字,不要重复的 以“发现中国”为话题的作文素材``是素材哦``给个灵感``我会自己写``5个左右的素材``一定要小角度,不要汶川地震啊``奥运之类的``这些坚决杜绝··我知道很难,下面是作文要求:内容可选取 安全,和谐为主题的作文要1千字以上 写一篇关于希腊故事读后感的作文,200字左右+5悬赏财富 惊喜的发现作文素材 以“科学发展 和谐发展”为主题的作文 写一篇关于希腊故事读后感的作文,400字左右!急! 素材或作文---生活中的新发现我们在生活中总有一些新的发现.如:荷叶上的水总是会变成晶亮的小珠子,到秋天苹果就红了,我们小区的私家车越来越多,小河变清了···要是直接是作文就更好 求一篇 “曹操,我想对你说”的作文600字左右 有关读后感的作文(600至700字)我星期五晚上要用 求有关善于发现或思考的作文素材当我们看见壶里的水沸腾时,首先想到的是把火关掉,把壶取下来;瓦特看见壶里的水开了,却探索其奥秘,发明了蒸汽机. 以《我眼中的诸葛亮(曹操)》为题,做一篇2000字的文章 关于 建国60周年的历史论文 1000字谈一些这过去60年的历史,例如国家经历了一些什么困难,谈一谈经验,总结教训. 关于中秋节的作文 800字以上 急要初三水平的 800字以上啊 认识曹操 作文800字最好是初一水平啦,快啊,要交了, 求一篇读后感作文,700字的, 我的新发现 作文素材我要素材,最好是大都市的,春节期间的.3Q.过时不候!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn