1、熟练掌握HTML/CSS前端开发技术,熟悉W3C标准;
2、熟练掌握JavaScript开发语言,了解面向对象机制、设计模式;
3、熟悉页面优化,熟悉浏览器兼容,能运用seajs模块化MVC、面向对象的方式编程;
4、熟悉各种前端流行框架,如jQuery/AngularJs;熟悉AJAX/JSONP数据交互技术;
5、熟悉HTML5/CSS3新特性,熟悉移动端常用的布局以及开发技巧;
6、了解PHP/Nodejs等,了解Git管理工具,了解zepto.js、PhoneGap、jQuery Mobile等;
7、对Web前端技术有强烈兴趣,有良好的学习能力和强烈的进取心。
1.完成公司产品(AIS/ECDIS/标准海图数据等)展示平台页面由设计图到静态页面的转换。
2.通过js结合jQuery实现页面展示特效,如轮播图、选项卡、下拉菜单等基本功能。
3.运用Ajax与后台数据进行交互,完成产品相关参数等数据的展现。
1.由于原生js用起来不方便,代码的重用性差且存在兼容性的问题。而引入jQuery,又会增加上万行js代码,可能会造成严重的性能问题,所以自己封装一个常用的轻量级js库。
2.分析js中常用的功能,选择了其中的选取元素、事件操作、动画、ajax(包括jsonp)等功能,将其封装成API接口,并且留了接口可供未来对js库进行扩展。
3.封装了zQuery库后,省去了大量的重复代码,写js变得更容易了。
1.运用HTML5中的canvas的技术,开发简易版捕鱼达人游戏。
2.运用了canvas中绕物体中心点旋转的技巧,方便了游戏中很多布局及碰撞的计算。
3.捕鱼达人游戏在全屏出鱼的情况下,页面仍然不卡,验证了canvas的极高性能。
1.自主开发个人站点。
2.用于展示包括个人作品、个人笔记、个人简历等内容,记录前端学习的点滴。
3.运用百度地图JavaScript API应用程序接口,实现基本的地图显示功能和确定位置信息。