1、html语义化标签的理解、结构化的理解;能否写出简洁的html结构;SEO优化。
2、h5中新增的属性,如自定义属性data、类名className等;新增表单元素;拖拽Drag。
3、h5中新增的API、修改的API、废弃的API稍作了解(离线存储、audio、video)。
2.CSS
1、CSS选择器(三大特性)。
2、BFC机制。
3、盒模型。
4、CSS模块化开发(封装);SCSS和LESS的使用。
5、屏幕适配以及页面自适应。
3.布局
1、标准文档流(padding + margin + 负margin)+ 浮动float + 定位 left + right + top + bottom。
2、百分比布局:px单位用%num代替,占父级元素的百分比。
3、flex弹性布局:主轴、辅助轴的几个属性。
4、grid栅格布局:使用框架中的类名来替代,本质上还是百分比布局。
浏览器
1、浏览器的构成和运行机制。
2、浏览器内核。
3、浏览器交互:BOM和DOM相关webApi、监听事件。
4、浏览器缓存机制。
5、浏览器的渲染原理。
6、浏览器的安全性:跨域和攻击。
网络协议
1、HTTP协议。
2、cookie、session、token。
ES6
1、字符串、数组、对象扩展的api。
2、变量扩展:let、const解构赋值,块级作用域。
3、函数扩展:箭头函数默认参数、rest参数。
4、展开运算符、模板字符串。
5、set和map数据结构。
6、迭代器和生成器函数next和yield的理解。
7、proxy对象属性代理器:属性的读取(get)和设置(set)相关操作。
8、promise对象、异步编程的解决方案。
9、async + await:异步编程的终极方案promise + generator的语法糖。
10、class语法、构造函数的语法糖。
11、模块化编程export + import的导出和导入。
项目能力
1、vue-cli脚手架搭建和功能配置vue.config.js。
2、webpack的常用配置。
模块化、组件化开发
1、项目分类;各类文件整理、分类。
2、各类功能封装。
3、组件和功能模块的抽离、解耦、复用。
数据结构和算法
1、学习常
1)巴士管家app,专车接送功能模块,预约,预订专车接送,安全同时行程分享,实时更新乘客的状态。保证汽车移动的流畅性,无卡顿。
2)微信小程序-吱到,支付宝小程序-吱到,pc后台管理,独立开发完成小程序的前端,后台搭建webpack,vue脚手架vue2.0开发后台管理系统,后台,UI团队配合完成整体开发
3)大型仓储管理系统,上海西郊仓储管理系统,大型的业务逻辑,独立完成前端的业务逻辑开发,页面的布局设计。
4)本人私下团队,完成小程序开发近10套小程序,app4套已上线(吱到-商家端,用户端),pc-5套,技术团队都是5-7年开发经验的年轻人
角色 | 职位 |
负责人 | 前端开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |