自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 数组、对象、浅拷贝与深拷贝

本文总结了数组和对象在前端开发中的常用操作,重点介绍了浅拷贝与深拷贝的概念。数组部分详细说明了修改原数组的方法(如push/pop)和不修改原数组的方法(如concat/slice),以及迭代方法。对象部分介绍了基本操作和Object工具方法(如assign/keys)。浅拷贝仅复制顶层属性,适用于简单结构;深拷贝通过递归或JSON方法实现完全独立复制,解决了嵌套引用问题。文章还提供了一个完整的深拷贝函数实现,处理了各种数据类型和循环引用情况。这些知识点对前端开发者处理数据结构具有实用参考价值。

2025-05-24 01:10:42 1982

原创 防抖、节流、跨域、缓存机制

本文主要讨论了前端开发中的三个重要概念:防抖与节流、跨域处理以及缓存机制。防抖和节流是优化事件处理的技术,防抖适用于事件触发后需要延迟执行的情况,而节流则确保在特定时间间隔内只执行一次事件处理。跨域问题源于浏览器的同源策略,文中推荐了CORS、反向代理、JSONP、WebSocket和postMessage等解决方案,并指出了各自的优缺点。缓存机制则通过强缓存和协商缓存来提升网页加载速度和节省资源,同时介绍了ServiceWorker和HTTP/2在缓存优化中的作用。文章旨在帮助开发者更好地理解和应用这些技

2025-05-20 14:21:49 813

原创 Javascript的严格模式与非严格模式

#前面在写常规函数时,提到了this直接调用时在非严格模式下默认指向全局对象(如window),而严格模式下为underfined。那么本篇文章就浅浅了解一下严格模式和非严格模式。

2025-04-30 14:44:24 1604

原创 ES6中,箭头函数与常规函数

##就不发表个人获奖感言了,直接开始吧,真的被自己菜到了,虽然我以前记不住这玩意~

2025-04-29 22:11:44 1670

原创 JavaScript事件循环

Javascript事件循环机制开始听到这个术语的时候我是一脸懵逼的,脑子完全懵了,我当时还在想:啊?循环?for?……

2025-04-28 23:29:52 386

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除