● 熟练掌握 HTML 掌握 居中,浮动,元素塌陷、两列布局以及外边距合并操作,HTML5 新特性。
● 熟练掌握 CSS 掌握 css 选择器,css 新特性,元素隐藏及定位,了解盒模型。
● 熟练掌握 Javascript 掌握 js 数据类型,事件机制,事件循环,深浅拷贝等。
● 熟练掌握 Git 掌握 git 常见操作命令,合并代码,解决冲突,打包部署的流程,有相关开发经验。
● 熟练掌握 VUE 掌握 Vue,Vuex,Vue-Router,Vue-Cli,axios 等相关开发技术,运用 vue-cli 开发过项目。
● 熟练掌握 React
● 熟悉 ES6 掌握 块级作用域,this 指向,promise、async 异步操作等。
● 熟悉 webpack 模块打包工具,了解使用方法及配置等,使用练习过个人项目。
● 熟悉 Linux、Nginx 熟悉基本服务器 Linux 操作命令,nginx 项目部署等。
● 了解 Node.js、Koa2 框架、mysql、微信小程序移动端开发等。
百度实习工作内容:1. Vue2+webpack 搭建项目基本框架,前后端分离模式开发采用 vue-router 进行页面跳转。
2. 熟练使用 git 操作 CR 评审,通过 Node 服务转换后端接口,了解测试流程 shell 测试、单元测试等。
3. 新建所有平台测试环境并将其和正式环境同步上云,便于部署上线,版本管理、回退等。
4. 使用公司内部 uuap 鉴权接口实现验证用户是否存在,进行项目重构,优化性能。
了解公司项目线上、线下、测试机、本地代码打包上传部署服务器的操作流程并能熟练运用。
组件间的封装、组件传参,熟练掌握 git 的相关操作。前后端紧密相联配合,锻炼了独立自助解决问题的能力。
熟悉平台上云流程,配置 nginx、BFE、转发规则、集群配置等,了解上云优点方便代码管理与版本管理。
熟悉了前后端联调的过程,有良好的团队合作能力,思考学习能力,会主动探索新的知识技术。
主要技术:Vue2+webpack 新建项目,封装公共导航栏、头尾公共样式等组件方便后期复用。
对所有平台陆续做了优化(路由懒加载、图片懒加载、按需引用组件组件库、拆分并复用组件、长列表优
化、节流防抖等)并建立平台的测试环境、将平台上云方便代码迭代和上线版本的管理与维护。
引用 View、Element-UI、Echarts 等 UI 组件库实现页面样式效果,moment、Qrcode、vueJsonEditor
实现时间、二维码转换、Json 对比功能,进一步了解 js 实现列表合并、数据格式转换等。
目前所在公司使用react技术栈,熟练运用react进行开发,熟练使用antd(pro)组件库进行B端/C端开发。