JS的一些高级特性,比如作用域链
,内存空间
,闭包
等等可以参考什么语言来理解?
因为我了解JS的原型继承在设计的时候有参考IO
这门语言,IO
是一门,个人觉得是比JS好理解好多的语言,因为它太简单了。我参考着IO
来理解JS
的原型继承
,原型链
和对象
方面的内容的话,发现理解的更好,更深刻。虽然JS的其他特性网上有很多的文章来解答,但是发现总是有点深奥,所以希望有人可以推荐下和它类似的语言,但是比较好理解的,然后我去参考着理解。
之前在简书上看到一个系列讲解js的文章,说的非常详细,但是发现他讲的内存空间等等内容我还是不能很好的理解,自己的水平有限,求推荐?
javascript
本身就是综合了c
/java
等语言的设计方式进行改良的,内存空间的理解建议你要对浏览器工作机制进行深入理解,原型链个人觉得理解与比例解就在一念之间,相对来说在JS的学习中算是中等难度的。闭包只是个抽象的词,从另一面就是来说明作用域的。对于原型链的了解建议去看JQ
或zepto
这些框架源码,如果要了解作用域空间等,红宝书是必修课,后续在读犀牛书,两本葵花宝典,读完至少一两年。。。哈哈哈哈------