前端实战篇|原生 JS 手写图片轮播图!自动播放 + 左右切换 + 小圆点
前置要求:掌握 HTML、CSS、JS 进阶、定时器、事件监听 ✅ 实现功能清单:自动轮播,定时切换图片左右箭头手动切换上一张、下一张底部小圆点指示器,点击直接跳转到对应图片鼠标悬浮停止自动播放,移开继续播放无缝循环效果,样式简洁适配移动端
JS事件循环真相:为什么Promise永远比setTimeout先执行?
一、写了3年JS,你可能一直误解了“单线程”做前端开发的人,几乎每天都在和JavaScript打交道。你或许能熟练写出setTimeout定时器、用Promise处理异步请求,却未必能说清一个核心问题:同样是异步操作,为什么Promise的回调永远比setTimeout先执行?
7个代替setTimeout的方案,让定时任务更可靠
setTimeout是我们经常使用的定时器API,它允许我们延迟执行代码。但在实际应用中,setTimeout存在一些局限性和潜在问题,比如精度不高、在页面不活跃时可能被节流等。分享7种替代方案,让我们的定时任务更加可靠和高效。1.
【Node.js从零到精通完整教程】第02课-JavaScript语法(上)
先看一道题:下面这段代码,执行 user.sayName() 会输出什么?const user = { name: '小明', sayName: () => { console.log(this.name); }}; user.
【Node.js从零到精通完整教程】第04课:运行机制与事件循环
一台 4 核的 Node.js 服务器,凭什么能同时扛住上万连接?要知道 JavaScript 在 Node 里是单线程的——一个线程怎么服务那么多人?答案藏在一句话里:线程不等 I/O,等 I/O 的事交给系统。
js逆向,web逆向技巧分享
加密参数防不胜防,断点定位一针见血,JS逆向从入门到实战。现在很多网站为了保护数据,给接口加了各种加密参数,比如sign、token。想要抓取数据或者做安全测试,就得学会逆向分析。这篇文章就是教你怎么用浏览器开发者工具,一步步找到加密代码,还原算法。先说准备工作。
HTML5+CSS3+JS小实例:极简番茄钟专注计时器
在这个充满各种复杂框架的时代,有时候回归原生反而能让我们走得更远。番茄钟(Pomodoro)作为时间管理的神器,大家肯定都不陌生。但市面上的工具要么功能太臃肿,要么需要登录注册。今天,我们不引入任何第三方库,仅用HTML + CSS + JS就能手搓一个极简、高颜值的番茄钟。