《你不知道的JavaScript 上卷》 => 完成
《你不知道的JavaScript 中卷》 => 未开始
新年真的是放下心在尽情的玩耍,真的很nice,好久没这样了,好喜欢假期的感觉。
二零一八年职业期望
新的一年,任然继续是学习JavaScript的一些基础,比如试着去了解JavaScript在不同浏览器引擎(或node环境)下的表现、试着更多的去关注ECMA标准、试着去尝试一些新事物,等等有关可以更了解JavaScript的知识。找机会学习TypeScript,试着将.js文件转变为.ts文件。更多的去使用Vue、React这类前端框架,有时间可以尝试学习一下Angular。工作内容多数偏向移动端,当然PC端也有,所以需要更多的去考虑项目优化的问题,那么着重可以优化的方向是资源加载优化和渲染性能优化,这两个方向前者网上有很多相关的资料,我已经实践过一些,很多优化手段需要根据实际的项目情况去权衡,那么后者对我来说是一块新的领域,比如说会涉及到某些地方是选择使用CSS还是JS的问题等等,所以更多的学习CSS也是一个很好的方向。在使用框架的同时也涉及到打包,那么Webpack也是我需要涉猎的事情,用好Webpack同时也是做了很多的优化的。试着抽时间学习计算机算法以及node.js,等等其他我暂时没想到的事情。相信新的一年也是充实满满!加油!
- 更了解JavaScript
- 学习TypeScript
- 更多的使用流行框架(Vue、React)
- 有机会尝试Angular
- 更多的去尝试实践资源加载优化和渲染性能优化
- 学习Webpack
- 更多的学习CSS
- 开始node.js的学习之路
- 更多的学习算法
……
简单谈谈上卷的内容
JavaScript是一门词法作用域的语言,理解这个会对你理解这门语言有不少帮助,那么里面有一些关键词尽量少用,比如说eval
,会使得你写的代码变成动态作用域,而让程序不可测。当然理解函数作用域和块级作用域也是很重要的。包括一些变量提升(ES6 const
/let
可以解决)这样的等等问题。
this
在其中也是一种特殊的存在,需要了解function
函数与剪头函数中this
的指向,总结一句话其实就是this
的指向取决于其执行环境。
那么后面需要谈到的就是对象和原型,JavaScript是不存在类的,尽管ES6提供了class
关键字,但是其内部并不是真正的类,书中称其为行为委托的设计。我认为了解这个可以更好帮助你去思考一些底层的问题,去权衡造轮子该怎么造比较好的问题。
那么关于原型[[Prototype]]
这块相关的知识点,我还需要更深入的了解学习。让我们去认识真正的JavaScript吧!
- 本文链接: https://zongzi531.com/2018/02/23/%E6%96%B0%E5%B9%B4%E5%BC%80%E5%B7%A5%E5%89%8D%E4%B8%80%E8%AE%B0/
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!