前言

自从上次在掘金发布【2019年山地人的前端完整自学计划——讲一个B站UP主山地人的40天前端自学故事】 以来,一眨眼山地人老哥在B站做Up主已经有85天了。

时隔一个半月,这位山地人老哥现在究竟咋样了呢?他的2019年的前端自学计划目前进展的又如何了呢?

你是否和我一样好奇,那么接下来让我们一起去看看这位山地人老哥最近这45天又干了些啥吧。

不好推辞的RequireJS专题

上次发文后没隔几天,我们微信上的前端自学交流1群里的一位小伙伴私信我说看了一些我的视频,觉得对他帮助挺大,希望我能出一期RequireJS的专题,说他们学校要用RequireJS,但是讲这块的资料比较少,希望我能帮帮他。

本来是没有RequireJS的计划的,因为RequireJS属于较早期的模块化方案,但是被他的诚意所打动。也许还是有很多项目会用RequireJS,所以在1月19号到20号花了2天时间,查阅了RequireJS官网和RequireJS的源码,出了下面这套5集得RequireJS教程。

我把它归在了模块化工程构建的类别下。

去B站瞅瞅

跟山地人聊前端-你问我答专题的由来

上次发文前记得老哥的微信前端交流群才几十人,现在已经涨到了三百多人,可见渴望自学前端的小伙伴还是很多的。但是人多了随之而来问题也就增多了。每天山地人要花不少精力帮小伙伴们解决各种编程过程中遇到的问题,但是有些问题问的人比较多,重复的回答只能解决个别人的问题,所以就有了这个做成专题的想法。这个专题会收集大家常见的问题,然后做成对应的视频来解决山地人觉得有价值的常见问题。目前虽然这个专题里只有四个视频,但是相信随着时间的推移,人数的增多,这个专题的价值会慢慢显现。



去B站瞅瞅

跟山地人学React Router系列——欠下的债是要还的

前端很散技术框架很多,当然山地人还是想做前端系统化的工作。当然对于前端知识体系要做系统化的整理,这个工作量尤其对于一个个人来说是很困难的一件事件。但是山地人相信再难的事只要坚持下去一定会越来越简单,山地人相信很多事情放到一个很长的事件维度下去看,就会变得简单。之前的计划是Vue,React,Angular三大框架都要学习都要讲。那么React光讲一个React.js肯定是不够的,所以这个系列就是在还React框架的债。其实还没有全部还完,还剩一个负责数据流管理的Redux没有讲。这个先记账,以后会还的((^__^) 嘻嘻……)。

去B站瞅瞅

老被问到的问题——为啥你出了两套JavaScript教程

出JavaScript的专题是因为自学群里的群友有不少觉得自己的JavaScript学的不好,想要有一套系统的讲解JavaScript的教程帮助提高,然后就有了做JavaScript的专题教程的想法。讲语言我还是第一次,首先遇到的就是选择教程的问题。当时有几个可以选择的教程,《JavaScript高级编程》、《JavaScript权威指南》和MDN上的JavaScript。最终选择了MDN,原因是MDN是在线的更新及时,而且MDN的权威性也足够,另外我想让小伙伴通过学这套MDN上的教材,养成遇到问题查一手资料MDN的习惯。

回到开头,为啥出了两套JavaScript教程?主要是MDN的编排,有一个JavaScript的快速入门专题和一个JavaScript指南部分。快速入门里带你快速的认识JavaScript能做啥,当然因为是快速浏览的思路所以讲的不是特别细。而JavaScript指南呢,是比较系统的讲解JavaScript的各个知识点。所以两套教程并不冲突,一套适合你快速浏览JavaScript,让你现有一个大致的概念印象。另一套则是详细的给你讲解JavaScript里的知识点,详细系统。

  • 跟山地人学JavaScript快速入门
  • 跟山地人学JavaScript指南

去B站瞅瞅


去B站瞅瞅

文章阅读过半——中途休息5分钟——下面还有精彩的故事哦

微信:colin3dmax( 请备注:你来自思否 | 是否要加入前端自学交流群 )

快上车拉——小火车前往终点站——继续往下阅读

开启前端的后端之路——Koa

现在不少招聘前端岗位的公司,会要求前端也懂一些后端的语言。比如我们熟知的阿里的前端,就会用很多node做一些连接后台API的中间层。所以这个node体系里的一些框架包括node也是山地人2019年自学计划的一部分。2月底,山地人老哥开启了Koa的两个专题。

