JS
两鬓斑白似年少
这个作者很懒,什么都没留下…
展开
-
JS闭包与内存泄漏
JavaScript使用一种称为垃圾收集的技术来管理分配给它的内存。这与C这样的底层语言不同,C要求使用多少借多少,用完再释放回去。其他语言,比如 Objective-C,实现了一个引用计数系统来辅助完成这些工作,我们能够了解到有多少个程序块使用了一个特定的内存段,因而可以在不需要时清除这些内存段。 A ---------> B ------------> C例如对象A有一个属性指向B,而B转载 2015-08-07 19:27:58 · 268 阅读 · 0 评论 -
文章标题
JS作用域链描述为一个对象列表,不是绑定的栈。 1每次调用JS函数的时候,都会为之创建一个新的对象用来保存局部变量,把这个对象添加到作用域链中,当函数返回时,就从作用域链中将这个绑定变量的对象删除。 2如果不存在嵌套的函数,也没有其他引用指向这个 绑定的对象,他会被当作垃圾回收掉。 3如果定义了嵌套函数,每个嵌套函数都各自对应一个作用域链,并且这个作用域链指向一个变量绑定的对象。 4如果这些转载 2015-08-05 21:45:41 · 165 阅读 · 0 评论 -
Java每一天2
Debug Current Instruction Pointer表示调试总是从这里开始。解决方案如下:清空断点,然后重启tomcat。至于如何清空断点方法如下:Window->Open Perspective->Debug 切换到breakpoint界面,在右上角,把其中的点点圈圈全删除,就可以了。Js中身份证正则表达式 未验证function IDCardCheck(num) { nu转载 2016-06-28 14:10:11 · 249 阅读 · 0 评论