摘要: 函数多次调用返回的变量不是同一个 阅读全文
posted @ 2018-01-30 07:34 xianshenglu 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 关于闭包请看戳 串讲-解释篇:作用域,作用域链,执行环境,变量对象,活动对象,闭包,本篇写的不太好; 先摆定义: 函数对象,可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性在计算机科学文献中称为‘闭包’; 引自 权威指南 闭包是指有权访问另一个函数作用域中的变量的函数 阅读全文
posted @ 2018-01-29 21:52 xianshenglu 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://caibaojian.com/chrome-profiles.html一、概述Google Chrome浏览器提供了非常强大的JS调试工具,Heap Profiling便是其中一个。Heap Profiling可以记录当前的堆内存(heap)快照,并生成对象的描述文件,该描述文件给出了当时JS运行所用到的所有对象,以及这些对象所占用的内存大小、引用的层级关系等等。这些描述文... 阅读全文
posted @ 2018-01-29 20:13 xianshenglu 阅读(322) 评论(0) 推荐(0) 编辑
摘要: js 权威指南 和 js 高程 都有提到过上述不少概念,但常常不完整,看的时候也是有点麻烦,所以整理一下,如果已经有些理解,但是自己表述总觉得有些问题的话,可以尝试背一下作用域:一个变量的作用域(scope)是程序源代码中定义这个变量的区域。全局变量拥有全局作用域,在 js 代码中的任何地方都是有定义的。函数内声明的变量只在函数体内有定义。他们是局部变量,作用域是局部性的。函数参数也是局部变量,他... 阅读全文
posted @ 2018-01-29 18:06 xianshenglu 阅读(185) 评论(0) 推荐(0) 编辑
摘要: DocumentFragment 不支持 innerHTML 阅读全文
posted @ 2018-01-28 17:29 xianshenglu 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 对象字面量内的属性可以直接引用另一个属性么 阅读全文
posted @ 2018-01-21 16:32 xianshenglu 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 如果要在 html 标签内原样插入带 html 标签的文字,通常都会被自动解析掉,比如:document.getElementsByTagName('div')[0].innerHTML="ss"这个代码的结果就是这样:如果不希望的话,就要把特殊字符转译,这里就是 ,不过有另一种方法:document.getElementsByTagName('div')[0].textContent="ss"设... 阅读全文
posted @ 2018-01-21 16:21 xianshenglu 阅读(6810) 评论(0) 推荐(0) 编辑
摘要: innerHTML 可能有延后执行? 阅读全文
posted @ 2018-01-20 15:45 xianshenglu 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 超时调用的代码都是在全局作用域中执行的 阅读全文
posted @ 2018-01-20 15:21 xianshenglu 阅读(428) 评论(0) 推荐(0) 编辑
摘要: js 空正则匹配任意一个位置 阅读全文
posted @ 2018-01-20 14:00 xianshenglu 阅读(1705) 评论(0) 推荐(0) 编辑