1、熟练使用合理的结构和样式编写兼容主流浏览器的页面;
2、能适当运用CSS3使页面在现代浏览器上效果更佳;
3、熟练运用rem单位和flex布局实现不同浏览器宽度下的整页缩放;
4、熟悉EcmaScript各种版本;
5、熟练使用原生javaScript以及常用javaScript库,如jQuery、zepto;
6、能运用模块化、面向对象的方式编程;
7、了解http协议,能够根据http请求报文、响应报文和状态码排查问题;
8、熟练运用ajax,axios,fetch实现异步数据传递,熟悉JSON等数据交换格式;
9、了解如何使用node.js,以及express,nestjs等node框架;
10、能使用Bootstrap、Antd、elementUI等前端样式库和框架进行开发;
11、熟练运用ReactJS,VueJS进行模块开发,了解双向数据绑定原理,熟练编写控制器、服务、组件等
12、熟练使用Gulp对代码进行压缩合并;熟悉使用Git和SVN进行代码管理和版本控制;
中信银行智慧柜台项目
项目描述: 基于 vue 、vue-cli3、vue-router、vuex、axios、element-ui、canvas、echars 构建的前后端分离多端适配项目。
项目构建 作为团队里面的核心程序员,我不但完成了网站界面、功能逻辑的开发工作,更提出了高效的组件化和模块化开发方案,通过模块化开发让团队成员较少编写代码时候的冲突,通过组件化让团队成员分工合作,各善其职,有效的提升了系统的的开发效率。