1.精通HTML/CSS,能够熟练使用DIV+CSS进行网页布局,熟练掌握HTML5,CSS3常用技术
2.熟练掌握原生js,ajax与后台交互,熟悉jQuery等js类库,以及各种常用的jq插件;能够实现网页的动态效果与页面交互;
3.熟练使用React框架,熟练掌握组件间的传值及其生命周期;
4.熟悉antd组件的使用,umi、dva、bizCharts等使用
5.熟悉页面适配方案,能熟练使用CSS/JS开发常见特效;熟练使用sass、less进行前端开发;
6.熟练使用git、sourceTree等工具进行项目版本管理;
7.熟悉ES5/6语言规范,熟悉常用ES6语法,如对象的解构赋值,模板字符串,let,const等;
8.熟悉vue使用(vueRouter、组件、vuex),掌握vue常用的指令,并能够根据需要自定义指令和过滤器;
9.熟悉常用的前端框架和工具库(bootstrap、requirejs、vue、webpack等),熟悉node常用框架,了解node.js代理中间件:htt p-proxy-middleware,熟练使用npm包管理器;
10.关注并使用过流行的UI框架。如Element-ui,Mint-ui,Bootstrap,vant,Ant Design等;
11.熟悉Axios,Ajax,DOM,JSON等相关技术,熟悉前端跨域及处理方式;
12.熟练使用photoshop完成切图和基本的图片处理;
13.熟悉微信小程序开发流程,熟悉其常用的组件如swiper,scroll-view,audio等,熟悉微信原生api,mpvue,flyio,i view等;
14.了解关系型数据库MySQL等使用,了解增删改查等基本SQL语句;
15.熟悉面向对象编程,熟悉面向对象设计模式,对闭包等原理有一定的认识;
16.理解MVVM架构模式;
项目描述:
"机械邦",是基于react+umi+dva+antd框架编写的一个web端项目,集租赁,金融,大数据,物流一体,以租赁挖掘机为主的线上平台;
项目职责:
1.还原UI设计稿,负责各页面开发
2.实现数据请求及数据展现
3.项目的维护及迭代
技术要点:
1.基于react,dva,antd.,Es6进行页面开发
2.利用less进行预编译CSS样式
3.基于axios请求数据,与服务器进行数据交互