2021年4月29日
摘要: 相同点:JavaScript中typeof和instanceof常用来判断一个变量是否为空,或者是什么类型的。 typeof的定义和用法:返回值是一个字符串,用来说明变量的数据类型。 细节: 1)、typeof一般只能返回如下几个结果: number,boolean,string,function, 阅读全文
posted @ 2021-04-29 15:25 Lady_zhang 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1)定义和用法:当一个函数的返回值是另外一个函数,而返回的那个函数如果调用了其父函数内部的其它变量,如果返回的这个函数在外部被执行,就产生了闭包。 2)表现形式:使函数外部能够调用函数内部定义的变量。 3)实例如下: (1)、根据作用域链的规则,底层作用域没有声明的变量,会向上一级找,找到就返回,没 阅读全文
posted @ 2021-04-29 14:50 Lady_zhang 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 回收机制方式 1、定义和用法:垃圾回收机制(GC:Garbage Collection),执行环境负责管理代码执行过程中使用的内存。 2、原理:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执 阅读全文
posted @ 2021-04-29 14:48 Lady_zhang 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1、定义和用法: 内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。C#和Java等语言采用了自动垃圾回收方法管理内存,几乎不会发生内存泄露。我们知道,浏览器中也是采用自动垃圾回收方法管理内存,但由于浏览器垃圾回收方法有bug,会产生内存泄露。 2、内存泄露的几种情况: (1) 阅读全文
posted @ 2021-04-29 14:46 Lady_zhang 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 2)添加、移除、替换、插入 appendChild() //添加 removeChild() // 阅读全文
posted @ 2021-04-29 14:44 Lady_zhang 阅读(66) 评论(0) 推荐(0) 编辑
摘要: concat()– 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf()– 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回-1。 charAt()– 返回指定位置的字符。 lastIndexOf()– 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回-1。 阅读全文
posted @ 2021-04-29 14:42 Lady_zhang 阅读(108) 评论(0) 推荐(0) 编辑