前端分阶段学习路线和方法
-
第一个阶段(看看能不能学走)
-
开发环境搭建
- 开发工具
- vscode
- webstorm
- hbuilder
- 基础的计算机命令
- 开发工具
-
html
- 常用标签(不同刻意去背)
- 表单
- 语义化
- 多媒体
- audio
- video
- 一些常用的api
- 文件读取
- 网络状态
- 本地缓存
- 拖放
- 定位
- Dom(重点)
- 自定义属性
-
css
- 基础语法
- 几种样式定义的区别和优先顺序
- 行内
- 行外
- 外部样式
- css层叠规则
- 盒模型
- 常见的布局方式
- 响应式布局
- 媒体查询
- bootstrap
- 动画和过渡效果
-
JavaScript(重中之重)
-
基础语法
-
常用的数据结构(必须先学)
- 数组
- 集合
- 堆栈
- 队列
- 链表
- 哈希
- 树
- 此处算法和数据结构在一起
-
JavaScript的执行机制(了解一下)
-
面向对象(重点,多语言通用知识点)
-
原型链
-
实现继承的几个方式
-
几个重点
- 类型转换
- 作用域
- 闭包
- 深浅拷贝
-
正则表达式
-
操作Dom和canvas绘制
-
常见的工具库的使用(可以参考一下我上一期发的推荐视屏)
- jquery(2020要学,花不了多少时间,了解一下链式编程和操作dom)
- loadsh
-
-
网络相关基础(重要)
-
最好还是学一点设计和切图
-
浏览器相关知识
-
学习资料