浏览器工作原理交互指南
这是一个专为工程师和好奇读者设计的交互式指南,深入解析浏览器从输入URL到渲染页面的完整流程。文章涵盖URL处理、HTTP请求、DNS解析、TCP连接建立、DOM树构建以及渲染管道(布局、绘制、合成)等核心步骤。通过直观的交互式例子,读者可...
标签索引 / 第 5 页
这个标签下有 50 篇文章。按时间回看相关判断与实践记录。
标签精选
这是一个专为工程师和好奇读者设计的交互式指南,深入解析浏览器从输入URL到渲染页面的完整流程。文章涵盖URL处理、HTTP请求、DNS解析、TCP连接建立、DOM树构建以及渲染管道(布局、绘制、合成)等核心步骤。通过直观的交互式例子,读者可...
本文作者回顾了Web开发从PHP 4时代到如今的巨大变迁。过去,开发流程相对简单,开发者可以掌握全栈技能;而今,前端和后端各自发展出复杂的技术栈,工具迭代迅速,使全栈开发变得异常困难。作者坦言曾因无法同时跟进前后端技术而选择专注于后端开发。...
文章探讨了视频处理中像素宽高比(PAR)的重要性,解释了为什么存储的视频帧尺寸与实际显示尺寸可能不同。作者通过实际案例发现,视频播放器会根据像素宽高比拉伸或压缩像素,导致显示效果与存储尺寸不一致。文章提供了使用ffprobe工具和Pytho...
一位程序员爸爸将技术与父爱完美结合,利用AI辅助开发,仅用1小时就为8岁女儿打造了一个支持中英韩三语的文化本土化生日应用。项目采用HTML5、CSS3和JavaScript原生技术栈,通过GitHub Pages免费部署,实现了气球戳破、蜡...
本文深入探讨了一种创新的CSRF(跨站请求伪造)保护方法,利用浏览器Sec-Fetch-Site头部实现安全防护,无需传统令牌或隐藏表单字段。作者Miguel Grinberg作为Microdot框架维护者,详细描述了实现过程,包括处理子域...
本文是一位资深Web开发者对过去30年Web技术演变的深度回顾。作者从1990年代学习HTML开始,见证了Web从静态页面到动态应用的巨大转变。文章详细描述了早期Web开发的艰辛,包括使用标签布局、View Source学习方式、浏览器兼容...
本文详细记录了作者使用AI编程助手Claude Code开发一个钢琴网页应用的完整过程。作者从项目构思开始,通过简洁的提示词让AI生成了数据库结构、前端界面和后端逻辑,实现了用户录制、播放钢琴曲的功能。文章分享了作者与AI协作解决各种问题的...
Liquid-rust项目是将流行的Liquid模板语言移植到Rust编程语言的开源工具。Liquid模板语言最初为Ruby开发,广泛应用于Web开发中的动态页面生成。通过将这一成熟模板引擎引入Rust生态系统,开发者可以在Rust项目中使...
新书《TypeScript调试实战指南》由资深开发者Andrey Ozornin撰写,聚焦TypeScript应用调试技术。书中涵盖浏览器开发者工具使用、代码设计原则、错误监控、日志记录等实用技能。作者拥有12年行业经验,在Miro、Boo...
本文来自W3C官方文档,深入探讨ARIA(无障碍富互联网应用)技术的使用原则。文章强调两个核心理念:首先,ARIA角色是一种承诺,开发者必须确保相应的功能实现,否则会造成用户体验灾难;其次,ARIA既能隐藏又能增强内容,既强大又危险。作者通...