万本电子书0元读

万本电子书0元读

顶部广告

Web全栈开发:从入门到实战电子书

(1)完善诠释Web应用设计思想和搭建流程; (2)凝练梳理Web 发岗位自我提升实践路径。

售       价:¥

纸质售价:¥57.00购买纸书

53人正在读 | 0人评论 6.2

作       者:董雪燕

出  版  社:中国铁道出版社有限公司

出版时间:2021-05-01

字       数:20.5万

所属分类: 经管/励志 > 管理 > 市场/营销

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
        为帮助读者深理解Web 发工程师需要掌握的编程技能,本书凝结作者多年的教学心得与实战经验,旨在从前端、后端和全栈的概念出发,揭示Web 应用的工作原理和设计思想,精心挑选*基本且*重要的编程知识,结合实际案例,详细阐述Web 发技术和编程设计思想是如何应用于解决实际问题的。本书坚持“带着任务学习”的理念,帮助初学者牢Web 发的基础,以理解编程技术是如何落实到具体Web 应用中的。希望读者能从本书获得对Web 发的基本认识,具备建设全栈网站的能力,并愿意在Web 应用的发领域继续深耕。<br/>【推荐语】<br/>(1)完善诠释Web应用设计思想和搭建流程; (2)凝练梳理Web 发岗位自我提升实践路径。<br/>【作者】<br/>       董雪燕,北京联合大学讲师,澳大利亚昆士兰科技大学计算机科学博士,董雪燕,北京联合大学讲师,昆士兰科技大学计算机科学博士,研究领域语音识别,以作者身份发表数十篇SCI,EI英文文章,国内核心期刊文章2篇。技术背景:具有10年Web发经验,包括PC端网站建设和移动端混合App发经验,获得高级软件测试工程师证书。教学上主要讲授《计算机导论》,《网站建设与发》,《网站优化与推广》,《移动终端发技术》,《软件工程》以及各种实践类课程。在实际的教学中,擅长将复杂的理论知识以通俗易懂的方式讲述,表达思路清晰,逻辑严谨。通过与企业长期合作造出实战案例融课堂,使学生受益匪浅。<br/>
目录展开

版权页

作者简介

内容简介

前言

第1章 Web到底是怎么一回事儿

1.1 Web的前世、今生和未来

1.1.1 被动的Web 1.0

1.1.2 交互的Web 2.0

1.1.3 智能的Web 3.0

1.2 每一次浏览网页都发生了什么

1.2.1 通信

1.2.2 统一资源定位器

1.2.3 浏览器如何理解网页

1.2.4 从程序方面理解网页

1.3 Web应用开发模式的演变

1.4 什么是前端、后端和全栈

1.4.1 吸引用户的前端

1.4.2 数据为王的后端

1.4.3 综合型全栈及案例分析

1.5 本章小结

第2章 开发之旅前的准备工作

2.1 代码编辑工具

2.1.1 万能的Notepad++

2.1.2 极速开发者的利器:HBuilderX

2.2 测试环境——Chrome浏览器

2.3 本地服务器的搭建

2.3.1 Xampp的安装

2.3.2 Xampp的配置

2.4 第一个Web应用——hello,world

2.5 本章小结

第3章 构建网页内容——HTML基础

3.1 HTML:一门关于标记的语言

3.1.1 普通文本VS超文本

3.1.2 标签的基本用法

3.1.3 属性的基本用法

3.2 超链接标记小案例:做一个个人博客主页

3.3 关于路径

3.3.1 路径大考验

3.3.2 相对路径法则

3.4 列表标签小案例:制作国际新闻页面

3.4.1 列表标签的妙用

3.4.2 列表标签的基本用法

3.5 表格标签小案例:制作一张财务季度报表

3.5.1 表格的使用

3.5.2 表格跨行跨列的秘诀

3.6 表单小案例:制作求职申请表

3.6.1 表单标签

3.6.2 表单用法大揭秘

3.7 一对好兄弟——Get请求和Post请求

3.7.1 数据在地址栏中的Get请求

3.7.2 数据在隐秘处的Post请求

3.8 本章小结

第4章 网页一定要漂亮——CSS入门

4.1 为什么需要CSS

4.1.1 什么是CSS

4.1.2 CSS的工作原理

4.1.3 CSS带来了哪些变化

4.2 容器的作用

4.2.1 两个最常用的容器:div和span

4.2.2 容器的实际应用:添加样式

4.2.3 CSS样式的基本用法

4.3 为什么是层叠样式表

4.3.1 四种定义样式的方式

