首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何才能快速掌握 JavaScript,并且能写出框架?

很多刚接触前端的人,一开始就买大量的书籍,可是一段儿时间之后,会发现一个问题,某本书的前几十页已经很旧啦,但后面基本是新的,有些书根本没有时间去看等情形。

其实看书和分析源码是重要的提高方式,但不适合新手。新手需要的是能快速的入门和入行,能快速的上手工作。一种快捷的学习方式就是看视频。正如有的同学说得那样,知道有哪些东西,怎么用就可以了。

看视频是有好处的,首先它是一种被动学习方式。一遍没懂,再放一遍,我基本上是1.5倍数去看的。然后就是以项目驱动,掌握一门技术先掌握它的大体框架,想一个能实现的点子,做一个能跑就行的demo,再去完善它的细节,等到demo完成了,对这门技术有了一个感性的认识,再去啃书,收获会大很多。当然没有项目就去自己创造项目,动手实现自己的想法是件有乐趣和成就感的事。

前端学习有个特点,很多东西都很零碎,分散,需要你自己去整理、归纳和总结。在微博、知乎上关注众多大神,你不仅仅是为了听八卦,大神们的只言片语有时候留下的是无尽的余味,很有可能一个不经意提到的一个词就成为你下一个学习的目标。收集这些信息,善用google,提问,思考。

就像游戏里的收集要素,前端学习也是充满搜集要素的一个“游戏”,只不过你需要一个知识管理工具来充当物品栏和仓库,我所知道的大牛们无一不是知识管理工具的重度使用者。当然重点不在于这些工具,但是趁手的工具可以提高你的学习效率。最关键当然是随时保持旺盛的学习欲望,你的目标是了解有关前端的一切(当然不是所有都要掌握,因为毕竟你的精力有限,而且现实的说这也不太可能)。

当然最好是有大牛指导,这样你能少走太多弯路,不过这是可遇不可求的。多跟身边的高手交流是王道,这个高手不一定要多高,但是一定要对技术有热情。闻道有先后,术业有专攻,现在的前端更倾向于全栈,随着我们学习和研究的深入,不可避免会接触到很多比切页面、实现视觉要求、实现交互等更深入的问题,比如前端自动化、图像编程、性能优化等等,再往后推一点就是PHP/JSP/ASP/nodeJs,过去后端模板一般属于后端的范畴,现在随着前端架构的演进,可能会让你去写后端模板的代码,需要用到后端语言(PHP/Java/C#等)。在你们交流的过程中不仅能解惑,还能迸发出一些新的想法,激发你的学习兴趣。

框架可以让你从重复低级工作中脱离出来,特别是应用复杂到一定程度时,如果没有框架层的抽象,代码往往会复杂得难以维护。在前端开发越来越复杂的今天,框架已经是必不可少的了。框架的编写不是一朝一夕就能完成的,送君一句话,要想会写,先得会用!实践至上,源码先行。

来源:千锋HTML5

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180222A0NCL200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券