本文开始其实只是weekly,但是想到年末了,最近的学习和工作也是体会颇多,于是写此文,也是为了理清思路nodeJS 学习知识点:概念 阻塞IO(同步IO)和非阻塞IO(异步IO)和 事件驱动(事件回调),了解和其它后台语言区别eg: Javanpm包的相关操作 npm link npm adduser npm publish package.json参数含义commonJS 模块化node基础模块的学习css动画学习知识点:transition 和 animation 的区别和使用我用react配合动画实现了一个简单的loading组件,放在npm上import Loading from ‘ilv-loading’<Loading isload={true} />JQuery知识点:我重新在w3school上学习了JQuery的api的使用年终年终工作不是很忙,我在刷公司的oj,都是一些比较简单的题目,我一直是用JavaScript刷,感觉是在逃避,抽个时间应该把c/c++重拾起来,这很重要。我觉的学习还是要注重方向的,前端这块还是很薄弱,就先不要去学后台的知识,在学习的路上要避免出现炫技的思想,不要什么都想学,只有先把根扎稳,才能开花,要往深的学, 比较新的非主流技术不是新人可以随便踩坑的,把现有的主流技术学透彻,这很重要。 所以,我大概觉得,无论是做什么开发,可选的技术栈都不是唯一,并且技术栈永远是推陈出新的,所以一定要有一套属于自己的开发流,并且要对此深入学习和探究,此处又深刻体会到方向的重要性。除去上层的框架外,我深刻体会到,基础知识早学晚学都得学,有时候认为react比较难学,其实是因为原生JS学的不好,原生JS学的不好,导致框架的学习中,只能对API进行学习,这是最避讳的,其实学习框架,是学习思想,用前人造好的轮子更快前行,而不是重复性写一些模板类的东西,那我认为这样的工作是很没有意义的所以我近一年来的学习方向大概是react相关技术栈 (react前沿技术栈多去了解,没事多看看helijia-web团队的react新技术分享)Js和css基础知识 (重新读一遍js红包书&&系统读一本css的书)数据结构和算法 (把c/c++重新拾起来然后多去公司oj和leetcode刷题..)另外抽个时间补一下计算机网络的知识..