![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
写回
这个作者很懒,什么都没留下…
展开
-
你一分钟理解闭包--js面向对象编程
带 你一分钟理解闭包--js面向对象编程上一篇《简单粗暴地理解js原型链--js面向对象编程》没想到能攒到这么多赞,实属意外。分享是个好事情,尤其是分享自己的学习感悟。所以网上关于原型链、闭包、作用域等文章多如牛毛,很多文章写得很深入很专业,而我却喜欢用更简单方式来解说简单的事情。什么是闭包? 先看一段代码:function a(){ var n = 0;...转载 2018-06-30 23:05:10 · 130 阅读 · 0 评论 -
JS中的异步以及事件轮询机制
一、JS为何是单线程的? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。(在JAVA和c#中的异步均是通过多线程实现的,没有循环队列一说,直接在子线程中完成相关的操作) JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以...转载 2018-06-19 16:19:16 · 299 阅读 · 0 评论 -
javascript的原型与原型链
深入理解javascript原型链 在javascript中原型和原型链是一个很神奇的东西,对于大多数人也是最难理解的一部分,掌握原型和原型链的本质是javascript进阶的重要一环。今天我分享一下我对javascript原型和原型链的理解。 一、对象等级划分 我们认为在javascript任何值或变量都是对象,但是我还需要将javascript中的对象分为一下几个等级。 首先O...转载 2018-06-19 17:13:59 · 168 阅读 · 0 评论