前端入门及进阶学习记录

738 阅读4分钟

网络知识

网络工作原理

  1. 书籍《网络是怎样连接的》———— 户根勤,书中按照从浏览器敲入 url 开始,到网络请求,再到服务端解析等,比较全面且细致的介绍了网络的连接过程,感觉比学校教材更容易接受。本人还没看完全书,后续要重新看一遍
  2. 视频教程 自考04741 计算机网络原理,哔哩哔哩网课教程,由于是自考教程,所以整个视频比较精炼,没有过多的细节讲解,建议搭配《网络是怎样连接的》来一起学习。本人看到 P18

浏览器及工作方式

  1. 视频介绍 【干货】浏览器是如何运作的?,博主小哥哥做的科普性视频,画面有点国外博主的味儿了,动画式介绍。建议可以多看两遍,也就 20 分钟。每次都有新收获。

浏览器脚本语言

Ajax

  1. 视频教程 【尚硅谷】3小时Ajax入门到精通,老师讲的还不错,作为入门可以的。

ES5

  1. 视频教程 JavaScript基础语法-dom-bom-js-es6新语法-jQuery-数据可视化echarts黑马pink老师前端入门基础视频教程,黑马程序员,pink 老师。视频虽说有几百节,但是大部分时间都很短,几分钟;并且如果是个有一些编程经验的前端人员,好多知识都可以快速复习一下,不会浪费过多的时间。学习永远是好的嘛。后半部分中,从 454 节开始到结束,讲了前端大屏的一些适配方案,边框图片等,可以看看。学习完357节,基本的 js、dom、bom 操作都看完了,jQuery 部分教程没看。454 节到 473 节已看完。
  2. 文档教程 JavaScript 教程,网道课程,里面包含 ES5,dom,bom 等内容,可以作为视频课程之后的复习及标准化。还未学习
  3. 文档教程 现代 JavaScript 教程还未学习

ES6

  1. 视频教程 尚硅谷Web前端ES6教程,涵盖ES6-ES11,尚硅谷课堂,李强老师。视频课程很简洁,个人觉得不太适合一点 ES6 基础都没有的去看,适合有一些 ES6 基础,但是掌握不是很牢固,概念不是很清晰,使用不是很顺手的人去重新学习。后面讲的略简介,类似 API 介绍。
  2. 文档教程 ECMAScript 6 入门,阮一峰老师的书,推荐阅读,很经典。还未学习
  3. 视频教程 2019全新javaScript进阶面向对象ES6,依旧是 pink 老师的教程。还未学习

TS

  1. 视频教程 尚硅谷TypeScript教程(李立超老师TS新课),老师讲的挺细的,适合刚从 js 过渡到 TS 的新手看。一共十多个小时。1 ~ 21 节是一些简单的基础知识,但是并不是特别全面。22 ~ 30 是一个贪吃蛇的例子,主要用了类的概念,但是没怎么太多的用到 TS 相关知识,可看可不看。

三大前端框架

Vue

  1. Vue.js
    1. 视频教程 尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通 ,bilibili 尚硅谷视频教程,张天禹老师。课程很多,但是老师讲的很好,推荐学习,作为入门或者初级工程师查缺补漏很好。从 136 节开始是 vue3 的教程,建议在看官方文档之前可以先看一遍,因为官方文档很全但是术语读起来有些吃力,听视频课能够比较直观的理解,然后再去补官方文档。vue3 部分的教程视频都很长,看的时候得有点耐心。
  2. 官方文档
    1. vue.js 官方文档必看,vue2 的版本。暂未看
    2. Vue CLI 脚手架,Vue.js 开发的标准工具。张天禹老师视频中已涵盖。略了一遍,用过的东西看着还勉强能理解,没用过的干脆就是看不懂。打算等看完 babel 和 webpack 之后,再回来看一遍
    3. Vue Router Vue.js 官方的 路由管理器。张天禹老师视频中已涵盖。
    4. Vuex Vuex 是一个专为 Vue.js 应用程序开发的 状态管理模式。张天禹老师视频中已涵盖。网站中包含 Scrimba 的视频教程,但是建议看完网站的文字教程再去看视频,因为没有字幕,还是英文的。 粗略的过了一遍,还有一部分没太懂,后续要继续复习
    5. VuePress 中文文档 Vue 驱动的 静态网站生成器暂未看
    6. Vue Test Utils 是 Vue.js 官方的 单元测试实用工具库暂未看
    7. Vue Loader 是一个 webpack 的 loader暂未看
    8. Vue SSR 指南 Vue.js 服务端渲染指南暂未看
    9. vue.js Vue3 的官方文档。暂未看
  3. Vue Router
    1. Vue Router for Everyone 外网,需要翻墙才能看。这个链接是 Vue Router 网站直接链接的路由教程,时长挺短的,可以试着读一读,多读无害。

其它

  • 1. JavaScript DOM 编程艺术(第2版)———— Jeremy Keith & Jeffrey Sambels
  • 2. JavaScript 高级程序设计(第4版)———— Matt Frisbie