当前位置: 首页 > 后端技术 > Node.js

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

时间:2023-04-04 01:17:55 Node.js

B站up主-山人-这位老哥2019年的前端自学计划进展如何了?——讲一个B站UP主前端自学85天的故事】从那以后,一眨眼,老山人做UP主已经85天了B站一个半月过去了,这位山老汉现在怎么样了?他的2019前端自学计划进行的怎么样了?是不是也和我一样好奇,那我们就去看看这位山里人这45天都做了些什么吧。上一篇RequireJS这个让人难以拒绝的话题刚发完没几天,我们微信前端自学交流群1的小伙伴私信我说看了我的一些视频和觉得他们对他的帮助很大。希望能有RequireJS的特刊,说他们学校会用RequireJS,但是这方面的资料比较少,希望能帮到他。本来没有RequireJS的打算,因为RequireJS属于比较早的模块化方案,但是被他的诚意打动了。可能还有很多项目会用到RequireJS,所以我从1月19号到20号花了2天的时间,查看了RequireJS的官网和RequireJS的源码,发布了以下5集的RequireJS教程。我把它归为模块化工程建设的范畴。去B站和山民聊前端——你让我来答题。合作伙伴还是很多的。但是人多了,问题也就多了。山人每天花费大量精力帮助朋友解决编程过程中遇到的各种问题,但有些问题问的人很多,重复的回答只能解决个别人的问题,所以才有了这个主题思路。本专题会收集大家的常见问题,然后制作相应的视频,解决山区人觉得有价值的常见问题。虽然目前这个话题只有四个视频,但相信随着时间的推移,人数的增加,这个话题的价值也会逐渐显现出来。去B站跟山人学ReactRouter系列——欠下的债是前端分散,技术框架多。当然,山人还是想做前端的系统性工作。当然,前端知识体系需要系统梳理。这个工作量是非常艰巨的,尤其是对个人而言。但山人相信,再难的事情,只要坚持,就会变得容易。山人认为,很多事情放在很长的事件维度上看,就会变得容易。之前的计划是学习和聊聊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(请注意:你来自Thoughts|想加入前端自学交流群吗)快上车——小火车开到终点站了——继续阅读打开前端后端之路——Koa现在很多招聘前端岗位的公司都会要求前端也懂一些后端语言。比如我们熟悉的阿里前端,会用很多节点做一些中间层,连接到后端API。所以这个node系统中的一些框架,包括node,也是山民2019年自学计划的一部分。2月底,山人哥开了两个Koa话题。当然,一个是应用层,讲解Koa的常规使用。当然,思路还是官网文档的解读方式。如果你看过很多山人学XXXX的系列教程,你就会明白,山人会带你翻看各种技术的官网文档。至于你为什么要这样做。主要原因是山民觉得官网的更新速度、权威性和完整性是其他大多数资料无法比拟的。与其花时间去寻找第三方资料,还不如直接从官网文档入手,早早养成阅读各种技术官网文档的习惯,一点也不吃亏。当然,对于新手或者没有太多接触官网文档的人来说,自己阅读官网文档可能会有些困难。所以山里的老人就带大家一起过一遍文档,我们一起学习进步(^__^)嘻嘻......这次关于Koa的话题,山里的人发布了两个专题跟山人学Koa系列教程山人看Koa源码去B站看看去B站看看。一套跟山人一起阅读Koa源码的进阶教程,7集。至于为什么会有一套Koa源码教程,原因是我在做第一套Koa教程的时候,看了官网的文档,发现文档里面的例子和解释很少,而且然后我在录像过程中翻阅了文件。.发现Koa的主要源码部分只有四个js文件。它也写得非常干净,易于阅读。所以顺便加了这套Koa源码解读教程。如果你还没有阅读过源码,Koa作为你阅读的第一套开源代码是一个不错的选择。浩浩荡荡的工程——与山民一起解析元素源码本系列是以上所有主题中工作量最大的系列。对于一个人来说,要分析一套完整的element源码中的每一个组件,并实现一套与element中组件功能相同的UI库,其工作量可想而知。这个话题的制作是在春节前开始的,至今已经发布了60多部视频。分析了元素中的Layout布局组件、Cotainer容器组件、Icon原理、Button按钮组件、Radio单选框组件、CheckBox多选框组件、Input输入框组件和InputNumber计数器组件。各个组件的分析思路是从阅读官网组件的使用文档,到大多数情况下不看源码直接实现对应组件的各种功能特性,最后阅读element源码并比较自己的包和element源码打包思路。每个组件都是这样完成的。当然是因为工程量的增加,以及后面的一些组件封装难度大。所以这个话题会在后续慢慢处理,所以这是一个长期的话题。去B站看看这45天。除了做一个特殊的山人,你还做了什么?idev365的诞生https://www.idev365.com/山民打算把他们在idev365上做的这些视频专题收集起来。方便自学的朋友可以快速找到相应的题目。当然,这个网站还只是一个毛培,以后会不断的给网站增加新的功能。上面的后续计划就是山人在2019年1月16日到3月2日这最后45天里所做的所有事情。当然,B站的85天up主对于山人来说只是一个开始。山人会长期专注于前端领域,通过自学记录自己的前端学习足迹,用这种开放式的学习方式来监督自己的学习。对正在自学前端思路的同学会带来一些帮助。2019年的前端自学计划是一个漫长的计划。当然,我会时不时给大家讲一个B站Up主——山人的故事。另外,附上山民2019年学习计划时间轴。去GitHub一探究竟。如果你和我一样,一直在自学前端。如果你想和我交流有好的意见和建议,欢迎在文章底部留言,加我微信或者加入我们微信前端自学交流群,期待与你相遇在自习组!这里我为大家准备了微信——前端自学交流群,欢迎大家加入我们一起学习。(一个群快满了,想进群的朋友可以加我微信:colin3dmax)山民微信:colin3dmax(请注意:你来自四屋|想加入前端自学交流群吗)