No CSS, No JavaScript. Longevity on the Web
8 months ago
- #longevity
- #design
- #web-development
- CSS禅意花园展示了HTML语义与CSS视觉设计的分离
- jQuery简化了接口并催生了大量插件,充当了早期polyfill的角色
- 20年前的网站至今仍能运行,这与许多其他技术形成鲜明对比
- Herman关于'构建永续软件'的帖子引发了人们对持久性的思考
- 开发始于无样式的HTML,专注于语义和功能可见性
- 以Web平台基线为目标并使用MDN作为资源可确保兼容性
- CSS禅意花园阶段运用了现代工具如网格、弹性盒和多栏布局
- Tailwind用于快速原型设计而不影响持久性
- JavaScript被谨慎添加作为润色,并为非JS用户提供回退方案
- Service Worker和视图转换功能微妙地提升了用户体验
- 在旧硬件上自托管符合基础设施的'Unix风格'理念