JAVASCRIPT
文章平均质量分 62
skt__
这个作者很懒,什么都没留下…
展开
-
闭包与继承
闭包 函数的两个阶段 定义阶段 在内存中开辟一个空间 将函数的代码,存储到这个空间中(堆空间、不会进行预解析) 将空间对象的地址赋值给函数名或变量 调用阶段 根据函数名或变量中存储的地址、找到对应的存储空间 形参赋值 预解析 执行函数 重新解释函数的调用阶段 根据函数名或变量中存储的地址、找到对应的存储空间 形参赋值 预解析 在内存中开辟一个执行空间专门存储要执行的函数的代码 在执行空间中原创 2021-09-13 21:17:13 · 141 阅读 · 0 评论 -
闭包经典面试题
// 练习1 // var age = 10; // function foo(){ // console.log(age);// // var num = 99; // return function(){ // console.log(num); // } // } // // console.log(num);// // var bar = foo(); // bar() // 练习2 // function addCount(){ // var count = 0; // re.原创 2021-09-13 21:16:33 · 178 阅读 · 0 评论 -
JS、DOM
DOM节点 DOM节点就是DOM中所有的内容 元素节点 通过getElementBy.../getElementBys...获取的(标签)都是元素节点 属性节点 通过getAttribute获取的(标签内的属性)都为元素的属性节点 文本节点 innerText获取的为文本节点(文本内容、空格、换行) 获取节点 注意:一个标签到另一个标签之间存在有回车或者空格都会算作一个text文本节点 childNodes:获取某一节点下所以的子一级节点 <body> <原创 2021-08-21 08:45:07 · 175 阅读 · 0 评论 -
定时器、BOM、DOM
定时器 JS提供的两种异步定时器机制 异步机制代码:在同步机制代码执行后执行的 返回值:不区分定时器类型,表示你是页面中的第几个定时器,number数据类型 返回值的作用:关闭定时器 setTimeout() 语法:setTimeout(函数,时间) 说明:在一段时间后,执行一次函数代码 /延迟定时器 setInterval() 语法:setInterval(函数,时间) 说明:每隔一段时间,执行函数代码 /间隔定时器 关闭定时器方法 clearInterval() 语法:c原创 2021-08-19 19:21:01 · 251 阅读 · 0 评论