Skill
- 熟练掌握HTML5和CSS3,具有 像素级 还原设计稿的能力。具有 较高水准 的审美,追求设计的优雅。
- 熟悉Vue框架及相关流行库的使用,理解重要概念如:MVVM、生命周期、双向数据绑定、性能优化、虚拟DOM、组件化等。熟悉Vuex、Pinia 等状态管理相关库,并有 相关项目踩坑(发现解决问题)的经验。
- 熟悉TypeScript、Less、Sass等预编译语言,并运用在实际项目中,提高开发效率及规范性。
- 熟悉Yarn & Npm & Git ,熟悉Node.js环境及应用。
- 掌握ESLint、BEM等编码规范,追求风格优雅,整洁的代码。分号、空格缩进拥护者。
- 了解Three.js等3D可视化技术、webrtc实时流媒体通讯技术。
- 了解MySql、Oracle数据库及使用。
- 熟练掌握原生JavaScript,掌握重要概念如: 原型、 闭包、 作用域链、 面向对象、 异步流程控制等。 熟练使用 ES6及以上 新特性。
- 熟悉React框架及相关流行库的使用,掌握Ant Design Pro、Next.js等框架的使用。掌握class组件和functional组件的编写设计,掌握面向对象和函数式编程思想,并在实际项目中应用。
- 熟悉HTTP协议,Ajax、fetch无刷新请求技术及浏览器渲染原理,了解前端 性能优化策略。
- 熟悉CMD&AMD机制,熟悉Webpack打包优化手段。
- 掌握uni-app、Electron等跨端解决方案。
- 了解Go、Java等其他编程语言及使用。了解
- 了解Linux操作系统基本命令及项目部署流程、了解Nginx服务器。
HTML5
CSS3
SASS&LESS
JavaScript
React
Vue
Webpack
TypeScript
AJAX
HTTP
Node
Go
Java
Echarts
SQL