4.3.2 样式冲突怎么办

4.4 一切都是盒子——盒子模型

4.4.1 盒子模型的基本定义

4.4.2 盒子使用定理

4.4.3 盒子在页面布局中的两种常见用法

4.5 选择器让样式的应用更有目标感

4.5.1 id选择器

4.5.2 class选择器

4.5.3 class选择器与id选择器的嵌套使用

4.6 元素的浮动

4.6.1 一行多列

4.6.2 多个元素在一行

4.6.3 多个盒子元素在一行

4.6.4 清除浮动

4.7 关于伪类

4.7.1 伪类和伪类元素

4.7.2 利用伪状态修改选项卡

4.7.3 小案例:让图片动起来

4.8 本章小结

第5章 网页交互的核心——JavaScript入门

5.1 前端三兄弟:HTML、CSS和JavaScript

5.1.1 各肩重任

5.1.2 在程序中的配合

5.1.3 代码的组织规范

5.2 JavaScript工作原理大揭秘

5.2.1 编译型语言VS解释型语言

5.2.2 交互式网页的精髓

5.3 像程序员一样思考

5.3.1 看图猜价格游戏

5.3.2 程序控制的三种结构

5.4 JavaScript基础

5.4.1 存储数据:变量与常量

5.4.2 做计算:运算符和表达式

5.4.3 功能实现的代码块:函数

5.4.4 变量大集合:对象

5.5 常用的两个原装对象:String和Array

5.5.1 字符串对象:String

5.5.2 数组对象:Array

5.5.3 JavaScrip的核心——API

5.6 本章小结

第6章 拜访三大对象:Window、Document和Event

6.1 三大对象概述

6.1.1 三大对象的作用

6.1.2 事件驱动

6.2 认识window对象

6.2.1 Window对象的属性用法

6.2.2 Window对象中方法的应用

6.2.3 Window对象中事件的用法

6.2.4 超好用的计时器

6.3 理解document对象

6.3.1 一起来画DOM树

6.3.2 DOM让JavaScript与元素互动起来

6.3.3 通过触发DOM事件实现交互

6.4 说说Event对象

6.4.1 Event对象的属性

6.4.2 Event对象的方法

6.5 本章小结

第7章 如何让你的页面吸引人——更多CSS样式

7.1 原来字体可以很高级

7.1.1 文字颜色的设计

7.1.2 字体样式的基本用法

7.1.3 文字的阴影效果

7.2 高大上的按钮

7.2.1 圆角按钮

7.2.2 渐变色按钮

7.2.3 单重阴影

7.2.4 多重阴影

7.2.5 禁用按钮

7.3 弹性盒子让布局更简单

7.3.1 弹性盒子的基本用法

7.3.2 弹性盒子的常见应用场景

7.4 元素在页面中的定位

7.4.1 position的基本用法

7.4.2 绝对定位和相对定位在布局时的妙用

7.4.3 固定定位的实际应用

7.4.4 元素前后深度的定位——z-index

7.5 让元素动起来

7.5.1 transform的用法

7.5.2 transition用法

7.5.3 transition和transform的结合

7.6 让内容自适应不同尺寸的屏幕:响应式网页

7.6.1 什么是响应式网页

7.6.2 响应式布局的实现

7.6.3 响应式布局案例

7.7 本章小结

第8章 一个超级好用的JavaScript库——jQuery

8.1 真正的动态交互应用

8.1.1 实现交互式Web应用的关键

8.1.2 为什么是jQuery

8.1.3 jQuery可以做什么

8.2 DOM元素的选择

8.2.1 开发者工具查看DOM树结构

8.2.2 使用$()函数创建jQuery对象

8.2.3 常见的CSS选择器

8.3 jQuery对页面事件的支持

8.3.1 用户和网页的交互事件

8.3.2 事件对象

8.4 让内容和样式的修改变得简单

8.4.1 样式的修改

8.4.2 文本的修改

8.4.3 插入新内容

8.5 客户端和服务器之间传输数据的利器:Ajax

8.5.1 Ajax原理

8.5.2 json数据的读取和遍历

8.5.3 XMLHttpRequest对象和响应状态码

8.5.4 $.get()方法

8.5.5 $.post()方法

8.6 本章小结

第9章 交互式网页的应用案例

9.1 图片轮播

9.1.1 实践案例:大气的家居开场秀

9.1.2 关于轮播图的使用技巧总结

9.2 网页内容的动态变化

9.2.1 实践案例:发表评论和点赞

9.2.2 实现评论功能的技巧汇总

9.3 信息验证大揭秘:正则表达式

