前 言
从开学到现在,时间已过去两个月之久。这段时间,一直断断续续做js学习研究,有时候浪费了不少时间,还疑惑不断。下面就这段时间学习状况,以及相关的生活习惯做关联总结。javascripty以下简称(javascript)
总体
在总结之前先来说说这段时间都干了什么吧。实际来说,新领域到时没怎么接触,反而是在以前的知识体系里打转。来来回回把以前的知识点挨个过了,有之前学习拉下的,没学的。这段时间主要学习的是js深入相关。说来自己也想笑笑了,开始js,现在还在js,最后还是javascript,js成了学习主导了,呵呵。
话说js真有那么多内容需要大把时间学习吗,先不说自己学习方式,习惯,以及思维,后面做总结性分析。单从内容来说,js基本内容有,
- 基本的 值与类型
- 对象
- 内置类型方法
- 值与比较
- 变量
- 函数作用域,闭包
- 函数表达式,立即执行函数表达式
- this
- 原型
深入内容有,
- 作用域,闭包
- this 和 对象原型
- 类型和语法
- 异步和性能
-
es6的出现,除新增部分api外,还有大量语法糖的泛滥,开发中,主体es5在结合es6改进内容,为了代码可读性,可维护性提高的不二法门。
列如异步的表达,js中表达方式,主要是回调。当同时发出多个请求的时候,如果用原生es5代码写,结果是很恐怖的,一层又一层回调嵌套,而且出了错,还很不好排查。那么es6语法promise异步流程控制很容易写出,高质量可维护,可读性高的代码。它表达的异步表象是同步的,这就符合大脑的思维习惯了,实际表达的是异步程序的。而且,不会产生回调地狱问题,怎么样是不是很perfect. 先不去吐槽这种语法糖的缺点,毕竟事务的诞生,有利也有他的弊端。总的来说,原先的问题是有所改善了。
上面所列内容,为全部js深入内容。那段时间是边跟视频彻底楼一便js,一边结合js书籍测试。现在视频是基本跟学完了,书上内容还有大部分没搞完。书上内容也不算多,讲的都是围绕主题相关内容。看书的时候,很容易盯着一个概念看半天,或者理解半天。阅读一段文字信息时,眼睛重复扫描该字段,貌似是看过忘过。__信息获取能力,记忆力。
然后在学习了一点node,顺便写了个爬虫,就b栈图片爬取。
说实话,越往后学,越是步入了渺茫,真的不知道自己每天该做什么。目前在做的,不停是抄老本,重复工作,这样做的价值会有多高。以前不会对时间,未来有中莫名紧迫感,现在就有了,不幸发生在自己身上。既是,每天不停学习,而且投入了大量时间成本,结果与自己的期望差太多。这种不必多说什么,反正就是自己的学习方式和学习习惯问题,慢慢纠正改变就好。__目前最大的问题就是缺乏方向感,对未来学习路线缺乏一种规划。__说实话很多时候,都想尝试新的领域,做一些新的学习尝试,比如移动端的微信小程序开发,等等。可又担心前面的学习的内容被自己忘了,因此止步不前。
忽然开朗了,我想目前问题要想的到解决,就是实战。在做接下来事儿。。:)