熟练使用HTML+CSS实现Web前端页面布局,熟悉W3C标准,使用HTML语义化标编码,让页面结构更加清晰。
深度理解JavaScript,熟练操作DOM,BOM,对JavaScript的原型,闭包,原型链的继承机制,高阶函数等,熟悉ES6的新特性,如箭头函数,Promise,Set,Map,class/extends构造函数的声明与继承,对ES7的async/await有一定了解。
熟练掌握Vue+Vue-Router+axios+Vuex全家桶,掌握Vue的指令,组件的封装,组件之间的传值, computed和watch的使用场景,MVVM设计模式等,了解Vue的数据绑定原理等,能够熟练使用Vuex,如Vuex的核心概念state,getters,mutation,actions,modules。
熟练掌握React+React-Router-Dom+Redux全家桶,掌握React的JSX语法,组件之间的传值,有状态组件,无状态组件,状态管理等,了解Hooks和React的高级组件。
熟练掌握jQuery库,掌握jQuery中的DOM操作,事件绑定,链式调用,能够熟练使用jQuery和AJAX进行跨域访问。
熟悉常见的前端UI框架,如ElementUI,Bootstrap,Layui,Vant,Antd等,熟练H5新特性canvas, video,audio,localStorage,sessionStorage Websocket等技术。
熟悉微信小程序的开发流程,如微信中的组件创建,路由的配置跳转、微信的特殊的语法WXS的编写等。
熟悉SASS和LESS等CSS预编译语言,能够使用嵌套和变量快速的搭建样式。
掌握模块化开发思想,面向对象编程,熟悉npm,yarn模块包管理器,熟悉使用webpack打包工具。
了解Node.js后端技术,会使用express框架搭建项目,使用Node配合MongoDB等数据库实现数据的增删改查,熟练运用Node端常用的请求方法,POST请求和GET请求等接口和处理数据,并返回前端进行数据的交互 。
了解Git版本控制工具,进行代码管理,将文件推送到仓库,查看提交记录,以及如何创建等。
项目:职校联盟
开发周期:2021.06-2021.08
开发工具:Visual Studio Code
使用技术:Vue,SASS, Vue-cli,Vuex,axios,Websocket,ElementUI等。
项目描述:该项目分为三个客户端分别为,学校端,学生端,总后台,学校端可以注册发布学校咨询,总后台负责审核,冻结,解冻,下架,上架学校端发布的咨询只有审核通过之后学生端才可以看见学校端发布的学校及咨询,学生端主要功能是搜索学校并查看学校咨询和收藏学校等功能,还可以和总后台的客服人员进行聊天,具体实现方法是使用Websocket功能。
责任描述:
1. 该项目只有我一个前端工程师所以我负责三个客户端的所有前端功能,该项目是使用Vue框架搭建主架构,使用ElementUI组件库构建了各个页面的布局及美化显示,通过Vue路由Router实现页面直之间的跳转,使用路由守卫来检测用户是否登录等功能。
2. 使用Vuex进行状态管理,对所有组件需要使用的数据进行集中式的存储管理。通过对Vuex中的state,getters,mutations,actions的使用,对数据库的数据进行增删查改,实现全局数据的操作和使用。
3. 使用axios进行前后端交互获取数据,来实现审核通过,审核拒绝,冻结,解冻,上架,下架等功能。
4. 根据UI设计图制作前端展示页面,使用精灵图片显示图标。
可兼职时间
可兼职地点
0条评论 雇主评价