1.熟练使用HTML5、CSS3、JavaScript及常用前端框架,精通运用flex布局float布局设计界面。熟练掌握W3C标准,熟知各大浏览器的内核及各大浏览器之间的差异并兼容。
2.熟练使用JavaScript,如promise,async/await异步操作解决阻塞问题,熟知ES6规范,如:箭头函数、对象扩展、Class关键字定义类等,熟练JQyery操作Dom,jQuery动画。
3.熟练使用AJAX于服务器交互,请求数据交互的JSON/XML以及如何解决请求的跨域问题,如CORS、JSONP、代理服务器等。
4.熟练使用Vue框架,对vue-router路由,双向绑定原理,父子之间的传值有着深刻的理解,可以 通过 Element UI,Vant等组件库对页面进行布局,使页面更加美观,功能更完善。
5.熟练使用uni-app, 对uni-app 的路由跳转,路由传参 ,组件使用了解透彻
6.熟悉本地存储原理,例如sessionstorage临时会话存储,localstorage长期的本地存储,以及cookie。
7.熟练使用gulp、webpack、babel自动化构建工具。Visual Studio Code等相关开发工具,Git源码管理工具,Grunt构建工具,PhototShop绘图工具能熟练的阅读技术文档。
8.熟悉TypeScript的新语法,能够熟练使用图标库Earcat,以及百度分享、富文本的操作。
9.了解Node.js+express进行快速搭建服务器结合mongoose进行数据库的链接从而对数据库的增删查改能了解使用Node编写GET、POST等接口和处理各种类型的数据,并与前端进行数据交互。
10.能够独立开发微信小程序,能够通过云开发实现登录注册效果。
邦达海运订舱系统
项目描述:该项目是为货代公司向船公司订舱提供的管理系统,主要包含shipment(客服 面相工厂)、console(操作,面向船公司)、单证(提箱进港)、基础数据(船公司和港口等相关数据维护)、任务预警(提醒需要紧急处理的相关流程)、代办事项、等模块。
项目职责:
1、负责前端shipment的列表以及详情下的托单页签(客服录入的港口相关的信息以及船公司信息、人员信息等部分数据是从基础数据引用或者根据规则匹配以及手动录入),以及该页面上逻辑按钮的开发。Shipment下集装箱页签(集装箱的基本信息,数据层面用来与console关联)、报关页签、文档管理(订舱需要的一些相关文件)、日志(记录操作对单子的修改)
2、console的列表以及详情下的托单页签(是由shipment生成过来的精简数据,主要作用是操作用来完成订舱),console下面的预配舱单页签(对货物进行拆分与加拼,分几次进港),shipment与console是多对一的关系(多家工厂货物安排在一条船上),装箱页签(在完成订舱以及放箱工作流节点后完成装箱)
3、单证的M单与H单的开发,M单对应console,H单对应shipment(面向司机),主要作用是司机用来提箱进港。
4、以及项目多语言、基础数据部分页面、数据交换页面(与外部的数据进行交换)、代办事项功能的开发。