JS
JS相关的内容,包括一些JS开发技巧、性能优化、API等
等你许久_孟然
本博客主要是记录自己的学习点滴~,文章来源于总结,转载,还有在工作中实际碰到的问题记录,时间原因博文部分为用心打磨,部分仅为临时记录。还有一些不正确老博文随着后续的认识会不断的更正。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JavaScript】JavaScript同步任务、异步任务(宏任务和微任务)
Promise 是 JavaScript 中的一个定义,但是实际编写代码时,我们可以发现,它似乎并不比回调的方式书写更简单,但是从 ES6 开始,我们有了 async/await,这个语法改进跟 Promise 配合,能够有效地改善代码结构。我们可以看到,即使耗时一秒的 c1 执行完毕,再 enque 的 c2,仍然先于 d 执行了,这很好地解释了微任务优先的原理。任务队列的异步任务又分为宏任务与微任务,也就是说宏任务和微任务虽然都是异步任务,都在任务队列中,但是它们在不同的队列中。原创 2024-10-09 09:23:21 · 677 阅读 · 0 评论 -
【小程序】小tips:微信小程序登录后返回登录前的页面继续操作(保留参数)
中执行登录后的正常逻辑,比如跳转到我的模块页面。方法,查看本地是否有需要跳转的地址,没有就在。方法获取即将跳转的当前页面,当登录后调用。跳转到登录页面前通过。原创 2024-09-30 22:34:43 · 904 阅读 · 0 评论 -
MutationObserver监听DOM变化示例
【代码】MutationObserver监听DOM变化示例。原创 2024-09-13 21:14:37 · 228 阅读 · 0 评论 -
使用IntersectionObserver 实现:自动监听元素是否进入了设备的可视区域之内
上面示例表示,当某个元素进入到可视范围内,给当前元素添加一个类名,这个类名可以给当前元素添加一些动画效果之类的。原创 2024-09-13 21:01:53 · 326 阅读 · 0 评论 -
JavaScript开发技巧必备【一】
用来获取begin和end之间的数组元素。如果你不设置end参数,将会将数组的默认长度值当作end值。但有些同学可能不知道这个函数还可以接受负值作为参数。如果你设置一个负值作为begin的值,那么你可以获取数组的最后一个元素。原创 2024-09-12 15:45:56 · 1147 阅读 · 0 评论
分享