小妮浅浅
2021-10-29
143198
每个函数都是对象,占用内存。内存中的对象越多,性能越差。解决事件处理过多问题的办法是事件委托。事件委托冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。
小妮浅浅
2021-10-29
142354
co模块可以帮助我们完成异步流程的自动执行。基于Promise对象的co模块。co模块的源代码也很简单,更适合阅读。co方法接受生成器函数作为唯一参数,并返回Promise对象。
小妮浅浅
2021-10-29
57573
访问字面量和局部变量最快,而访问数组元素和对象成员相对较慢。访问对象成员时,就像作用域链一样,在原型链上搜索。如果找到的成员在原型链中的位置太深,访问速度就会变慢。
小妮浅浅
2021-10-29
57122
变量对象是与执行上下文相关的数据作用域。它是一个与上下文相关的特殊对象,它存储了上下文中定义的变量和函数声明。变量对象是一个抽象概念。不同的上下文类型在物理上使用不同的对象。
小妮浅浅
2021-10-29
54678
js中截取字符串前几位的两种方法:1、使用slice() 方法;2、使用substring() 方法。
宋雪维
2020-12-22
51301
js判断字符串包含某个字符的方法:1、使用字符串search() 方法;2、使用字符串match() 方法;3、使用正则test()方法;4、使用正则exec() 方法。
宋雪维
2021-01-12
43063
js中replace()方法的用法:一种正则表达式方法,用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,常用于替换字符串。
宋雪维
2021-01-11
34533
小妮浅浅
2021-10-12
30578
添加unshift可以接受==新增多项,shift只删除一项。shift和unshfit会修改原数组,shift会返回==删除==的项目,unshift会返回==添加==后数组的长度。
小妮浅浅
2021-10-12
28031