1.熟悉HTML5+CSS3的新特性,能够熟练地进行前端页面布局;
2.熟悉 ES6 的新特性,熟练掌握原生 JS;
3.熟练掌握 React 框架,能够使用react+react-router+redux+react-redux开发响应式应用,使用过ant-design 库进行项目开发;
4.熟练使用Vue 全家桶进行项目开发,使用过vant、iview组件库;
5.熟练使用前端自动化构建工具 gulp 及webpack;
6.熟练掌握 git 对项目版本管理的操作和进行协作开发;
7.熟练运用 AJAX 和axios技术进行前后端交互;
8.熟悉跨域操作,如 jsonp 跨域,代理跨域,cors 跨域;
9.了解 Node.js 的开发,能够使用node.js和express实现服务器端功能以及 MongoDB 数据库的操作;
10.熟悉微信小程序的开发。
电商物流项目:
(1)利用create-react-app快速搭建项目,引入antd的布局结构和react-router,实现项目的基本结构及路由跳转。
(2)结合antd的表单、弹窗等组件,实现主数据页面前端的增删改查及导入导出操作。
(3)使用react的hooks进行页面中的全局变量管理和触发相应的视图更新,从而达到处理复杂的页面业务逻辑效果,如前端的费用计算。
(4)利用css对页面中的布局展示进行控制,实现页面样式优化;广泛应用js语法基础在封装公共组件,与后端对接从而实现页面功能。
(5)通过redux+react-redux管理系统全局的消息推送、封装全局加载的组件。
(6)使用props、回调函数、redux等方式实现数据的组件通信,从而实现页面展示及功能。