1.精通XHTML/HTML、DIV+CSS、Html5、Css3布局,熟悉页面架构和布局,深刻理解HTML标签语义化;
2.熟悉JavaScript、Ajax、ES6等前端开发技术,能独立完成常规网页交互效果;
3.熟练使用less预处理器,善于抽离样式与结构,能提高开发效率和代码可维护性;
4.熟悉WebGL、Canvas等可视化技术、熟练使用three.js进行三维web开发,熟悉js的开源库如phtree.js,photo-sphere-viewer.js,D3.js,ECharts.js等并进行过二次开发,了解一定的3D图形学原理和3D几何;
5.熟悉MVC/MVVM开发模式,熟悉使用JQuery/Zepto/Bootstrap/Layer/AdminLTE/PhotoSwiper/Swiper/ScrollReveal/Vue/React等框架;
6.熟悉地图GIS开发,熟悉高德地图、百度地图等API;
7.熟悉Nodejs和Expressjs的开发,对前后端的开发对接技术原理有全面认识;
8.熟练掌握Tomcat、WampServer主流中间应用软件对阿里云服务器的部署和配置;
9.熟悉前端编译和构建工具,熟练运用Babel, Grunt/Gulp, Webpack等工具;
10.深刻理解WEB标准及各主流浏览器间的兼容性,能快速定位、解决开发中遇到的浏览器兼容性问题;
11.熟悉移动端开发、页面架构和布局等,对前端工程化等有独到的见解,掌握基本的浏览器端代码调试工具和技能,对网站及页面性能优化有一定的经验;
12.了解小程序的开发;
13.熟悉使用svn、git版本控制工具,能配合团队协同开发项目,熟练使用Webstorm、Sublime、Notepad++、IntelliJ、DW等开发工具;
14.熟练使用PS、AI、Firework、Markman、Axure等设计工具,注重web用户体验,掌握流程图、线框图等交互设计方法,具备设计功底;
拥有良好的代码风格及工程质量管理能力,较强的沟通协调能力和责任心,主动性强,具备良好的团队合作意识,能承受一定工作压力。
2018/8―2018/8
全景漫游
项目描述:
全景漫游以webgl技术为基础搭建,实现对点云、全景、深度图合为一体,实现点击热点自动飞行、旋转、平移、自由切换、在线测量等功能,让广大客户在网页上就能自由漫游在建筑里,提升文物科普与城市历史文化保护的宣传推广效果,助力古城的历史文物保护。
1、 项目采用potree.js、three.js等为基础框架,把外业人员采集回来的点云、全景数据加载进去,并实现旋转平移复尺等各种功能;
2、项目采用node.js来搭建后台服务器,读取站点信息、拼接矩阵,把加载进去的数据拼接成一栋建筑;。
责任描述:
独立完成
2017/12―2018/8
广州文化遗产平台
项目描述:
广州历史文化遗产展示平台以GIS应用技术为基础搭建,实现对建筑遗产档案的调取、展示、查询、筛选、统计等功能,进一步整合文物数据资源,加强与深化文物建筑的数字化展示建设,提升文物科普与城市历史文化保护的宣传推广效果,助力广州古城的历史文物保护,目前与政府机构合作,并已把本项目二维码张贴在实体建筑处。
1、 项目采用高德地图api,实现自定义项目icon、点聚合、定位、搜索、自定义拖拽搜索,导航、搜索周边等功能;
2、项目采用java(springboot框架)+mysql来搭建后台服务器;
3、项目采用jquery/layer/photoswiper/swiper/scrollreveal/vue等框架搭建前端和后台界面,后台界面能实现上传、更新、删除、搜索等功能。
责任描述:
主要负责前端设计布局和数据渲染,前后端对接,适配PC端和移动端,解决兼容性,优化性能和维护。