摘要:js分为预编译期(预处理)、执行期 预编译期:对本代码块(两个script块互不影响)中的所有var声明的变量和函数进行处理,但此处处理函数的只是声明式函数(function aa(){}),初始内容就是函数体的内容(这就是“提升”),而变量也只是声明,并未初始化和赋值 aa(); //1,函数aa
阅读全文
01 2019 档案
摘要:js分为预编译期(预处理)、执行期 预编译期:对本代码块(两个script块互不影响)中的所有var声明的变量和函数进行处理,但此处处理函数的只是声明式函数(function aa(){}),初始内容就是函数体的内容(这就是“提升”),而变量也只是声明,并未初始化和赋值 aa(); //1,函数aa
阅读全文
摘要:setTimeout(function(){}, timer) 是指延时执行。第一个参数是回调函数,第二个参数是指延时多久执行回调函数。 setTimeout(fn, 0)的含义是,指定某个任务在主线程最早可得的空闲时间执行,也就是说,当前代码执行完(执行栈清空)以后,尽可能的早执行。它在“任务队列
阅读全文
摘要:parents()由内向外,直到最高的父节点停止查找,返回的父节点是多个 closest()由内向外查找,当找到符合规则的一个,则不再查找,返回的是0或1个
阅读全文
|