夜间模式CodeSnippetStyle:
日间模式CodeSnippetStyle:

0%


随笔分类 -  JavaScript

摘要:1. 简述 在JavaScript 中, date 对象的 getTime()方法 将会返回一个该对象所对应的毫秒数,如: new Date().getTime() //1616156247371 date对象的valueOf() 方法也会返回当前对象的毫秒数,如: > new Date().val 阅读全文
posted @ 2021-03-19 21:23 暮冬有八 阅读(2339) 评论(0) 推荐(0)
摘要:地址 :https://www.digitalocean.com/community/tutorial_series/how-to-code-in-javascript Understanding the Event Loop, Callbacks, Promises, and Async/Awai 阅读全文
posted @ 2021-01-22 15:17 暮冬有八 阅读(99) 评论(0) 推荐(0)
摘要:call() , apply(), bind() call() 和 apply() 语法 call()和apply() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。 注意: 这两个方法类似,只有一个区别,就是 call() 方法接受的是一个参数列表,而 apply() 阅读全文
posted @ 2020-12-29 08:18 暮冬有八 阅读(367) 评论(0) 推荐(0)
摘要:一、防抖 什么是防抖? 有这样一种情况,想象有一个表单,点击提交按钮就发送请求给服务器。如果用户在很短的时间间隔内“手抖”点击了多次,又或者是恶意点击,那么就将发送多个请求。 该行为将造成服务器额外的不必要负载。 所谓防抖,实际上就是是处理这种常见的情况的描述。 实验探究 <body> <butto 阅读全文
posted @ 2020-12-23 09:19 暮冬有八 阅读(270) 评论(0) 推荐(0)
摘要:今天再执行以下代码段的时候,遇到了一个报错".map() is not a function": card.addEventListener("click", function(e) { let cardListE = document.getElementsByClassName("card"); 阅读全文
posted @ 2020-08-12 16:49 暮冬有八 阅读(18600) 评论(0) 推荐(0)
摘要:在过去的几年,浏览器都一般使用document.execCommand来进行剪切板操作。诚然,有这样一个单独且被广泛支持的方式去完整的复制和粘贴内容到Web应用是很帮的,但是,这种方式是有一定代价的:剪切板访问是同步的,并且,由于通常是操作用于input元素,因此只能进行DOM的读写操作。 这些问题 阅读全文
posted @ 2020-08-11 10:19 暮冬有八 阅读(588) 评论(1) 推荐(0)
摘要:有三个主要的浏览器API用于实现复制内容到剪切板操作: Async Clipboard API [navigator.clipboard.writeText] 在Chrome66(2018/08)中被支持,是一种较新的方案。 访问时异步执行,且支持Promise,可以编写安全用户提示(如果显示),且 阅读全文
posted @ 2020-08-11 10:18 暮冬有八 阅读(303) 评论(0) 推荐(0)
摘要:前言--我们可能会经常用到typeof去判断某一个变量的类型。 typeof一般测试基本类型(Undefined、Null、Boolean、Number、String),对引用类型(数组,对象,函数),数组和对象返回object,函数引用类型返回Function。 typeof对于区分数组和对象是没 阅读全文
posted @ 2020-08-06 16:25 暮冬有八 阅读(843) 评论(0) 推荐(0)
摘要:英文 中文翻译 Promise 承诺 resolve 解决 reject 故障 Promise Promise是一个对象,它代表了一个异步操作的最终完成或者失败。 本质上Promise是一个函数返回的对象,我们可以在它上面绑定回调函数,这样我们就不需要在一开始把回调函数作为参数传入这个函数了。 MD 阅读全文
posted @ 2020-06-07 18:04 暮冬有八 阅读(299) 评论(0) 推荐(0)
摘要:如果,一个程序这样执行: console.log("hello world!"); setTimeout(()=>{ console.log("执行setTimeout完毕。") },2000); 会输出这样的结果: $ node index.js hello world! 执行setTimeout 阅读全文
posted @ 2020-06-07 14:49 暮冬有八 阅读(185) 评论(0) 推荐(0)
摘要:今天在开发中,遇到了这样一种场景。 有两个功能按钮:“申请排队”、“退出队列”,点击“申请排队”,将触发被一个名为pullingCurrentStatus函数包裹的定时器,基于axios定时的向web接口发起请求,以实现轮询的需求。 为了解决定时器是被包裹在另一个函数中的局部变量,无法直接在另外的一 阅读全文
posted @ 2020-05-02 00:31 暮冬有八 阅读(2542) 评论(0) 推荐(0)
摘要:==该方案已被废弃,请点击 "【这里】" 以查看更好的解决方案== 简单的说明,这部分的逻辑代码是,一个被函数pullingCurrentStatus包裹的定时器,基于axios定时的向web接口发起请求,以实现轮询的需求。 无需过多的关注代码,因为没有业务场景,可能看的迷迷糊糊的。我只是在试图描述 阅读全文
posted @ 2020-05-01 22:10 暮冬有八 阅读(774) 评论(0) 推荐(0)
摘要:Node.js 事件循环 Node.js是单进程单线程应用程序,但是因为是V8引擎(from google,性能非常高)提供的异步执行回调接口,通过这些接口,可以处理大量的并发。 Node.js 几乎每一个API都支持回调函数。 Node.js 基本上所有的事件机制都是用设计模式中的观察者模式实现。 阅读全文
posted @ 2020-04-21 01:42 暮冬有八 阅读(752) 评论(0) 推荐(0)
摘要:在我们开发过程中,我们也在不断的学习,以及优化自己的代码质量。 我们时常需要一个计时器,来对代码某段或者某些段执行进行计时,以评估代码运行质量,考虑是否优化。 以及优化后的直观对比。 JavaScript中, 已经向我们提供了方便的计时方法。 为了计算特定操作的时耗, 对象中引入了对计时器的支持。 阅读全文
posted @ 2019-12-26 10:17 暮冬有八 阅读(1550) 评论(0) 推荐(0)

BACK TO TOP

😀迷海无灯听船行。Github WeChat