
前端
kechimakabaka
这个作者很懒,什么都没留下…
展开
-
DOM事件流——事件传播过程(JS事件冒泡)
DOM事件流——事件传播过程(JS事件冒泡)事件分为捕获阶段、目标阶段、冒泡阶段注意:JS代码只能执行捕获其中的一个阶段;onclick和attachEvent只能得到冒泡;addEventListener第三个参数中true -> 捕获阶段false -> 冒泡阶段代码演示盒子嵌套情况:<div class="father"> <div class="son">son盒子</div> </div>原创 2022-01-22 16:28:30 · 511 阅读 · 0 评论 -
Node里的相对路径和绝对路径
相对路径写法const fs = require('fs');fs.readFile('helloworld.js', 'utf8', (err, doc) => { console.log(err) console.log(doc)})powerShell中输出绝对路径的写法const fs = require('fs');const path = require('path');console.log(__dirname);console.log(path.j原创 2021-08-10 14:13:47 · 622 阅读 · 0 评论 -
let关键字
es6的新增语法1、不存在变量提升console.log(a); //a is not defined let a = 100;let一定要放在变量使用之前2、使用let关键字声明的变量会出现暂时性死区var num = 10 if (true) { console.log(num); let num = 20; }根据let关键字特性,一旦在块级作用域使用let声明的变量,就和块级作用域整体绑定在一起,不原创 2021-08-06 18:20:25 · 354 阅读 · 0 评论 -
利用闭包解决循环中定时器问题
程序使用定时器来打印输出内容如下代码var lis = document.querySelector('.nav').querySelectorAll('li'); for (var i = 0; i < lis.length; i++) { setTimeout(function() { console.log(lis[i].innerHTML); }, 3000) }在定时器里面原创 2021-08-03 11:35:35 · 533 阅读 · 0 评论