首页 知识动态 web开发 ( Page 52 )

web开发

js中闭包是什么?怎么用?

说明1、闭包是具有很多变量和这些变量的环境的表现式(通常是函数),这些变量也是该表现式的一部分。2、闭包可以将访问的变量保存在内存中,实现缓存功能。实例add()返回值为一个函数,…

2026-01-22 79,258

js变量的作用域如何使用

说明1、Javascript语言的特殊之处在于函数内部可以直接读取全局变量。2、函数外部自然不能读取函数内的局部变量。请注意,当函数内部声明变量时,务必使用var命令,否则会声明变…

2026-01-22 59,672

js使用闭包的注意点

使用注意1、闭包会使函数中的变量全部存储在内存中,内存消耗很大,所以不能滥用闭包,否则会导致网页性能问题,在IE中可能会导致内存泄露。解决办法是,在退出函数之前,删除所有未使用的局…

2026-01-22 50,803

js引擎是什么意思

概念1、JS引擎主要对JS代码进行语法、语法等分析,通过编译器将代码编译成可行的机码,使计算机执行。2、JS引擎通常包括以下部分编译器:将源代码编译成抽象语法树,在一些引擎中将抽象…

2026-01-22 26,800

js中的JSON是什么

使用说明1、JSON是JS的对象,也是数据形式。采用完全独立于语言的文本格式,是理想的数据交换格式。2、JSON是JavaScript原生格式。JSON中的两个api将JSON字符…

2026-01-22 25,257

js中this的使用场景

使用场景1、在构造函数中使用(构造函数本身)2、作为对象属性时使用(调用属性的对象)3、作为普通函数时使用(window)4、call、apply、bind(执行的第一个参数)实例…

2026-01-22 11,461

js执行上下文是什么意思

说明1、执行上下文是指函数调用时在执行栈中产生的当前函数(或全球对象window)的执行环境,该环境如隔绝外部世界的容器边界,保管可访问的变量、this对象等。2、每次函数调用,实…

2026-01-22 2,565

js函数执行过程的探究

说明函数的执行过程分为两个阶段,第一阶段是创建执行上下文环境的阶段,第二阶段是代码执行的阶段。1、创建执行上下文环境创建变量对象,建立作用域链,确定当前上下文环境中寻找变量的规则,…

2026-01-22 99,010

js垃圾回收的场景优化

1、数组array优化将[]赋值给一个数组对象,是清空数组的捷径(例如: arr = [];),但是需要注意的是,这种方式又创建了一个新的空对象,并且将原来的数组对象变成了一小片内…

2026-01-22 59,548

js中MomentJS构造字符串

1、可以传入字符串,首先会检查字符串的格式是否符合ISO 8601的格式,如果不符合,就调用new Date(string)来构造。已知格式字符串moment('2017-01-0…

2026-01-22 87,403
1 50 51 52 53 54 64