网站开发技术实战指南.doc
网站开发技术实战指南
TOC\o1-2\h\u4696第一章网站开发基础 3
129191.1网站开发流程概述 3
251151.1.1需求分析 3
290841.1.2网站规划 4
154881.1.3设计与制作 4
126861.1.4后端开发 4
193051.1.5测试与优化 4
256531.1.6上线与维护 4
129011.2常用开发工具介绍 4
233111.2.1文本编辑器 4
206311.2.2前端框架 4
260751.2.3后端框架 4
141191.2.4数据库管理工具 5
306971.2.5版本控制工具 5
81661.2.6项目管理工具 5
4246第二章HTML与CSS实战 5
200332.1HTML标签与属性应用 5
186842.1.1常用HTML标签 5
217012.1.2HTML属性 5
143112.2CSS样式表编写 6
193882.2.1选择器 6
98552.2.2基本样式 6
106612.2.3伪类和伪元素 6
90412.3布局与响应式设计 7
134742.3.1常见布局方法 7
119352.3.2响应式设计 7
31753第三章JavaScript编程基础 7
210163.1数据类型与变量 7
9503.1.1基本数据类型 7
182813.1.2引用数据类型 8
222363.1.3变量 8
113373.2函数与事件处理 8
98263.2.1函数 8
306983.2.2事件处理 8
304723.3DOM操作与页面交互 9
176583.3.1获取DOM元素 9
179053.3.2修改DOM元素 9
237013.3.3添加和删除DOM元素 9
32324第四章前端框架应用 10
45634.1Vue.js实战 10
125424.1.1数据绑定 10
150774.1.2组件化开发 10
184774.1.3路由与状态管理 11
153104.2React.js实战 11
310204.2.1JSX语法 11
307874.2.2组件状态管理 12
55294.2.3路由与状态管理 12
279624.3Angular实战 13
64244.3.1模块化开发 13
307614.3.2双向数据绑定 14
5524.3.3路由与状态管理 14
16646第五章后端开发技术 15
139645.1Node.js基础 15
96085.1.1概述 15
307485.1.2安装与配置 15
141405.1.3模块化编程 15
217505.1.4事件驱动 15
111115.2Express框架应用 15
57385.2.1概述 15
211965.2.2快速入门 15
30965.2.3中间件 16
83975.2.4路由 16
156325.3数据库连接与操作 16
175475.3.1概述 16
58885.3.2MySQL连接与操作 16
112345.3.3MongoDB连接与操作 16
132265.3.4Redis连接与操作 16
18299第六章API设计与开发 16
202836.1RESTfulAPI设计 16
246576.1.1概述 16
77446.1.2设计原则 17
46856.1.3设计方法 17
266946.2GraphQLAPI设计 17
237926.2.1概述 17
134116.2.2设计原则 17
5486.2.3设计方法 18
325816.3API文档编写与测试 18
278116.3.1概述 18
282806.3.2文档编写 18
252446.3.3测试 18
21239第七章安全性与功能优化 18
119027.1网站安全策略 19
75077.1.1防止SQL注入 19
304757.1.2防止跨站脚本攻击(XSS) 19
143147.1.3防止跨站请求伪造(CSRF) 19
23457.2