前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >想靠狂看JS教程来快速提高前端水平?90%的人都选错了方向...

想靠狂看JS教程来快速提高前端水平?90%的人都选错了方向...

作者头像
web前端教室
发布2018-02-07 14:14:54
1.3K0
发布2018-02-07 14:14:54
举报
文章被收录于专栏:web前端教室web前端教室

文章开头第一句,“请大家放心,这篇文章一定不是标题党。”

<!-- 说话要有根据 -->

狂看JS教程,能不能快速提高前端水平?

肯定有人能。

你能不能?不好说。

为啥?

因为许多概念、思想,需要通过时间去反正练习,不断积累才能理解。量,到了;质,才能变。只是不断看用眼睛看各种教程,而不动手去练,是不会有效果的。

就例如学英语,不是你狂买十本英语书,狂报十个英语班,你就一定能快速搞定英文的。这样做,只能是白扔钱。学习这事不是力气活,不像搬砖,你一口气狂吃八个大馒头,一股劲搞定一车砖。

<!-- 老尚你胡说 -->

就上面那个学英语的例子,“我”是背十本英语书,不是买。

--问题是,你真能背得下十本英语书吗?

我哪胡说了?

前端教程千千万,但你仔细看看,里面的内容80%都是重复的。你狂看JS教程,在我看来,其实就是在不断的以各种不同的姿势狂看相同的一些知识点。这算是什么呢?低水平重复阅读?我嘴笨说不太好

别的不说,就说闭包,我一句话就说清楚,“父函数套子函数,并把子函数做为返回值return,这时子函数带有可以访问父函数的局部变量的引用,这个返回的子函数就是闭包”。

然后你再在网上查一下闭包,看看查出来些什么?

看到了么,这些教程全是说闭包这一件事情的。这些教程你都狂看一遍,客观上你肯定会有些收获,但你不觉得浪费时间么?

闭包什么的我都懂,我知道老尚你最爱扯什么需求。但我现在就想快速提高 技术,你说怎么办?其它的少扯

技术?什么叫技术好?搞出来的东西牛逼,就叫技术好。

美国人技术好,牛的飞起,咱们想学老美不让,怎么办?咱们渔民有智慧,把老美的掉海里的鱼雷给捞上来,咱们自己拆开研究研究,学会了。然后咱们也有了牛逼闪闪的鱼雷。

上面那个例子里,技术在什么地方?在鱼雷里。鱼雷是什么?是一个“成型的产品”。

咱们怎么学会的?拆开自己研究的。这叫什么,看源码!

握草,老尚你还说不是标题党。全文归纳就三个字,看源码

冤枉啊,各位读者老爷们。

咱写文章得讲究来龙去脉,把事情说清楚。要是直接告诉你们结论,你们不听啊。小时候老师都直接告诉你,“让你们好好学习,天天向上”。可是你们谁也没听呀,也包括我。

接美国鱼雷的例子说啊,我个人主观认为,真正的技术,都在成型的产品里呢。在前端行业,这就是各种框架啊、库啊、模块啊、第三方plus什么的,在这些东西里,包括着多种技术的组合应用。看源码,能让你知其然,知其所以然。

滚!我tm要能自己读源码,还听你废话

Orz,读者老爷请息怒。JS源码这种东西,确实让前端新人望而生畏、难以接近,但险如华山还有一条道呢。所以您看,读源码的一般方法在这里,

1、不要自己去生生的硬读源码,那真看不懂;

2、不管什么框架,网上都早已有人已经写好了源码的注释;

3、如果直接读源码确实吃力,可以先尝试查询“xx 源码分析”之类的文章;

4、读某一个源码的时候,要先从它的整体思想上入手。

例如,jq的核心思想是单例、工厂模式;vue,react的核心思想是观察者、MVVM模式。

无论什么框架,它都是一个由简到繁,版本号由低到高,方法、功能由少到多的过程。在这个过程中,它的代码会由少到多。

所以读源码,最好找到它的早期版本,比较好读一些。因为早期的时候代码量少,思想和功能表现的比较直接,而框架的主干的思想,一般是不会变的。

<!-- 不要一直在低水平徘徊 -->

真正的技术,都在这些“成品”之中。而你狂看的那些JS教程,只能算是散落到处的知识点,就算你看懂了,还得自己把它们整合为一个知识体系。而且,能不能看懂还两说呢。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • <!-- 说话要有根据 -->
  • <!-- 老尚你胡说 -->
  • <!-- 不要一直在低水平徘徊 -->
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档