- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 CSS常用布局总结
1. 居中 假设html DOM结构如下: <div class="parent"> <div class="child"></div> </div>
2018-05-14 11:45:53
181
原创 js基础之垃圾回收
JS垃圾回收的原理很简单:找出不再使用的变量,然后释放他占用的内存。垃圾收集器会按照固定的时间间隔,周期的执行这一操作。常用的标识无用变量的方式有如下两种: 1. 标记清除 2. 引用计数 1. 标记清除 标记清除是最常见的垃圾回收策略。 当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记为“离开环境”的被回收。 垃圾回收器在运行的时...
2018-02-26 22:23:25
167
原创 一个变量提升的题目记录
网上看到了一个题目,感觉很不错,在这里记录一下: (function(){ a = 5; alert(window.a); //这里打印"undefined" var a = 10; alert(a); //这里打印10 })(); 相当于如下的过程: var a=undefined;//这里由于函数中a声明时没有带var,添加到全局环境中,而初始化
2018-02-05 09:53:41
316
原创 JS基础总结之作用域
1、执行环境 执行环境(execution context)定义了变量或函数有权访问的其他数据。每个环境都有一个与之关联的变量对象,保存环境中定义的所有变量和函数。每个函数都有自己的执行环境。当执行流进入一个函数时,该函数的执行环境(变量对象)会被推入一个环境栈中,执行完毕之后弹出,保存的变量和函数定义被销毁,然后把控制权返回给之前的执行环境。 JS的执行环境主要分为以下三种情况: 全局环...
2018-02-03 22:54:50
136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人