熟练掌握HTML+CSS网页布局与样式,熟练掌握HTML5和CSS3新特性,可满足大部分页面动画需求,能够快速的完成PC及移动端页面布局及样式。熟悉less,sass,stylus。
掌握JavaScript语言(ES5)、DOM、BOM核心技术,并熟悉ES6语法与特性。熟悉原生JavaScript,对JavaScript面向对象中的继承、原型链、作用域、闭包等有一定的理解。
熟练使用jQuer.js和zepto.js,能够使用jQuery和依赖于jQuery的插件快速的完成开发,并可修改插件源码来满足特定的需求。熟练使用echarts.js图标库,了解D3.js。
能够进行H5、微信公众号和小程序的开发;能够使用React Native跨平台移动应用开发技术进行APP的开发。
能够使用gulp、grunt和webpack前端代码自动化构建工具进行代码的合并、压缩、混淆等。能够使用git、svn工具进行源代码的管理。了解NodeJs,熟练使用npm、bower包依赖管理工具。
熟悉Vue框架,并能利用Vuejs脚手架及vue-router、Vuex等插件进行开发;熟悉React框架,能够使用基于Reactjs框架的React Native技术进行APP的开发;熟悉前端requirejs、Sea.js的模块化开发规范,了解MVC/MVVM开发模式。
通过json格式数据与后台对接。能够使用后台模板引擎(例如:Thymeleaf,velocity) 加快前后端开发的并行运作。了解nodejs作为前后端中间层的实现。
花粉小程序:花粉儿是一家母婴闲置物品交易类小程序。
目前只要从事小程序开发,可熟练用mpvue(花粉儿小程序目前正在用的框架)、wepy进行快速开发小程序。