工程笔记
写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的原创文章,来自与我们操作层软件同一套工程实践。正文为英文。
标签:html
HTML是一种标记语言,而非编程语言——请像使用编程语言那样来使用它。
将HTML视为用于导航、搜索引擎优化、无障碍访问以及页面渲染性能的结构,并用浏览器和爬虫能够理解的语义化元素取代传统的div标签堆砌。
730 词阅读五个与链接rel属性相关的提示可提升首次内容绘制速度
在文档的头部使用 preconnect、preload、dns-prefetch、prefetch 和 modulepreload,无需重写应用程序即可预热连接并减少资源加载延迟。
786 词阅读CSS attr() 函数:将 HTML 属性值直接用于样式设置
了解如何通过 typed CSS 的 attr() 函数将数据属性转换为长度、颜色和时间值,其备用方案为何会失效,url() 为何会被限制使用,以及如今该如何安全地实现这一功能。
4056 词阅读无需任何动画库的动态竖大拇指反馈按钮
仅使用HTML、CSS以及几行JavaScript,创建一个带有关键帧弹跳动画、激活状态以及数据获取功能的点赞和点踩反馈组件。
1559 词阅读谁应该负责控制UI行为?在HTML、CSS和JavaScript之间如何选择。
一个用于判断何时应使用原生HTML和CSS功能(如对话框、弹出层、:has()选择器以及容器查询)来替代JavaScript,以及何时不应如此的框架。
3416 词阅读结构、样式与行为:HTML、CSS和JavaScript如何分工协作
一张适合初学者的地图,展示HTML、CSS和JavaScript在网页中的各自功能、它们之间的协作方式,以及哪些常见错误会混淆三者之间的界限。
1459 词阅读从无意义的div标签到有意义的语义化标记:实用的语义HTML指南
了解为什么通用的div元素会破坏可访问性、爬虫兼容性和可维护性,应使用哪些语义化元素作为替代,以及如何重构实际的卡片组件。
3565 词阅读JSX并非HTML:组件标记背后的真实权衡
了解当标记语言转变为JSX时需要放弃什么,包括工具与解析、表单功能、无障碍性及可移植性等方面,以及能够挽回大部分优势的解决方案。
3076 词阅读六种可替代常见JavaScript UI库的原生HTML功能
了解弹出框、专属详情、对话框、声明式阴影 DOM、fetchpriority 以及 datalist 如何替代自定义 JavaScript,以及它们各自仍存在的局限。
1277 词阅读
常见问题
关于这些文章
是。每篇都是为本站准备的英文原创改写。结构与代码跟随来源;正文重写并做过重合检查。
技术文先发英文,以保证代码与 API 名称准确。站点外壳提供全部九种语言。
草稿经编辑后进入发布队列。站点导入只收录新的或有变更的 slug,不会重复添加。
示例仅供说明。上线前请核对技术栈与许可。若需交付,请发来简报。