首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端干货
tianchang
创建于2024-07-03
订阅专栏
前端开发
等 3 人订阅
共18篇文章
创建于2024-07-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【JavaScript 深入】call、apply、bind 全解析与历史背景
call、apply、bind 都是 Function.prototype 上的方法,用于改变函数执行时的 this。
JS 排序神器 sort 的正确打开方式
在前端开发中,Array.prototype.sort 是一个高频使用的方法。它不仅能满足简单的排序需求,还能借助自定义比较函数解决复杂问题。
React Hook 解析(二):`useEffect` 与 `useLayoutEffect`
在 React 的函数组件中,副作用的处理离不开两个核心 Hook:useEffect 和 useLayoutEffect。虽然它们看起来相似,但在执行时机、使用场景和对渲染的影响方面存在显著差异。
React Hook 解析(一):useCallback 与 useMemo
本系列将系统解析 React 中的常用 Hooks,帮助你深入理解背后的原理与使用场景。本篇聚焦于两个性能优化利器:`useCallback` 和 `useMemo`。
彻底搞懂 JavaScript 原型与原型链
在 JavaScript 中,“原型”与“原型链”是理解面向对象编程、继承机制、类的本质等核心知识的基础。本文将以实例+图示+源码视角,彻底帮你吃透原型机制。
Vue SSR 深度解析:从原理到实践的完整指南
在现代前端开发中,单页应用(SPA)虽然提供了流畅的用户体验,但也带来了一些问题:首屏加载慢、SEO 不友好、对搜索引擎爬虫不够友好等。而服务端渲染(SSR)技术的出现,完美地解决了这些痛点。
策略模式(Strategy Pattern)深入解析与实战应用
策略模式是一种常见的行为型设计模式,常用于替代大量冗余的 if-else 或 switch-case 结构。它通过将一系列可互换的策略(行为)封装起来,使代码结构更清晰、可扩展性更强。
从输入 URL 到页面渲染:浏览器做了什么?
用户输入网址后,浏览器经历了 DNS 查询、TCP/TLS 建立、请求响应、HTML 解析、构建渲染树、绘制页面等过程,最终完成页面展示与交互。
一文搞懂事件冒泡与事件捕获
什么是事件传播? 当你在网页中点击一个按钮时,这个“事件”并不会直接只作用于这个按钮,而是沿着 DOM 树进行传播。
【彻底搞懂闭包】一次性理清 JS 闭包概念、原理与应用!
闭包是 JavaScript 中的核心概念,指函数可以“记住”其定义时的作用域,即使在外部执行也能访问原作用域内的变量。本文通过经典案例剖析闭包原理、应用场景及注意事项,助你彻底搞懂闭包。
《你不知道的 JavaScript 执行顺序:宏任务、微任务 和 事件循环全解析!》
很多初学者都以为 JavaScript 是“单线程+异步”,但当真正遇到 setTimeout、Promise.then、async/await 等异步代码时,却经常被执行顺序搞晕。
🔒“同源策略”到底限制了啥?搞懂它,跨域就不再是问题!
✅ 什么是同源策略(Same-Origin Policy)? 同源策略是浏览器最核心的安全机制之一,它限制不同源之间的交互行为,防止恶意网站窃取用户数据。 🔑 “同源”的定义: 要满足以下三个条件,两
《彻底搞懂 async/await:写出优雅异步代码的终极指南》
async/await 是基于 Promise 的语法糖,用于简化异步代码的写法。其本质仍是回调机制,依赖事件循环执行,不会阻塞线程。await 会等待 Promise 完成后再继续执行后续代码。
JS 中 Map 的概念与使用
📚 JS 中 Map 的概念与使用 一、Map 是什么? Map 是 ES6 新增的一种键值对集合。 与普通对象 {} 不同,Map 的键可以是任何类型(不仅限于字符串或符号)。
TypeScript学习笔记-3
类与继承、属性修饰符、抽象类、接口、类型别名与接口的区别、泛型、类型声明文件,包含对应示例展示...
TypeScript学习笔记-2
object 类型 类型声明建议 函数类型与数组类型 枚举类型 联合类型与交叉类型 void 类型与函数返回值
TS入门教程
TypeScript 是微软推出的一种 JavaScript 超集,添加了静态类型检查,可编译为纯 JavaScript。
微信客户端API调用指南
企业微信第三方应用开发注册和调用流程,使用WECOM-JSSDK的方法,已及注册的详细流程和注意事项。