《重构HTML:改善Web应用的设计(修订版)》——导读
2023-09-11 14:17:46 时间
内容提要
本书采用理论与实践相结合的方式,展示了如何重构HTML,以获得更佳的可靠性、性能、可用性、安全性、可访问性、兼容性,甚至实现良好的搜索引擎优化。书中详细介绍了如何辨别应该重构的Web代码中的“坏味道”,如何把旧的HTML转换为良构和有效的XHTML,如何使用CSS改善现有的布局,如何通过用GET替换POST、替换旧的联系表单和重构JavaScript来更新Web应用程序,如何系统地重构内容和链接,如何在不改变用户所依赖的URL的前提下重建网站。
本书适合Web设计人员、开发人员、项目¾理和需要维护或更新既有网站的人使用。
内容提要
[第1章 重构
1.1 为何重构 ](https://yq.aliyun.com/articles/98025)
1.2 何时重构
1.3 重构什么
1.4 反对重构的理由
[第2章 工具
2.1 备份、测试用机和源码控制 ](https://yq.aliyun.com/articles/98043)
2.2 验证器
2.3 测试
2.4 正则表达式
2.5 Tidy
2.6 TagSoup
2.7 XSLT
第3章 良构
第4章 有效性
第5章 布局
第6章 可访问性
第7章 Web应用程序
第8章 内容
附录A 正则表达式
下一代响应式Web设计:组件驱动式Web设计 自从著名设计师 Ethan Marcotte(@beep)在 A List Apart上发表了一篇名为《 Responsive Web Design》的文章之后,响应式网页设计(RWD,即 Responsive Web Design)的身影就出现在了公众面前。自此就有了响应式 Web 设计这个概念。从提出这个概念到今天已经有十多年的时间了。在这十多年来,CSS 也发生了巨大的变化,新增了很多新的特
推荐这几个流程图设计器web开发方案 前沿:一个流程图设计器需要什么?一个是图的绘制能力、基于svg或者canvas来绘制各种形状的节点(矩形、圆形、多边形)以及线,一个是图与图之间的交互包括拖拽,节点之间的连线等,最后是画布面板的便捷性,其中包括:比如ps中的网格功能、对其线、步骤回撤、画布的可伸缩、快捷按钮等等,那前端社区有啥开源解决方案,方便我们快速开发一个属于自己的流程图设计器?
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- JAVA WEB应用目录
- qt实现web服务器加载vue应用进行C++和html混合编程-连载【6】-企业级系统开发实战连载系列 -技术栈(vue、element-ui、qt、c++、sqlite)
- Web在线文件管理器(web os) KODExplorer
- 《单页Web应用:JavaScript从前端到后端》——1.4 小结
- 《Spring 3.0就这么简单》——1.7 运行Web应用
- 《Android应用开发入门经典(第3版)》——第6.9节练习
- 《重构HTML:改善Web应用的设计(修订版)》——第1章 重构1.1 为何重构
- 《重构HTML:改善Web应用的设计(修订版)》——2.4 正则表达式
- HDFS应用实例
- Flutter for Web:为什么 Flutter 最适合 Web 应用开发?
- Qt编写地图综合应用55-海量点位标注
- 什么是操作系统?从应用进程的角度看内核空间就是操作系统
- 使用Web前端技术开发桌面应用---Electron中Window.open的子窗口和父窗口间的通信
- FlinkCDC原理全面理解和应用
- 华为云从入门到实战 | 云服务概述与华为云搭建Web应用
- 在Docker中执行web应用
- Web 之 html 如何显示隐藏Html元素的两种方法简单整理
- 苹果终于入伙 WebRTC,新一代移动 Web 应用爆发路上还有哪些坑?
- 企业Web应用中的敏捷测试和瀑布测试
- python于lxml应用
- 华为快应用-web标签无法加载http和https混载的html页面
- 如何使用 Azure Active Directory 认证和 Microsoft Graph 构建 Blazor Web 应用
- c# Linq及Lamda表达式应用经验之 GroupBy 分组