首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端
袋鱼不重
创建于2023-09-17
订阅专栏
前端集合
等 2 人订阅
共62篇文章
创建于2023-09-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端开发的"蝴蝶效应":为什么你的代码会悄悄改变世界?(副作用)
1. 副作用是什么? 在编程中,副作用(Side Effect) 特指函数或表达式执行时,除了返回值之外对外部环境产生的可观察影响。在前端开发中,副作用是常见且关键的编程概念。 想象你在厨房做饭:
JS 的三个高效运算符 ?. 和 ?? 和 ??=
这三个运算符都是 ES2020 引入的,能显著简化代码并提高安全性。 可选链运算符 ?. (Optional Chaining) 作用:安全地访问嵌套对象属性 特点:如果前面的值为 null 或 un
Cursor使用技巧/配置指南
Cursor中文文档 开发神器 Cursor 最全配置指南:从入门到高效工作流!建议收藏 !代表了好用程度(或难度)哈哈 AI 模型设置 选择性能更高的模型,例如 Claude 3.7。以提升推理能力
MCP 通用知识
1. MCP协议官方文档 官方网站: https://modelcontextprotocol.io/ (中文版:https://mcp-docs.apifox.cn/ ) GitHub仓库: htt
深入解析HTTP协议不同版本及HTTPS加密:HTTP/1.1、HTTP/2、HTTP/3的对比与选择
在当今互联网的世界里, HTTP 协议及其安全版本 HTTPS 是我们日常网络活动的基础。但你知道吗? HTTP 协议其实有多个版本,每个版本都有其独特的特点和优势。今天,我就来和大家聊聊 HTTP/
HTTP 与 HTTPS 的区别是什么?
HTTP(Hypertext Transfer Protocol)和 HTTPS(Hypertext Transfer Protocol Secure)都是用于在客户端和服务器之间传输数据的协议,但它
深度解析 TypeScript 泛型
在 TypeScript 的类型系统中,泛型(Generics)是构建可复用、类型安全组件的核心工具。本文将结合《Effective TypeScript》中关于泛型的章节,系统讲解泛型的设计原则、实
从代码到商业:一个前端工程师的跨境电商破局思考
常言道,不想成为老板的员工,难以被视作真正出色的员工。这简短的话语,如同一束穿透迷雾的光,照亮了职场人内心深处那片渴望突破与超越的角落,激励着无数人在职业道路上不断探寻、奋勇攀登,而我就是其中一员。
TypeScript 类型设计——构建健壮代码的基石
给大家推荐一本书:《Effective TypeScript》 在《Effective TypeScript》的第四篇中,类型设计被视为构建健壮、可维护TypeScript代码的核心环节。作者Dan
TypeScript 中的类型推断——提升代码效率与质量的秘密武器
在之前的两篇文章中,我们初步认识了 TypeScript(TS),并探讨了 TS 中的各种数据类型。今天,我们将进一步深入 TypeScript 的类型系统,重点讲解一种非常实用的特性——类型推断(T
TypeScript 中的数据类型有哪些?
作为前端开发者,我们经历了从 ES5 到 ES6 的语法变革,而 TypeScript 的出现则为我们带来了更强大的类型系统。本文将从 JavaScript 的基础数据类型出发,逐步深入探讨 Type
当浏览器同时打开多个tab时,前端有哪些方式进行通讯和数据共享?
核心想法是找到一个通用的第三方。这个第三方可以同时联系到标签一、标签二。(同样的逻辑,可以参考 vuex 或 pinia) BroadcastChannel 适用场景: 同源的多个 Tab 需要简单高
JS中生成器和迭代器有什么区别?
生成器和迭代器是 JS 中用于处理集合数据的重要概念,它们有一些区别: 迭代器(Iterator) 迭代器是一个对象,它提供了一个统一的方式来遍历集合中的元素,比如数组、集合或者自定义数据结构。迭代器
初识 Typescript
1. Typescript 介绍 TypeScript 是由微软开发的一款开源的编程语言。 TypeScript 是 Javascript 的超集,遵循最新的 ES6、Es5 规范。TypeScrip
GIT 操作指南
推荐使用的工具集合 (⭐⭐⭐⭐⭐)vscode 里的插件 - GitLens 2. (⭐⭐⭐)SourceTree 3. (⭐⭐⭐)TortoiseGit (小乌龟🐢) 4. (⭐⭐⭐⭐⭐) GitH
git reset和revert的区别
是用于撤销回滚提交的两个操作。使用 git reset 回滚后历史记录会被更改,需要用 git push -f 强制推送到远程分支,谨慎使用;git revert 则是创建新的提交,历史记录保留。 g
打包器如何融入脚本?
理解这个问题,类似于理解 plugin 的概念: 所谓的 plugin 其实就是一种在现有功能的基础上提供的扩展功能。 本质上是 在某一个时机(hooks)下,根据当前的状态(形参)执行特性的事情,并
PWA 是什么?它有什么作用?
PWA(渐进式 Web 应用)是一种具有先进功能的网页应用程序,旨在提供更好的用户体验,包括离线访问、快速加载速度和本机应用般的交互性。PWA 的主要特点和作用如下: 主要特点: 离线访问(Offli
怎么在浏览器中拦截接口更改成想要的测试数据?
通过谷歌浏览器修改接口返回数据,无需依赖抓包工具或修改服务器代码!(本地覆盖) 打开开发者工具 右键点击页面 → 选择“检查”(Inspect),或使用快捷键 F12 / Ctrl+Shift+I(W
用户打开URL到浏览器发生了什么呢?(浏览器渲染网页全过程)
用户打开一个 URL 并在浏览器中完全渲染页面的全过程可以分为多个阶段,从用户输入 URL 开始,到页面完全显示出来结束。 整个流程可以简单分为以下几个步骤: 1.1. 工作流程 用户请求:用户向某个
下一页