摘要: 一、JS 数据类型 JS 有 7 种基本类型: number string boolean null undefined symbol(ES6) bigint(ES2020) 以及引用类型:object(包括数组、函数、日期等) ⚠️ 注意:typeof null 'object' 是历史 bug, 阅读全文
posted @ 2025-11-25 14:37 秀秀不只会前端 阅读(18) 评论(0) 推荐(0)
摘要: Webpack 的 Tree Shaking(摇树)是一项用于消除 JavaScript 上下文中未引用代码的优化手段,它能有效减小打包体积。 核心原理 Tree Shaking 的本质是 ​死代码消除​,它依赖 ​ES6 模块(ESM)的静态语法结构​。 ​静态分析​:ESM 的 import/e 阅读全文
posted @ 2025-11-24 17:59 秀秀不只会前端 阅读(11) 评论(0) 推荐(0)
摘要: 以下内容完全紧扣官方文档,目的在于提取主要内容方便小白理解。 由于是了解 MCP 理论的文章,这里暂时不做 MCP server/client 代码的实战讲解。 一、概念 MCP 是一个为大型语言模型(LLM)与“外部世界”(文件、数据库、工具、workflow、第三方 API 等)之间建立标准化双 阅读全文
posted @ 2025-11-20 22:44 秀秀不只会前端 阅读(20) 评论(0) 推荐(0)
摘要: 一、执行上下文(Execution Context)与环境记录(Environment Record) 执行上下文是函数/全局/模块代码执行时的抽象环境,包含几部分: ​LexicalEnvironment​(词法环境)——存 let/const/class、catch 参数、块级作用域、函数参数、 阅读全文
posted @ 2025-11-19 21:44 秀秀不只会前端 阅读(9) 评论(0) 推荐(0)
摘要: 一、概念 JavaScript 是单线程执行(基于执行栈 / 调用栈 call stack),事件循环负责不断地从各种任务队列里取任务执行——以保证异步任务的函数回调按规则有序运行,浏览器环境和 Node.js 环境都使用事件循环,尽管他们的事件循环逻辑并不相同。 之所以函数的执行基于“栈”这种结构 阅读全文
posted @ 2025-11-17 22:48 秀秀不只会前端 阅读(8) 评论(0) 推荐(0)
摘要: 今天一位学弟“哭着”来找我,说他面试美团(实习岗)的时候,被问到了跨域问题的解决方案,回答的并不好。我还正想着,这么常见的问题回答不出来,这不就是基础不过关。但谁知道,面试官让他封装 JSONP 来实现跨域!怪我当时还告诉他们这种方案现在很少用,看一眼八股了解即可,现在可谓是啪啪打脸! 既然都问到了 阅读全文
posted @ 2025-11-16 15:25 秀秀不只会前端 阅读(32) 评论(0) 推荐(0)
摘要: 接上篇文章说道,跨域解决方案中的 CORS 方案,会配置一个 Access-Control-Allow-Origin 的配置项,而且我们一般不直接配置为 *,这样做的原因是什么以及企业中的最佳实践是怎么样的,这篇文章给你答案! 简单概括 Access-Control-Allow-Origin: * 阅读全文
posted @ 2025-11-15 21:23 秀秀不只会前端 阅读(41) 评论(0) 推荐(0)
摘要: 一、HTTP vs HTTPS 概览 HTTPS = HTTP + 加密认证(基于 TLS),能防止被中间人窃听与篡改,并证明服务器身份。 非对称(RSA/ECDSA)用于​做身份认证与安全协商密钥​(但慢)。 对称加密速度快,适合实际数据传输。 握手用非对称协商对称会话密钥,然后用对称加密通信。 阅读全文
posted @ 2025-11-15 21:21 秀秀不只会前端 阅读(49) 评论(0) 推荐(0)
摘要: 全文默认讲的是浏览器端发起的 HTTP 请求的“跨域”问题(同源策略导致的受限)。 跨域 / 同源策略概述 ​同源(same-origin)​:协议、域名(host)、端口 三者完全相同称为同源。 例如 https://example.com:443 和 http://example.com 不是同 阅读全文
posted @ 2025-11-15 21:18 秀秀不只会前端 阅读(21) 评论(0) 推荐(0)
摘要: 〇、Babel 概述 Babel 的工作原理 = “把代码变树 → 改树 → 再变回代码”。 也就是三个阶段: Parse(解析):ESNext(ES 新语法) → AST 语法树 Transform(转换):插件修改 AST Generate(生成):AST → 旧 JS 代码(浏览器都可以识别的 阅读全文
posted @ 2025-11-15 21:15 秀秀不只会前端 阅读(11) 评论(0) 推荐(0)