深入学习javascript笔记(前言)为什么要深入学习?
当我还是个刚入门小前端的时候,js对我来说或许只是一种脚本而已,写几个简单的特效,几个动画,简单的业务逻辑就觉得不错了,只要会用就行,为什么还要学习那么深入呢,因为工作当中不会有那么多条条框框的理论,但是在后来的面试中和基础架构设计中,这不得不是一个需要考量的问题。
我觉得Javascript其实好比乐高积木一样,玩过的同学都知道,看着组装好的模型,自然是心情愉悦,当这个组装的过程却是很复杂的,有时候你只能照着别人的说明去玩。那么为什么自己不能设计呢?
Javascript这门语言其实学到最后,你是不需要记住什么的理论名词的,大家都是大人了,享受应试教育很多年了,换一种学习方式或许会更好,我们的记忆力伴随的年龄的增加是成反比的,那么记住的唯一方式就是理解,搞透它。说到底其实就是让自己更要竞争力。以前我们通常会发现班上总有那么一两个优秀的学生,天天玩游戏,不学习,都可以考前几名,考上好大学的往往是他们。有时候聪明是一方面,快速的理解也是一方面,时至今日,我也不敢说我多么精通这门语言。
深入学习不是为了让自己多么牛b,而是让自己学习工作不再那么吃力。
码农和工程师的区别就是学习和学会学习的区别,我可能没你会的多,但我会的比你快比你认真。
Javascript是一门弱语言,写起来比较豪迈,写几个简单的动画其实对大多数人来说,很简单,网上的各种库足可以满足你的开发需求,但是一深很多人就不明白了,而今天伴随着前端的发展,只会写只能是搬砖干的活了,忽悠下不懂的人而已,或许这不是你想要的。
以前每当面试的时候我最怕的就是别人问,闭包、原型、原型链、继承、原型链、构造函数等等,相信你也是吧,因为自己根本是乱糟糟的。终于立志花了一个月时间去重新梳理,今天才敢写自己的学习笔记了。
网上关于这一类文章到处都是,但是通俗的解释却很少,所以我以我的理解来解释这门语言,有错误的地方,可以指正。
这两本书有助于你快速理解,《Javascript高级程序设计》和《Javascript启示录》;
前端分为两种,一个是《我的世界》,一个是《别人的世界》,然而大家玩的都是同一款游戏;
其中会涉及到计算机的相关知识,但是不多,目的是为了让你快速理解。我会记录的很具象。
记着动手操作。
那么就从最基本的开始。
共同学习,写下你的评论
评论加载中...
作者其他优质文章