摘要: 同步和异步 同步任务都在主线程上执行,形成一个执行栈 异步任务 JS的异步是通过回调函数实现的。 一般而言,异步任务又以下三种类型: 1.普通事件,比如click,resize等 2.资源加载,如load、error等 3.定时器,包括serInterval、setTimeout等 JS执行机制 1 阅读全文
posted @ 2020-08-19 19:18 我还能说什么 阅读(107) 评论(0) 推荐(0)
摘要: 使用 JavaScript 开发的时候,很多开发者多多少少会被 this 的指向搞蒙圈,但是实际上,关于 this 的指向,记住最核心的一句话:哪个对象调用函数,函数里面的this指向哪个对象。 下面分几种情况谈论下 1、普通函数调用 这个情况没特殊意外,就是指向全局对象-window。 let u 阅读全文
posted @ 2020-08-19 18:51 我还能说什么 阅读(117) 评论(0) 推荐(0)
摘要: window对象给我们提供了两个非常好用的定时器 setTimeout() 是回调函数callback 1 setTimeout(调用函数,[延迟毫秒数]); 用于设置一个定时器,该定时器在定时器到期后执行调用函数 2.调用函数可以直接写函数,或者函数名或者采取字符串'函数名()'三种形式,第三种不 阅读全文
posted @ 2020-08-19 18:01 我还能说什么 阅读(141) 评论(0) 推荐(0)
摘要: 键盘事件 触发条件 onkeyup 某个键盘被松开时触发 onkeydown 某个键盘被按下触发 onkeypress 某个键盘被按下触发 注意: 1.如果使用addEventListener不需要加on 2.onkeypress和前面两个区别是,他不识别功能键,比如crtl shift等,但是比k 阅读全文
posted @ 2020-08-19 14:46 我还能说什么 阅读(126) 评论(0) 推荐(0)