1.熟练掌握并使用符合W3C标准的Html5+CSS3+Javascript技术,高效编写代码,使网页语义化。
2.多种前端框架开发经验,如:Angular、 Diango、React。
3.熟练掌握微信小程序的知识,能独立开发一个完整的小程序。
4.对浏览器兼容性有一定了解,能解决主流浏览器兼容问题。
5.熟练开发移动端响应式页面。
6.能使用Ajax,json进行前后端数据交换。
7.会使用git、svn进行项目文件管理。
8.熟练使用Hbuilder、sublime、webstorm等编辑器。
9.良好的编码风格、懂得整体页面代码规划和布局,保证其可维护性。
一、微信小程序:金价走势 (独立开发,已上线)
这是一款线上黄金交易类小程序,主要功能有:金饰品买卖,购物车、订单、收货地址(可增加可更改)、物流查询,黄金资讯浏览、评论,“我的”个人信息页等。
技术亮点:
(1)用户登录、注册。
(2)微信支付;
(3)通过获取openId和token保留用户初次登录的信息,实现微信自动登录;
(4)使用小程序内嵌H5网页的技术,保证小程序的灵活性。
(5)实现下拉刷新、上拉加载、页面分享功能。
(6)实现购物车的自动合计金额功能,根据优惠信息自动归类。
(7)用瀑布流展示商品。
二、微信小程序:汽车类小程序 (团队合作开发,已开发完毕,审核中)
这是一款隶属于腾讯的一款小程序,主要功能有:汽车资讯浏览、评论、分享,车系推荐、自定义,“我的”个人信息页。
技术亮点:
(1)微信授权功能。
(2)分享落地页,实现将页面保存到手机分享至朋友圈。
(3)发表评论功能,并限制评论次数。
(4)根据登录角色的不同,显示不同信息。
(5)跳转到第三方小程序。
(6)动态展示车系信息。
(7)运用canvas技术开发分享落地页。
三、CRM管理系统
这是应用于公司内部的一款CRM管理系统,便于操作、配置、统计前台数据。
技术亮点:
(1)使用模板化语言Angular
(2)使用bootstrap框架
(3)使用easyUI实现tree.js的目录树功能。
(4)实现增、删、改、查、分页等几大功能。
(5)使用ajaxform实现上传图片、文件。
四、APP内嵌H5页面及运营活动推广页面(拼单活动、投票活动、黄金红包、知识问答、抽奖活动)
技术亮点:
(1)响应式页面开发。
(2)用lazyload实现图片懒加载。
(3)将页面嵌入app中,与app原生页面进行交互。
(4)通过获取openId保留用户初次登录的信息,实现微信自动登录。
(5)实现分享到微信、QQ、微博的功能。
(6)使用angular模板化的知识获取数据并绑定到页面上。
(7)使用css3开发小动画。
五、PC端网站 (http://www.zk120.com http://www.taojinyn.com)
zk120.com:这是一款医疗类网站,分为患者端、医生端。
主要功能有:
(1)患者:线上挂号、咨询、问诊;
(2)医生:注册、审核、线上看病、线上病历夹、线上病例查询。
taojinyn.com:这是一款公司信息展示类网站。
技术亮点:
(1)页面语义化,功能实现的同时保证代码最简洁。
(2)打印功能
(3)阅读器功能
(4)高级搜索
(5)运用了Angular、Django框架
(6)对各大主流浏览器进行兼容性处理,查询bug并进行修复
(7)开发网站地图