HTML(精通) / css(精通) / scss(精通) / less(精通)
精通div+css网页布局,熟悉HTML5语义化标签编程和css3结构选择器,实现网页响应式开发
JS(熟练) / JQ(熟练) / Swiper(熟练) / template
熟练原生JavaScript,熟练DOM操作,对闭包、作用域、this等有足够理解,能独立完成前端项目的开发,能开发常见的网页特效,实现用户交互体验,熟悉jQuery的API / Ajax,能够编写可读性度高、易维护的代码;熟悉Bootstrap的功能模块,快速实现各种页面布局、响应式布局;
Vue / Vuex / vue-router / Axios (熟悉使用Vue全家桶)
能高效使用Vue全家桶开发单页面应用,熟悉合理分割组件(组件开发,组件封装 复用);二次封装axios,熟悉各种指令的使用,并且有 三年实践项目经验
Element-ui / Bootstrap / Vant / uView
借用这些UI插件,快速建构可以满足PC端、移动端网站与小程序的页面,且兼容性能好;开发过微信小程序,原生开发小程序或使用uniapp开发皆可;
HbuilderX / Webpack / Git / Svn
能使用uniapp开发多端(使用uniapp基本上是放弃性能的问题了);使用及配置webpack;熟悉svn / git 代码管理工具;
九元航空微信小程序,该项目是由uniapp+uView进行开发的,该项目包含了航班查询、日期选择、城市定位、航班选择、仓位选择、行程列表、个人资料,乘机人信息等功能;
技术描述:使用uniapp+uView搭配基本页面,vue-router搭建项目路由,vuex来实现数据的共享,利用promise+uni.request统一封装数据请求,并统一处理错误拦截。