
Javascript 高级
文章平均质量分 92
真der~啊
这个作者很懒,什么都没留下…
展开
-
(九)axios的使用
本文全面介绍 axios,从其背景和优势讲起,涵盖基本使用,包括安装、各种请求方式、配置与拦截器运用。还深入阐述 Vue 中 axios 使用,含基本操作、一二次封装,最后提及表格添加和天气案例等应用,助力掌握 axios 在 Web 开发中的运用。原创 2025-02-26 15:37:20 · 1124 阅读 · 0 评论 -
(八)ajax封装和跨域
本文全面介绍 ajax 相关知识,涵盖原生 ajax 概念、特点及 HTTP 协议,阐述 node.js 和 express 框架搭建服务端。详细讲解原生 ajax、JQuery 及 axios 发送请求的实现方式,包括 get、post 等请求类型及处理。还深入探讨跨域问题,介绍同源策略,以及 JSONP 和 CORS 两种跨域解决方案。原创 2025-02-26 13:46:49 · 1087 阅读 · 0 评论 -
(七)懒加载预加载
本文详细介绍了前端开发中懒加载与预加载技术。懒加载是延迟加载图片,待其进入可视区再加载真实图片,有多种实现方式,能提升页面加载速度、减轻服务器压力。预加载则是提前请求资源到本地,减少用户等待时间,通过创建 Image 对象可实现图片预加载。原创 2025-02-25 16:59:37 · 820 阅读 · 0 评论 -
(六)节流防抖
本文介绍节流与防抖技术,二者目的是限制函数执行频次,优化性能。防抖是多次触发后最后执行,如搜索框输入;节流是按固定间隔执行,如游戏回城。文中给出不同版本的代码实现,并列举应用场景,如表单校验用防抖,高频事件用节流。原创 2025-02-25 09:26:56 · 464 阅读 · 0 评论 -
(五)深拷贝、浅拷贝
本文先介绍数据分为基本与引用数据类型,阐述深拷贝和浅拷贝针对引用类型的区别,浅拷贝只复制引用,深拷贝各级数据都复制。接着列举浅拷贝实现方式,如直接赋值、Object.assign 等;深拷贝实现有 Object.assign(单层时)、JSON.parse (JSON.stringify ()) 、手写递归、jQuery.extend 及 lodash.cloneDeep 等。原创 2025-02-24 11:37:44 · 731 阅读 · 0 评论 -
(四)线程机制与事件机制
本文围绕线程机制与事件机制展开,先阐述进程与线程概念、区别及多线程利弊,介绍浏览器内核组成;接着说明js单线程执行原因、代码分类及流程,解释定时器原理与事件循环模型运转;最后讲解H5 Web Workers多线程方案,包括介绍、使用方法、不足等。原创 2025-02-24 11:21:31 · 1044 阅读 · 0 评论 -
(三)对象高级
本文介绍 JavaScript 对象创建与继承模式。创建模式含 Object 构造、对象字面量、工厂、自定义构造、构造函数 + 原型组合及 class 创建,各有适用场景与问题。继承模式有原型链、借用构造函数、两者组合继承,不同模式优缺点不同,需按需选用。原创 2025-02-22 15:02:11 · 843 阅读 · 0 评论 -
(二)函数高级
本文围绕 JavaScript 核心概念展开,涵盖原型与原型链、执行上下文与栈、作用域与链、闭包及递归。介绍原型对象、instanceof 原理;阐述执行上下文创建与栈机制;对比作用域和上下文,说明作用域链查找规则;分析闭包产生、利弊;讲解递归特点及应用案例与优化方法。原创 2025-02-22 14:51:36 · 835 阅读 · 0 评论 -
JS 高级 01 - 基础深入
JS 高级 01 - 基础深入原创 2025-02-14 12:03:08 · 876 阅读 · 0 评论 -
关于 document 是否为 BOM 构成对象的争议分析
关于 document 是否为 BOM 构成对象的争议分析原创 2025-02-05 16:49:11 · 577 阅读 · 0 评论 -
BOM-1、bom操作
BOM-1、bom操作(window、定时器、js执行机制、location对象、navigator、history)原创 2025-02-05 16:35:44 · 853 阅读 · 0 评论