May 5, 20205
js
html
css3
🌳 什么是 Rule Tree?Rule Tree 是浏览器在构建 CSSOM 时的一部分结构,它组织了 CSS 中的所有规则(Rule),即每一个选择器+声明组合的结构体。
它的作用是:把从不同来源(内部、外部、继承)来的规则,按“层叠规则(Cascading Rules)”归并起来 ...
Read more
May 1, 20205
js
html
css3
CSS(层叠样式表,Cascading Style Sheets)是用于控制网页外观和格式的语言。它与HTML结构内容分离,使开发者可以更灵活地控制网页的展示方式。下面是CSS的核心原理系统介绍:
一、CSS 的基本作用CSS的主要目标是控制网页中 HTML 元素的样式和布局,包括颜色、字 ...
Read more
December 10, 2025
2025年前端趋势
前端学习
2025年前端趋势学习建议核心发展方向1. 现代化JavaScript/TypeScript
ES2023+新特性:深入理解最新ECMAScript提案
**TypeScript 5.0+**:类型系统高级用法和性能优化
WebAssembly:高性能前端应用的开发
2. 主流框 ...
Read more
May 21, 2025
js
原生
性能
跨域
🌐 什么是跨域(CORS)跨域(Cross-Origin):当前网页的 JS 在向不同源发起请求时,如果协议、域名、端口任一不相同,就会被认为是“跨域”。
举个例子:
页面地址:https://example.com
访问 API:https://api.example.com ✅ 跨域
...
Read more
May 20, 2025
学习笔记
tomcat
webapps 和 target 是在 Java Web 应用开发和部署中经常遇到的两个目录,它们的功能和作用是不同的。以下是它们的详细区别:
🔸 webapps —— Tomcat 的部署目录
位置: 位于 Tomcat 安装目录下,例如:$TOMCAT_HOME/webapps
作 ...
Read more
May 19, 2025
canvas
svg
webgl
webgpu
前端在什么时候该用 WebGPU?
🔍 一、WebGPU vs WebGL 全面对比
特性
WebGL
WebGPU
发布时间
2011(WebGL 1)
2023(正式在 Chrome 启用)
基于底层
OpenGL ES
Vulkan / Metal ...
Read more