首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
FE大锤
掘友等级
FE
|
空
一只困惑的码狗
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
按值传递和引用传递
最近在看到函数按值传递还是引用传递的时候产生了困惑,突然想到这个问题好像从第一次看红宝书就一直有这个困惑,于是各种搜,但是网上的种种回答也很不相同,想了两天终于算是有个理由可以说服自己了。我们先不讨论按值传递和引用传递的名字的定义,很多时候都是被名字的定义误导了。 实质重于形式…
JS变量对象
检查当前上下文的函数声明,也就是function关键字声明的函数,在对象变量中以函数名创建一个属性,属性值指向该函数所在内存地址的引用。如果函数名属性已存在,该属性将会被新的引用覆盖 检查当前上下文的变量声明,每找到一个变量声明,就在变量对象中以变量名建立一个属性,属性值为un…
深拷贝和浅拷贝
引用类型:存放在堆内存中的对象。在栈内存中变量保存的是一个指针,指向对应在堆内存中的地址。当访问引用类型的时候,要先从栈中取出该对象的地址指针,然后再从堆内存中取得所需的数据。 a赋值给b,在栈内存中其实是将a的地址复制一份给b,此时a和b访问的都是同一个地址的对象,所以修改b…
JS事件循环
是由JS的用途决定的,其用途主要是与用户互动,以及操作DOM,如果不是单线程的话会带来很复杂的同步问题。比如:如果是多线程的话,一个用户新建一个DOM,另一个用户删除同一个DOM,该如何处理将变得非常麻烦。 在html5中提出了web worker(todo 改天添加web w…
作用域对性能的影响
作用域是理解JS的关键所在,同样作用域关系到性能。其实主要还是标识符的解析会影响到性能。而我们主要是从特别细微的地方去分析作用域的性能问题。 当函数在执行的时候,每遇到一个变量都会去搜索执行环境的作用域链,查找同名的标识符,且搜索过程是从作用域链的头部开始。搜索的时候先以当前运…
个人成就
文章被点赞
139
文章被阅读
7,625
掘力值
394
关注了
15
关注者
63
收藏集
21
关注标签
42
加入于
2016-09-14