这是一个2020年你成为前端,后端或全栈开发者的进阶指南:
1、你不需要学习所有的技术成为一个web开发者
2、这个指南只是通过简单分类列出了技术选项
3、我将从我的经验和参考中给出建议
4、首选我们会介绍通用的知识, 最后介绍2019年的Web的一些趋势
1、基础前端开发者
1.1 HTML & CSS
- 最基础的知识:
- 语义化的HTML元素
- 基础的CSS语法
- Flexbox & Grid
- CSS变量
- 浏览器开发者工具
1.2 响应式布局
- 响应式设计将不再是网页的加分项, 而是必须的
- 设置viewport
- 非固定宽度
- 媒体查询
- 使用 rem 替代 px
- 移动优先,柱状显示
1.3 基础的部署工作
- 学会如何部署一个静态网站到服务器
- 注册一个域名(NameCheap, Google Domains)
- 管理共享主机或虚拟机(Inmotion, Hostgator, Bluehost)
- FTP, SFTP 文件上传(Filezilla, Cyberduck)
- 静态页面托管(Netlify, Github Pages)
1.4 SASS预处理器
- 虽然不是必须的, 但是推荐去学, 基础知识的掌握很简单
- 结构化CSS
- 变量
- 嵌套样式表
- Minxins & 函数
- 继承
1.5 原生JavaScript语法
- 不使用任何框架和库区学习原生的JS语法
- 数据类型, 函数, 条件判断, 循环, 凑总府
- DOM操作和事件
- JSON
- Fetch
- ES6+(箭头函数, Promise, async/await, 解构)
1.6 满足了基本的前端开发者的条件
-
<