当然一个是应用层面,讲解Koa的常规使用。当然思路还是沿用的解读官网文档的方式。如果你看过很多期跟山地人学XXXX的系列教程,就会明白山地人会带着你过各种技术的官网文档。至于为什么要这么做。主要是山地人觉得官网的更新速度和权威性和整体性是其他大多数资料所比不了的。与其花时间去找第三方的资料,不如直接来从官网文档入手,及早培养阅读各类技术官网文档的习惯,这一点也不吃亏。当然对于新手或者没有太多接触过官网文档的小伙伴可能自己阅读官网文档会比较吃力。

所以山地人老哥带着你一起过文档,我们一同学习进步(^__^) 嘻嘻……。

这次的Koa专题,山地人出了两个专题

  • 跟山地人学Koa系列教程
  • 跟山地人一起阅读Koa源码

去B站瞅瞅

去B站瞅瞅

当然前一套是使用层面的一共17集,后一套跟山地人一起阅读Koa源码是属于进阶课程,一个7集。至于为何会出一套Koa源码的教程,原因是我在做Koa第一套教程的时候,看官网的文档发现文档的示例和讲解都比较少,然后在视频录制过程中,顺手翻了下文档。发现Koa的主源码部分就四个js文件。而且写的也非常干净,挺好阅读的。所以就顺带除了这套Koa源码的解读教程。如果你没有阅读过源码,Koa作为你阅读的第一套开源代码是个不错的选择。

一个巨大的工程——跟山地人一起分析element源码

这个系列是上面所有专题中工作量最大的一个专题。对于一个个人要想分析完一整套element源码里的每一个组件,并且自己实现一套功能跟element里组件功能一致的UI库,这工作量可想而知。

这个专题在过年前就开始了制作,到目前一共出了六十多个视频。分析了element里的Layout布局组件、Cotainer容器组件、Icon原理、Button按钮组件、Radio单选框组件、CheckBox多选框组件、Input输入框组件和InputNumber计数器组件。每个组件的分析思路,都是从官网组件的使用文档的阅读,到自己大多数情况下不看源码直接实现对应的组件的各个功能特性,最后再阅读element源码比对自己的封装和element源码的封装思路。每个组件都是这样一点点做过去的。

当然,因为工程量和后面部分组件的封装难度的增加。所以这个专题后续会慢慢处,所以这是一个长期的专题。

去B站瞅瞅

这45天的时间,除了做专题山地人还干了啥?

idev365的诞生

https://www.idev365.com/

山地人打算把做过的这些视频专题,在idev365上做聚集。方便自学的小伙伴能够快速的找到对应的专题。当然这个网站现在还只是一个毛培,后面还会持续给网站添加新的功能。

后续计划

上面就是山地人从2019年1月16日到3月2日,这最近的45天里所做的全部事情。

当然这85天的B站Up主,对于山地人来说也才是刚刚开始。山地人会长期专注在前端领域,通过自学的形式,记录自己的前端学习足迹,并用这种公开学习的方式来督促自己的学习,同时山地人也希望自己所做的这点事能够给同样怀着自学前端想法的同学带来一些帮助。

2019年的前端自学计划是一个漫长的计划,当然我会每隔一段时间向你讲述一段关于这位B站Up主——山地人的故事。

另外附上山地人的2019年学习计划Timeline 前往GitHub一探究竟

如果你和我一样,也都一直在自学前端,如果自学的过程中遇到了坎,不管是学习过程中遇到什么问题,或者有什么好的意见和建议想和我交流,欢迎你在文章底部留言、加我微信或者加入我们的微信前端自学交流组,期待在自学小组与你相遇!

这里我为你准备了微信——前端自学交流群,欢迎你加入我们一起学习。(一群快满,想入群的小伙伴可以加我微信:colin3dmax)

山地人微信:colin3dmax( 请备注:你来自思否 | 是否要加入前端自学交流群 )

