熟练原生javaScript,TypeScript。
熟悉js的OOP,抽象开发中常用的Model。
熟悉canvas,Jquery。
熟练运用ajax、jsonp技术,http协议以及Fiddler抓包工具,利用debug以及查看堆栈信息
熟悉websocket、protobuf协议
熟悉Vue、knockout,MVVM框架(工作中,主要是依赖MVC开发)。
熟悉html、css
阿分提英语、数学、语文大型应用系列(现在是3.0版本)
项目用处:主要是提高小学生英语的听说能力,以及数学语文的计算读写能力,用户通过充值,可以开通更多的官气,学习更多的知识点,根据排行榜来查看学生在全校以及全国或者是全省的排名情况;通过PK竞技,以及炫酷的动画效果来提高学生的学习兴趣,进而刺激续费。
开发收获:UI部分是利用Knockout进行数据的绑定,业务逻辑部分利用TypeScript开发,由于它是JavaScript的超急,所以很多ES6、ES7还没有实现的方法,它全部都实现了,更加深刻理解了类的概念,以及模块的概念;由于项目是基于公司自行研发的MVC框架,对面向对象编程有了更加深刻的认识,在开发中,经常抽象公共模块以及数据model,或者是中间件mediator中间层的编写,亦或是接口的实现,大大的提高了代码的复用性,开发效率,降低了耦合度,很好的降低了后期维护的成本。
成长世界、自学空间等运营活动
项目用处:快速提高复费率,为大型应用倒流
开发收获:运营活动项目,主要是利用TypeScript开发,结合开源的Egret游戏引擎,实现高效的渲染以及炫酷的动画效果。在此项目中,学到了很多开发游戏的经验,以及编程的方式方法,在每一个类中,尽可量的减少判断语句的出现,利用对象的方式,进行整合,从而减小因为边界值所引发的错误问题;利用Tween动画库,以及结合swf文件,实现复杂的动画效果。通过封装公用组件,加深了对面向对象的学习。