字节跳动青训营 - TS的学习分享
概述
本次青训营的学习上有主要分为四个方面:
- Typescript 见解
- Typescript 基础语法,包括类型、泛型、类型别名、类型字面量等
- Typescript 高级类型讲解及实例
- Typescript 工程应用介绍 我对于TS的理解是,是对JS的更深的规范,强类型,要求性更好
课前
学习 javascript 基础语法
使用的 typescript 开发工具
vscode
概述
学习内容主要分为以下五个方面:
- HTTP协议简介
- HTTP协议的基本结构与发展历程
- 常见场景中的HTTP协议应用
- 在不同的环境中发起HTTP请求
- 知识扩展,了解更多网络通信协议 对于HTTP的有了深刻的了解,知道HTTPS是网络安全协议签名
安装 Chrome浏览器
如果有其他浏览器也可以例如Safari,但还是建议使用Chrome
计算机网络相关知识
重点放在网络模型和HTTP协议相关知识点
对于HTTP学习资料推荐
学习建议:
-
相对来讲HTTP协议的常用知识不复杂,“基础篇”材料中,MDN 可以作为工具查询,“图解 HTTP” 与 “HTTP 权威指南” 选择一个阅读,作为体系化学习资料
-
进阶篇中提供的是标准协议描述,感兴趣的同学阅读即可,也可作为工具使用
-
基础篇
- An overview of HTTP - HTTP | MDN
- 图解 HTTP
- HTTP 权威指南
学习简介
学习内容具有以下四个方面:
- React 的历史与应用 - 介绍 React 的发展历史以及应用场景。
- React 的设计思路 - 介绍 React 的设计思想,为什么 React 要设计成这样。
- React hooks 的写法 - 介绍基础的 React hooks 写法,以及常用的 hooks。
已掌握课程需要这些前置知识:
- HTML,JS,CSS 基础。
- 基础的数据结构/算法知识,如二叉树,深度遍历等。
- 如今已经会使用浏览器提供的 DOM API 来修改 DOM,更新 UI。
课前学习
学习框架有react、vue
体验 React
访问 reactjs.org/docs/gettin… 体验 React 框架。
课后
对于进行next.js学习了解 next.js 框架 nextjs.org/