
JavaScript
文章平均质量分 84
欧阳方超
微信公众号—“欧阳方超”。一份书写一份理解,一份记录一份沉淀,回首时这些是美丽的风景,若能不经意间帮到正在路上的你,吾心备喜焉!Java、Linux运维、大数据。
展开
-
JavaScript(六):事件捕获与冒泡
事件冒泡是微软提出的传播机制,事件捕获是网景提出的事件传播机制,现代浏览器默认以冒泡形式传播;为了尽可能做到兼容,W3C采取的一种折中的办法,并形成了一种统一标准,即element.addEventListener(event, function, useCapture)函数,并且通过第三个参数useCapture来控制相关事件处理器是在捕获阶段还是冒泡阶段执行原创 2022-09-19 20:14:15 · 521 阅读 · 0 评论 -
JavaScript(五):优雅的async/await
async/await关键字为编写易于读写的异步代码提供了较好的方式,我们可以几乎不再使用promise.then/catch方法,但是我们应该始终牢记这两个关键字时基于promise的,有些场景下还是需要使用的;另外当需要同时等待多个任务时,使用Promise.all不失为一个好办法原创 2022-09-18 14:44:48 · 416 阅读 · 0 评论 -
JavaScript(四):遇见Promise
在通过网络请求取得数据的场景中,生产者代码产生数据,消费者使用数据,而Promise就是将生产者代码与消费者代码连接在一个的JavaScript对象。原创 2022-09-06 22:02:46 · 229 阅读 · 0 评论 -
JavaScript(三):理解异步
诸如网络请求之类的操作耗时较长,通常以异步函数的形式来执行这类操作,当耗时长的操作完成以后又需要使用回调函数对结果进行处理,所以会经常在异步函数中使用回调函数,异步函数与回调函数此时珠联璧合。...原创 2022-08-31 20:39:03 · 261 阅读 · 0 评论 -
JavaScript(一):事件侦听器
事件侦听器错误写成函数调用的后果,并指出可以通过使用函数名来解决该问题原创 2022-06-05 22:48:36 · 741 阅读 · 0 评论 -
JavaScript闭包
通过函数实现变量增加1的操作如下:var counter = 0;var increase = function () { return counter+=1; };increase();1increase();2 上述代码中,匿名函数立即执行后返回一个函数并赋给变量increase,执行increase()可以实现技术器counter自增的效果;这样看似合理原创 2018-04-30 23:05:49 · 132 阅读 · 0 评论