html、css(熟悉css的常见布局,了解css的预处理器less)
js(有扎实的js基础,熟悉es6语法)
网络(了解post和get请求区别,跨越,dns解析等)
会使用git管理代码仓库
熟悉前端模块化(Commonjs,ES Module)
了解webpack的编译过程,并且了解相关配置
js库:了解jQuery的基本使用,可以较熟练的使用vue开发项目
ui库:bootstrap element antd
个人博客+后台管理系统
项目描述:这是一个个人博客的项目,使用的是vue2框架,自己封装了分页等组件还有自定义指令包含懒加载和加载图。项目中有首页和文章列表页,还有项目展示和留言板。后台管理页面是使用的element-admin-vue,并且重写了鉴权的逻辑,在主要内容区使用了大量的element的表单和表格组件。
项目架构:该项目使用了vuex和vue-router。该项目分两个流程,一开始没有写后台页面使用的mock的模拟数据,等后台页面开发好之后再把mock删了。后台的接口是使用的别人提供的egg和mongdb写的。
技术要求:1、要求会使用element组件库。2、还有会部分前端部署把开发完成的项目部署到购买的服务器上。3、对vue有着较熟练的使用。4、会使用mock模拟数据
软件架构 软件架构说明:样式库使用的是bootstrap,js库使用的是jquery 该项目主要是使用了canvas来画的图,jq操作dom,和使用了bootstrap的一些组件 加上打包工具webpack的简单配置,处理跨域和使用一些插件
功能流程化(可以使用antdesign实现) 第一步: 商品基本信息录入(普通表单) 第二步: 商品销售信息的录入(存在图片上传的表单) 2. 表单校验功能 3. 新增和编辑的区分, 编辑时需要初始化数据、创建时需要清空数据 账号密码的登录,