04 2025 档案

摘要:红宝书第十九讲:详解JavaScript的Fetch API与Ajax请求 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、基本概念:为什么需要Fetch? Fetch API是浏览器提供的现代网络请求工具,替代传统的Ajax(XMLHttpRequest) 阅读全文
posted @ 2025-04-30 16:33 kovli 阅读(31) 评论(0) 推荐(0)
摘要:红宝书第十八讲:详解JavaScript的async/await与错误处理 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、async/await的作用:让异步代码“看起来”同步 async/await 是Promise的语法糖,可以让异步代码像同步代码一样 阅读全文
posted @ 2025-04-29 14:15 kovli 阅读(25) 评论(0) 推荐(0)
摘要:红宝书第十七讲:通俗详解JavaScript的Promise与链式调用 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、Promise的作用:解决“回调地狱”的困境 Promise(承诺)是JavaScript管理异步操作的工具,用于替代传统的嵌套回调链(回 阅读全文
posted @ 2025-04-28 16:22 kovli 阅读(25) 评论(0) 推荐(0)
摘要:红宝书第十六讲:通俗详解JavaScript回调函数与事件循环 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、回调函数:任务的“代金券” 回调函数是将一个函数作为参数传递给另一个函数,在特定条件满足时自动触发执行的机制。例如:用户点击按钮时触发函数、异步请 阅读全文
posted @ 2025-04-24 15:49 kovli 阅读(38) 评论(0) 推荐(0)
摘要:红宝书第十五讲:详解JavaScript迭代器与生成器:Symbol.iterator与yield 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、迭代器(Iterator)的“传送带”模式 迭代器像一个可暂停的传送带,逐项提供数据。任何对象实现 Symbo 阅读全文
posted @ 2025-04-23 15:27 kovli 阅读(41) 评论(0) 推荐(0)
摘要:红宝书第十四讲:详解JavaScript集合类型:Map、Set、WeakMap 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、Map:钥匙任选的“保险箱” Map的键可以是任意数据类型(如对象、函数),不像普通Object只能用字符串/符号作为键。适合需 阅读全文
posted @ 2025-04-21 15:34 kovli 阅读(22) 评论(0) 推荐(0)
摘要:红宝书第十三讲:详解JavaScript核心对象:Array、Object、Date、RegExp 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、Object:万物皆对象的“盒子” Object是JavaScript中最基础的数据容器,像动态存储的抽屉,可 阅读全文
posted @ 2025-04-19 11:36 kovli 阅读(19) 评论(0) 推荐(0)
摘要:红宝书第十二讲:详解JavaScript中的工厂模式与原型模式等各种设计模式 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 工厂模式和原型模式解析 一、工厂模式:像订外卖一样创建对象 工厂模式就像一个“对象生成器”,只需要告诉它“我要什么”,它就会自动生成并返 阅读全文
posted @ 2025-04-18 11:38 kovli 阅读(25) 评论(0) 推荐(0)
摘要:红宝书第十一讲:超易懂版「ES6类与继承」零基础教程:用现实例子+图解实现 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、ES6类的核心语法:把事物抽象成“模板” 想象你要设计一款「动物养成游戏」,需要创建多种动物对象。ES6的class就是一个代码模板: 阅读全文
posted @ 2025-04-17 14:25 kovli 阅读(18) 评论(0) 推荐(0)
摘要:红宝书第十讲:「构造函数与原型链」入门及深入解读:用举例子+图画理解“套娃继承” 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、构造函数:批量生产对象的“模板” 想象你开了一家宠物店🏪,需要批量创建小狗对象。构造函数就是你的生产模具,帮你快速生成小狗: 阅读全文
posted @ 2025-04-16 14:01 kovli 阅读(21) 评论(0) 推荐(0)
摘要:红宝书第九讲:JavaScript对象创建与属性描述符详解 资料取自《JavaScript高级程序设计(第5版)》。 查看总目录:红宝书学习大纲 一、对象创建的三种方式 JavaScript中创建对象主要有以下方式: 1. 对象字面量(直接创建) 直接在代码中写键值对: let person = { 阅读全文
posted @ 2025-04-15 11:13 kovli 阅读(21) 评论(0) 推荐(0)
摘要:红宝书第八讲:箭头函数与高阶函数:厨房工具与智能菜谱的对比 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、箭头函数:快捷操作的切片刀 1. 基础语法特点 箭头函数是简洁版的函数表达式,特别适合简单操作,如切菜工具: 省略 function 关键字:使用 阅读全文
posted @ 2025-04-14 10:36 kovli 阅读(12) 评论(0) 推荐(0)
摘要:红宝书第七讲:this绑定与强制类型转换详解(小白指南) 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、this绑定:对话中的主角是谁? 简单比喻 假设你在餐厅点菜,this相当于当前服务的服务员: 不同场景服务员会变:包厢用餐 → 专属服务员(对象方法 阅读全文
posted @ 2025-04-12 10:56 kovli 阅读(8) 评论(0) 推荐(0)
摘要:红宝书第六讲:作用域链与闭包:厨房里的调味料架原理 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、什么是作用域链?(洋葱层级结构) 想象你在厨房做菜,每个调料瓶按使用频率由近到远摆放: 当前厨房台面:手边的盐、酱油 → 相当于函数内部变量(局部作用域) 阅读全文
posted @ 2025-04-11 11:11 kovli 阅读(24) 评论(0) 推荐(0)
摘要:红宝书第五讲:函数声明与表达式小白详解 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、函数声明:先上车后买票 1. 基本语法 用 function 关键字直接定义函数: function 打招呼() { console.log("你好!"); } 2. 阅读全文
posted @ 2025-04-10 10:48 kovli 阅读(18) 评论(0) 推荐(0)
摘要:红宝书第四讲:JavaScript原始值与引用值行为差异详解 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、基本定义与存储方式 原始值(Primitive Values) 类型:包括字符串(String)、数字(Number)、布尔值(Boolean)、 阅读全文
posted @ 2025-04-09 11:35 kovli 阅读(24) 评论(0) 推荐(0)
摘要:红宝书第三讲:JavaScript 操作符与流程控制详解 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、常用操作符 操作符用于对数据进行计算和比较:[1] 算数操作符 +(加)、-(减)、*(乘)、**(幂)、/(除)const sum = 10 + 5 阅读全文
posted @ 2025-04-08 10:29 kovli 阅读(20) 评论(0) 推荐(0)
摘要:红宝书第二讲:JavaScript变量声明:var、let、const详解 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、var:旧时代的变量声明 函数作用域 var声明的变量属于整个函数,在块(如{}、if、for)中可能“溢出”到外部:functio 阅读全文
posted @ 2025-04-07 10:21 kovli 阅读(61) 评论(0) 推荐(0)
摘要:红宝书第一讲:JavaScript 语法与数据类型详解 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、基本数据类型(原始类型) JavaScript 的原始类型是最基础的数据单元,不可再拆分: 数字(Number) 包含整数、小数、特殊值 NaN(非数字 阅读全文
posted @ 2025-04-03 10:30 kovli 阅读(22) 评论(0) 推荐(0)
摘要:红宝书《JavaScript高级程序设计(第5版)》学习大纲 《JavaScript高级程序设计(第5版)》是JavaScript领域的经典“红宝书”,它从基础语法讲到高级特性,还包含浏览器环境和前端工程化等内容。本书2024年12月出版,接下来数篇文章,我将用通俗易懂的方式,把书中的知识点一一详细 阅读全文
posted @ 2025-04-02 15:56 kovli 阅读(1359) 评论(0) 推荐(0)