首页 知识动态 ( Page 130 )

知识动态

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

js中diff函数的使用

1、diff函数可以帮我们获取到两个Moment对象的时间差,默认的单位是毫秒。var a = moment([2017, 12, 29]); var b = moment([20…

2026-01-22 91,656

js中isBefore函数如何判断

1、isBefore判断一个moment对象是否在某个时间点之前。moment('2010-10-20').isBefore('2010-10-21'); // true2、默认的…

2026-01-22 6,799

js isSame判断对象是否相同

1、isSame判断一个moment对象是否和另一个moment对象相同。moment('2010-10-20').isSame('2010-10-20'); // true mo…

2026-01-22 61,241

js isBetween时间点的判断

1、判断一个moment对象是否在两个其他时间点之间。moment('2017-10-20').isBetween('2017-10-19', '2017-10-25'); // …

2026-01-22 36,504

js原型有哪些规则

规则说明1、所有的引用类型都可以自定义添加属性2、所有的引用类型都有自己的隐式原型3、函数都有自己的显式原型4、所有的引用类型的隐式原型都指向对应构造函数的显示原型5、使用引用类型…

2026-01-22 79,332