9.3.1 正则表达式的基本用法

9.3.2 实践案例:新用户注册信息的验证

9.4 Cookie:小饼干有大作用

9.4.1 Cookie的工作原理

9.4.2 实践案例:用Cookie保存登录信息

9.4.3 Cookie的使用技巧

9.4.4 三种存储方式大比较:Cookie、LocalStorage和Session

9.5 从服务器获取数据给前端

9.5.1 从服务器端获取数据并更新页面

9.5.2 数据获取的秘籍:JSON和Ajax

9.6 本章小结

第10章 终于轮到服务器端了——PHP入门

10.1 动态网页的工作机制

10.1.1 静态网页vs动态网页

10.1.2 两种动态网页技术大比拼

10.1.3 基于PHP的动态网页大揭底

10.1.4 服务器端开发前的准备工作

10.2 PHP的基本用法

10.2.1 PHP的基本语法

10.2.2 define()定义常量

10.2.3 好多美元——PHP中的变量

10.3 数组的用法

10.3.1 普通数组的创建

10.3.2 关联数组的大用处

10.4 两个超级变量——$_GET和$_POST

10.4.1 接收前端发出的get请求数据:超级变量$_GET

10.4.2 接收前端发出的post请求数据:超级变量$_POST

10.5 外部文件的引入——include和require

10.5.1 include和require的用法

10.5.2 两者的区别

10.5.3 实践案例:制作一款在线点餐系统

10.6 PHP与JavaScript的异同

10.7 本章小结

第11章 PHP与MySQL的初次合作

11.1 关于表单数据的验证

11.1.1 检查用户输入数据是否为空

11.1.2 检查用户输入信息的合法性

11.1.3 跳转到指定页面

11.2 保存数据到数据库中——MySQL

11.2.1 在phpMyAdmin中创建数据库

11.2.2 PHP连接数据库

11.2.3 从数据库获取数据

11.2.4 数据输出到模板化的HTML页面

11.3 PHP为前端页面提供数据接口

11.3.1 再次明确何为接口

11.3.2 实现接口的两种方式

11.4 服务器端存储少量数据的两种方式:Cookie和Session

11.4.1 Cookie:数据临时保存在客户端

11.4.2 Session:会话数据临时保存在服务器端

11.4.3 Cookie和Session的区别

11.4.4 实践案例:Cookie和Session在登录中的应用

11.5 本章小结

第12章 MySQL数据库的神奇之处

12.1 为什么需要数据库

12.1.1 为什么是MySQL

12.1.2 开启数据库服务器

12.2 SQL基础

12.2.1 数据库和数据表的创建

12.2.2 关于记录的四大基本操作:增删改查

12.3 对数据表中的记录排序

12.3.1 升序排列

12.3.2 降序排列

12.3.3 多列排序

12.4 关键词搜索

12.4.1 WHERE子句实现精确匹配

12.4.2 关键字like实现模糊匹配

12.4.3 更多单个字符的查询标识符

12.5 SQL中的统计函数

12.5.1 COUNT()函数:统计匹配条件的行数

12.5.2 求和函数:SUM()

12.5.3 求平均函数:AVG()

12.5.4 计算最大/小值函数:MAX()和MIN()

12.6 本章小结

第13章 PHP与MySQL的再度合作

13.1 用户上传的图片去哪里了

13.1.1 用户上传图片

13.1.2 接收并保存用户上传的图片

13.1.3 查询数据库中的数据

13.2 多条查询结果的分页显示

13.2.1 限制每页显示记录数量

13.2.2 设置分页变量,实现自动分页

13.2.3 实践案例:一个简单的分页应用

13.3 PHP和MySQL联手打造个性化Web应用

13.3.1 什么是个性化应用

13.3.2 在线点餐系统的业务逻辑

13.3.3 在线点餐系统的实现

13.4 多表查询

13.4.1 设计一张订单表

13.4.2 多张数据表的查询

13.4.3 主键约束

13.5 本章小结

第14章 综合项目实战:小说阅读网大挑战

14.1 动手前,先分析

14.1.1 业务逻辑

14.1.2 功能分解

14.2 静态布局

14.2.1 首页

14.2.2 作品简介页

14.2.3 全部页面

14.2.4 小说章节

14.3 动态页面

14.3.1 首页内容的动态更新

14.3.2 登录

14.3.3 我的书架

14.4 还可以做更多

14.4.1 第三方登录

14.4.2 支付功能

14.4.3 作者入口

14.4.4 数据过滤

14.5 本章小结

致谢

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部