B站Up主-山地人-这位老哥2019年的前端自学计划进展如何?——讲一个B站Up主自学前端85天的故事...相关推荐

  1. 一位老哥写文怒刚 Redis 作者

    这篇文章是关于 Redis 的一个技术类小八卦,我看完直呼 666. 这文之前发过,不过没多少人看到,并且现在我的观点也发生了点变化,所以重新修改一波. 开始表演 我无意间查到一位叫 mattsta ...

  2. 论劝退,没人比土木工程老哥更专业,想转行,看看这个热门行业

    不久前,一份转专业录用名单,在网上引起了大家的一些讨论. 事情是这样的. 前不久,湖南大学公示了2022年本科生转专业的一份名单. 然后网友们惊奇地发现,土木工程学院共转出98人,人数最多不说,竟然还 ...

  3. java toolkit invoker_有没有哪位老哥愿意帮一下新人啊

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我直接用cmd运行javadoc是成功的,但是用eclipse导出javadoc的时候却出现这种问题,有没有老哥知道怎么解决啊,我是win10的,环境变量 ...

  4. 社团管理系统用c语言1000,图书馆管理系统C语言啊1000行啊,哪位老哥有啊??...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 bookfile.flush(); //调用sale.h函数 obj.setqtysold(n); obj.calctax(); obj.calcsubt ...

  5. 哪位老哥熟悉vue fullcalendar的,能帮忙看看为啥addEvent没效果吗

    下面是 代码. <template><FullCalendarref="fullCalendar"scheduler-license-key="GPL- ...

  6. 这位老哥拯救了我的平板!

    油手好咸 2016-05-29 22:25:59 买了个便宜的上网本,上面只有win10, 于是重格,差点毁机,询问官方说只能装win10,  XXX...于是改装Ubuntu14吧,发现RTL872 ...

  7. 【Pytorch深度学习实践】B站up刘二大人课程笔记——目录与索引(已完结)

    从有代码的课程开始讨论 [Pytorch深度学习实践]B站up刘二大人之LinearModel -代码理解与实现(1/9) [Pytorch深度学习实践]B站up刘二大人之 Gradient Desc ...

  8. 自己做站点(一) 从头至尾实现一个企业站的速成

    网上随便搜一下.就会发现"xx天学会站点设计"的教程数不胜数,这就说明站点开发并不像非常多人觉得的那么难,从今天開始跟大家一起完毕一个企业站的搭建以及域名申请以及上线的所有过程,希 ...

  9. c++rpg黑框游戏_NO总本色出演断智大师兄,电竞魔音主C人《超级猎杀》一战成名...

    谁说没有智力不能玩RPG?近日,一款名为<超级猎杀>的生存RPG地图在诸多暴雪主播的相继挑战下进入了玩家们的眼帘,要说其中哪位的操作堪称"迷幻"之最,或许No总排第二没 ...

最新文章

  1. 一高校公示拟聘用人员信息,多为大龄“双非”土博,好像也没那么卷……
  2. PHP超全局变量$_ENV详解,及$_ENV为空的可能原因
  3. App 不想被“点名”,mPaaS 隐私合规检测为开发者护航数字生态建设
  4. 如何禁用win7的ASLR
  5. 基于TCP原理,采用Socket通信技术,实现聊天室
  6. Hibernate最全面试题
  7. 判断数据类型的几种方法
  8. 新东方雅思词汇---10.1、(a)esthet
  9. native2ascii编码转换
  10. c语言指针详解参数,C语言之指针详解
  11. 人脸检测识别相关数据集整理
  12. zabbix监控打印机并自动更新监控项
  13. 线性方程组、齐次线性方程组和非线性方程组的最小二乘解
  14. Win10笔记本开启热点让手机上网
  15. 计算机表格转文本,Excel表格怎么用公式转换文本
  16. 《猎头局中局》——摘要
  17. java电驴_转:java写的电驴下载完成关机小程序
  18. Minimum spanning tree
  19. MATLAB S-function(教程分享) 报错 flag = 3(output), at time 0.0. 输入参数的数目不足。
  20. rtf富文本_轻松生成动态RTF(富文本格式)文档

热门文章

  1. matlab tif dpi,轻松解决杂志要求的300dpi分辨率、TIFF格式图片
  2. C++中 #if #endif 和#ifdef #endif的用法
  3. 答题对战方案java_使用WebSocket实现实时多人答题对战游戏
  4. linux搭建虚拟化平台报告,Centos部署KVM虚拟化平台(可跟做)
  5. ArrayList源码分析与手写
  6. frp客户端进行windows远程桌面连接
  7. S32V234专业级AVM全景+ADAS解决方案
  8. DOS基础使用专题(强烈推荐)2
  9. SQL题目练习---三表联查
  10. 键盘常用键的asii值