
js
文章平均质量分 77
牵手就能做朋友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
web前端tips:js继承——借用构造函数继承
借用构造函数继承又叫经典继承,它通过在子类构造函数中调用父类构造函数来继承父类的属性和方法。借用构造函数继承的核心思想是,在子类构造函数中使用 call() 或 apply() 方法调用父类构造函数,并将子类实例作为参数传递给父类构造函数。这样就能够在子类实例中创建父类的属性,并且每个子类实例都有它们自己的属性副本。原创 2023-07-26 15:44:10 · 282 阅读 · 0 评论 -
web前端tips:js继承——原型链继承
原型链继承是 JavaScript 中实现继承的一种方式,它通过使用原型来实现对象之间的继承关系。在 JavaScript 中,每个对象都有一个原型(prototype),它是一个指向另一个对象的引用。当我们访问一个对象的属性时,如果该对象自身没有该属性,则会去它的原型上查找,如果原型上也没有,则会继续往上层原型查找,直到找到该属性或者到达原型链的顶端。原创 2023-07-25 17:19:42 · 356 阅读 · 0 评论 -
web前端Tips:断点续传如何实现?
牵手 持续为你分享各类知识和软件 ,欢迎访问、关注、讨论 并留下你的小心心❤。原创 2023-06-19 15:35:56 · 489 阅读 · 0 评论 -
web前端tips:什么是js的事件委托(事件代理)?
总的来说,JavaScript事件代理是一种非常实用的技术,它可以减少事件处理器的数量,提高性能,同时也可以避免需要重新绑定事件处理器的问题,特别是在动态添加或移除子元素时,更加方便和灵活。牵手 持续为你分享各类知识和软件 ,欢迎访问、关注、讨论 并留下你的小心心❤。原创 2023-05-09 11:28:36 · 136 阅读 · 0 评论 -
web前端tips:js的事件循环(Event Loop)
JavaScript事件循环是一种处理异步事件和回调函数的机制,它是JavaScript实现异步编程的核心。它在浏览器或Node.js环境中运行,用于管理任务队列和调用栈,以及在适当的时候执行回调函数。JavaScript事件循环是一种处理异步事件和回调函数的机制,它是JavaScript实现异步编程的核心。它会不断地从任务队列中取出任务并执行,直到任务队列为空为止。事件循环中的任务分为同步任务和异步任务,异步任务又可以分为宏任务和微任务,微任务的执行优先级高于宏任务。原创 2023-04-25 11:49:21 · 216 阅读 · 0 评论 -
web前端tips:ES6部分常用新特性介绍
ES6(ECMAScript 6,也称为ES2015)是JavaScript的一个重要更新版本,于2015年发布。它引入了许多新的语言特性和改进,使得JavaScript变得更加现代化、易读、易维护和更适合大型应用程序的开发。 ES6主要的新特性包括:原创 2023-04-17 17:06:23 · 168 阅读 · 0 评论 -
web前端tips:使用 forEach 循环中的 return 语句会发生什么?
在 JavaScript 中,使用 forEach 方法遍历数组时,如果在函数内部使用 return 语句,它只会跳出当前的循环,而不会跳出整个函数原创 2023-04-12 17:33:00 · 195 阅读 · 0 评论 -
web前端知识:js中的微任务和宏任务
在 JavaScript 引擎中,任务分为两种类型:微任务(microtask)和宏任务(macrotask)。微任务是指在当前任务执行结束后立即执行的任务,它可以看作是在当前任务的“尾巴”添加的任务。常见的微任务包括 Promise 回调和。宏任务是指需要排队等待 JavaScript 引擎空闲时才能执行的任务。常见的宏任务包括 setTimeout、setInterval、I/O 操作、DOM 事件等。JavaScript 引擎会先执行当前任务中的所有微任务,然后再执行宏任务队列中的第一个任务。原创 2023-03-24 17:42:24 · 1503 阅读 · 0 评论 -
当 async/await 遇上 forEach
这是因为,在 forEach 中使用 async/await 时,异步操作并不会等待前一个操作结束再执行下一个,而是会同时执行多个异步操作,因此输出结果是 undefined。在上面的代码中,我们使用 async/await 定义了一个异步函数 asyncFunc,并使用 await 等待异步操作的结果。在上面的代码中,我们使用 forEach 对数组进行遍历,并在遍历的过程中调用了一个异步函数 asyncFunc,然后使用 await 等待异步函数的执行结果,并输出结果到控制台。原创 2023-03-11 22:40:23 · 450 阅读 · 0 评论