自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端AJAX

安全性差,不支持复杂的请求头,已被 CORS 和 fetch 取代。优点:标准方案,浏览器原生支持,广泛应用于 RESTful API。原理:WebSocket 是一种全双工通信协议,不受同源策略限制,可用于跨域数据传输。随着现代前端框架(如 React、Vue)的流行,jQuery 使用率下降,维护成本增加。原理:通过在同源服务器上设置代理,将跨域请求转发到目标服务器,绕过浏览器的同源策略。优点:原生 JavaScript 实现,无需引入外部库,适用于对性能和包大小要求极高的场景。

2025-05-12 14:06:04 1197

原创 RESTful API

RESTful API 是遵循RSET原则的Web API,其核心思想是通过统一的URI定位资源,通过HTTP方法(GET/PUT/POST/DELETE)描述操作。这使得服务更容易扩展,但是客户端需要自行管理状态(如Token、Session等)。RSET是一种用于设计网络应用接口的软件架构风格。前端如何使用 RESTful API?,服务器不会保存客户端状态。

2025-05-12 13:16:45 165

原创 Vue全家桶高频知识点(未完待续...)

父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted -> 父mounted。通过访问父组件实例($parent)或子组件实例列表($children)直接操作组件属性和方法。父组件通过props向子组件传值,子组件通过$emit触发事件向父组件传递数据。:通过 # 实现,兼容性好,无需服务端配置,SEO不友好。hash模式和history模式的区别?

2025-04-26 19:36:11 174

原创 闭包中的垃圾回收和内存溢出

闭包会长期持有对外部变量的引用,导致这些变量无法被垃圾回收机制及时释放。例如,未正确清理的闭包可能使不再需要的变量长期占用内存,从而引发内存溢出。:统计对象的引用次数,归零时回收。但无法处理循环引用(如两个对象互相引用),现代引擎已较少使用。JS的垃圾回收机制是自动管理内存的机制,核心目标是识别并释放不再使用的内存。:从根对象出发,标记所有可达对象,清除未标记的对象。

2025-04-25 13:21:53 233

原创 JavaScript事件捕获与事件冒泡

事件从Window对象开始,逐级向下传播到目标元素(Window->html->body->div),默认情况下事件监听器不会在捕获阶段触发(需手动设置addeventlistener的参数为true)事件委托的本质是“事件冒泡+目标元素判断”,通过将事件处理逻辑集中在父元素上,减轻了代码冗余和维护成本。事件从目标元素逐级向上传播回window对象,默认情况下事件监听器会在冒泡阶段触发(设置addeventlistener的参数为false或省略)事件到达目标元素,执行目标元素上的监听器。

2025-04-25 11:46:00 221

原创 某大厂 前端/移动端笔试题 知识点回忆整理

优先使用const,如果后续需要重新赋值的话使用let,弃用var(变量提升、污染全局作用域),以此避免JavaScript中的变量泄露和逻辑错误问题。在混合精度训练中,为了避免梯度下溢(数值过小),通过缩放损失值(或梯度)来调整梯度幅度的技术,通常与自动混合精度(AMP)结合使用。:无变量提升,如果变量在声明前访问会触发ReferenceError(暂时性死区)。:var声明的变量在当前函数内有效,如果不在函数内则成为全局变量。:const声明的变量仅在当前代码块内有效(与let相同)。

2025-04-14 19:00:21 328

原创 前端八股文——HTTP中常见的状态码有哪些

本文介绍了前端面试知识中的“HTTP中常见的状态码”

2025-04-03 23:34:37 208

原创 前端八股文——GET请求与POST请求的区别

本文介绍了前端面试知识中的“GET请求与POST请求的区别”

2025-04-03 22:53:23 134

原创 前端八股文——HTTP有哪些请求方式

本文介绍了前端面试知识中的“HTTP的请求方式”

2025-04-03 22:21:14 302

原创 前端八股文——介绍HTTP请求报文和响应报文及其常见的字段

本文介绍了前端面试知识中的“HTTP请求报文和响应报文的结构内容与常见字段”

2025-04-03 21:35:13 433

原创 前端八股文——从URL到页面展示的过程中发生了什么

本文介绍了前端面试知识中的“从浏览器输入URL到页面展示所经历的过程”

2025-04-03 20:10:23 219

原创 前端八股文——TCP/IP模型与OSI模型的区别

本文介绍了前端面试知识中的“TCP/IP模型与OSI模型的区别”

2025-04-03 19:31:48 354 1

原创 cesium添加极地影像(三维渲染)

本文介绍了在cesium中加载渲染极地遥感影像的一般流程和具体实操方式

2024-03-25 14:15:14 2248

原创 python安装GDAL库

安装好gdal包后,运行python代码依然报错“no module named ‘gdal’”,但该gdal包在python的site-packages文件夹和pycharm设置中的python解释器里均可找到。在cmd中敲击“where python”,可以返回电脑中的所有python版本及其路径位置)接着发现是因为电脑中安装了多个版本的python,而cmd中的pip默认对应最近安装的python,并非笔者目前使用的python版本。包下面,因此需要使用。来导入GDAL,而非。

2023-11-01 19:33:23 2573 3

空空如也

空空如也

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

TA关注的人

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