前端学习清单!!!

(一)技术储备
htmlhtml 语义化 、结构化
SEO 搜索引擎优化
html5 新增
csscss选择器
BFC机制
盒模型
CSS模块化开发(封装)~ SCSS和LESS的使用
屏幕适配以及页面自适应(响应式布局)
css3新增选择器
css3新增属性
布局相关标准文档流
百分比布局
flex弹性布局
grid栅格布局
js基础运算符
变量数据类型及检测
函数定义以及调用方式
条件循环异常处理
字符串、数组、对象常用API
正则表达式
js高级作用域、作用域链、闭包
函数上下文、 this指向
原型、原型链、继承
js的运行机制, 事件队列和循环
Ajax原理, axios库
同步, 异步编程
jQuery源码学习
浏览器相关浏览器的构成和运行机制
浏览器内核
浏览器交互: BOM和DOM相关、webApi、监听事件
浏览器的渲染原理
浏览器缓存机制
浏览器的安全性: 跨域 和 攻击
网络协议相关HTTP协议
cookie, session, token
ES6字符串、数组、对象 扩展的api
变量扩展
函数扩展
set 和 map数据结构
展开运算符、模板字符串
proxy对象属性代理器
迭代器和生成器函数 next 和 yield的理解
promise对象, 异步编程的解决方案
class语法 构造函数
async + await
模块化编程 export 、 import 的 导出和导入
vue基础基本指令
实例的 属性 和 方法
组件基础
实例的生命周期
组件通信传值
slot插槽
vue高级vue-router: 搭建SPA,分发页面
路由间的传值
路由跳转
路由、组件的配置
路由的导航守卫
router.js 和 组件页面中的使用方式
vuex
实例化仓库的5大属性的使用
辅助函数mapState等
记住在 store.js 和 组件中使用方式
vue深入源码阅读
diff 算法
virtual dom
nextTick等等..

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(二)工程能力
项目能力vue-cli脚手架搭建 和 功能配置 vue.config.js
记录习惯养成
常用的工具熟练度
PC端 和 移动端开发注意事项
经验总结: 快速确定项目的技术选型
项目中的性能优化记录 ( 都是细节点...多记录 )
项目构建 打包
webpack的常用配置
UI框架: Bootstrap, MUI, Element-ui等
坑点总结: 项目遇到坑坑坑!!!
问题解决能力: (bug定位调试, 查找文档, 寻求他人...)
需求文档的理解, 可以结合 项目流程图, UML图
熟悉各类框架的文档...
常用的插件整理, 整理一个自己插件库, 封装自己的方法库,组件库
模块化, 组件化开发能力各类功能封装
对象的封装, 继承
组件和功能模块的抽离, 解耦, 复用

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(三)内功考察
 面向对象的编程思想类的抽象
对象的封装, 继承
设计模式 
数据结构和算法常用的排序搜索算法, 顺序表,链表,栈,队列,树,堆 结构等等...

 

 

 

 

 

 

(四)附加技能
学习能力笔记记录等 
系统编程多任务, 多线程, 多进程, 协程, 并发, 并行, 串行, 同步, 异步等概念的理解
Linux命令行操作, 系统文件管理
后端了解后端语言: node.js
数据库mysql,redis,mongodb. sql的操作语句, mongo的操作语句, redis操作语句
node + koa 搭建本地服务等

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值