注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计PHP+jQuery+Vue.js全栈开发从入门到实战:微课视频版

PHP+jQuery+Vue.js全栈开发从入门到实战:微课视频版

PHP+jQuery+Vue.js全栈开发从入门到实战:微课视频版

定 价:¥69.80

作 者: 徐辉、卢守东、蒋曹清
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302588504 出版时间: 2021-09-01 包装: 平装-胶订
开本: 16开 页数: 359 字数:  

内容简介

  本书是将Web前端开发和后端开发整合在一起的教程,系统全面地介绍了PHP jQuery Vue.js网站开发所涉及的知识。全书共分为12章,内容包括PHP入门和开发环境构建、PHP语言基础、PHP常用内置函数、PHP面向对象编程、PHP与浏览器交互编程、PHP访问MySQL数据库、JavaScript程序设计、jQuery和jQuery EasyUI框架、AJAX技术和PHP的结合、Vue.js框架基础等内容,后通过课堂考勤系统、信息管理系统两个应用案例,分别介绍了PHP与jQuery EasyUI结合、PHP与Vue.js结合,完成Web应用网站的开发过程。 本书内容丰富,涉及面广,结构严谨,强调知识与实践相结合。本书为微课视频版教材,各章节主要内容都配备了相应的微课视频。全书提供了大量实例,每章后面附有上机实践题和习题,有助于读者巩固所学知识,提高开发实践技能,达到学以致用的目的。 本书适合作为高等院校计算机、软件工程、电子商务等专业的“Web应用程序设计”课程的教材,也可以作为PHP爱好者的学习参考书。

作者简介

  徐辉,男,1965年生,副教授,研究生学历,广西财经学院信息与统计学院计算机专业老师。主讲《高级语言程序设计》、《数据结构》、《数据库原理及应用》、《面向对象程序设计》、《Visual C#.NET开发技术》、《PHP Web应用开发》等计算机专业课程。主要研究方向是机器学习、深度学习、数据挖掘等。主编教材4本,其中2本教材获广西高等学校优秀教材三等奖。

图书目录

第1章
PHP入门和开发环境构建1
1.1Web应用程序工作原理1
1.1.1Web体系结构1
1.1.2动态Web的工作模式2
1.2PHP概述5
1.3PHP开发环境的构建6
1.3.1下载和安装XAMPP软件包6
1.3.2启动和停止服务7
1.3.3测试PHP8
1.3.4修改服务器的配置文件8
1.4PHP程序的开发过程10
1.4.1在Dreamweaver CC中编辑PHP程序10
1.4.2运行PHP程序10
1.5上机实践11
习题111
第2章
PHP语言基础13
2.1PHP程序基本语法13
2.2PHP数据类型14
2.2.1标量数据类型14
2.2.2复合数据类型16
2.2.3特殊数据类型16
2.3常量和变量16
2.3.1常量16
2.3.2变量18
2.4运算符和表达式18
2.4.1运算符19
2.4.2运算符优先级22
2.5PHP流程控制语句22
2.5.1条件语句23
2.5.2循环语句25
2.5.3跳转语句27
2.6PHP数组28
2.6.1创建一维数组28
2.6.2创建二维数组29
2.6.3访问数组元素和遍历数组30
2.6.4常用的数组操作函数31
2.7自定义函数及其使用33
2.7.1自定义函数的定义33
2.7.2自定义函数的调用33
2.7.3自定义函数的参数传递34
2.7.4变量的作用域35
2.8引用文件36
2.9上机实践38
习题238
第3章
PHP常用内置函数41
3.1数学函数41
3.2字符串处理函数45
3.3日期和时间处理函数49
3.4文件操作函数54
3.5检测函数63
3.6上机实践67
习题368
第4章
PHP面向对象编程69
4.1面向对象编程的基础知识69
4.1.1面向对象编程的基本概念69
4.1.2面向对象编程的主要特征70
4.2PHP面向对象编程的基本技术71
4.2.1类的创建71
4.2.2对象的使用73
4.2.3构造函数的使用74
4.2.4析构函数的使用75
4.2.5类属性的访问控制76
4.2.6类方法的访问控制79
4.3PHP面向对象编程的高级技术81
4.3.1类的继承81
4.3.2方法的重载85
4.3.3对象的克隆87
4.3.4对象的串行化88
4.3.5静态成员的使用90
4.3.6抽象方法与抽象类的使用92
4.3.7接口的使用93
4.3.8类方法的调用处理95
4.3.9类文件的自动加载96
4.4上机实践97
习题497
第5章
PHP与浏览器交互编程99
5.1Web表单数据的提交99
5.1.1使用GET方式提交表单数据99
5.1.2使用POST方式提交表单数据101
5.1.3两种提交方式的差别102
5.2PHP接收Web表单数据102
5.2.1利用$_GET全局变量接收表单数据102
5.2.2利用$_POST全局变量接收表单数据102
5.2.3利用$_REQUEST全局变量接收表单数据103
5.3文件上传105
5.3.1上传文件的设置105
5.3.2$_FILES全局变量105
5.3.3文件上传的实现106
5.4网页重定向109
5.5PHP的Session会话112
5.5.1Session概述112
5.5.2Session的配置113
5.5.3启动Session114
5.5.4使用Session115
5.5.5删除和销毁Session116
5.5.6Session应用实例118
5.6PHP的Cookie技术122
5.6.1Cookie概述122
5.6.2创建Cookie123
5.6.3读取Cookie125
5.6.4删除Cookie126
5.6.5Cookie数组126
5.6.6Cookie应用实例127
5.7上机实践130
习题5131
第6章
PHP访问MySQL数据库134
6.1MySQL的应用基础134
6.1.1MySQL的启动与关闭134
6.1.2MySQL数据库的管理134
6.1.3常用的SQL语句144
6.2PHP访问MySQL数据库的基本技术146
6.2.1基本步骤146
6.2.2建立与数据库服务器的连接146
6.2.3选择数据库148
6.2.4设置字符集149
6.2.5执行数据库操作149
6.2.6关闭与数据库服务器的连接161
6.3PHP访问MySQL数据库的综合实例162
6.4上机实践167
习题6167
第7章
JavaScript程序设计169
7.1JavaScript概述169
7.1.1JavaScript的起源169
7.1.2JavaScript的主要特点170
7.2在HTML文档中使用JavaScript程序170
7.2.1在网页中直接嵌入JavaScript程序171
7.2.2在网页中链接外部JavaScript文件171
7.2.3将JavaScript作为HTML元素的属性值来使用172
7.3JavaScript语言基础173
7.3.1数据类型173
7.3.2变量174
7.3.3运算符和表达式175
7.4JavaScript流程控制语句177
7.4.1条件分支语句177
7.4.2循环语句179
7.4.3跳转语句181
7.5JavaScript函数181
7.5.1定义自定义函数182
7.5.2调用自定义函数182
7.6JavaScript内置对象183
7.6.1String对象183
7.6.2Math对象184
7.6.3Date对象186
7.7浏览器对象模型188
7.7.1window对象188
7.7.2location对象192
7.8文档对象模型193
7.8.1DOM概述193
7.8.2document对象194
7.8.3form对象195
7.8.4引用HTML元素对象196
7.9JavaScript事件处理197
7.9.1HTML的常用事件197
7.9.2事件处理编程197
7.9.3表单事件处理198
7.10上机实践200
习题7200
第8章
jQuery和jQuery EasyUI框架203
8.1jQuery入门203
8.1.1jQuery概述203
8.1.2jQuery的下载204
8.1.3jQuery的使用205
8.2jQuery选择器207
8.2.1基本选择器207
8.2.2层次选择器209
8.2.3表单选择器212
8.2.4过滤选择器216
8.3jQuery元素操作220
8.3.1元素值的获取与设置220
8.3.2元素内容的获取与设置222
8.3.3元素属性的获取与设置224
8.3.4元素的插入226
8.3.5元素的删除228
8.3.6元素的遍历229
8.4jQuery事件处理231
8.4.1jQuery常用事件231
8.4.2jQuery事件方法232
8.4.3jQuery事件的绑定、解绑与触发234
8.5jQuery EasyUI基本应用237
8.5.1jQuery EasyUI简介237
8.5.2jQuery EasyUI基本用法238
8.5.3利用jQuery EasyUI访问MySQL数据库243
8.6上机实践246
习题8246
第9章
AJAX技术和PHP的结合248
9.1AJAX技术的编程模型248
9.1.1创建XMLHttpRequest对象248
9.1.2向Web服务器发送HTTP请求249
9.1.3接收Web服务器数据250
9.2基于jQuery的AJAX编程252
9.2.1load()方法252
9.2.2$.get()方法253
9.2.3$.post()方法254
9.2.4$.getJSON方法255
9.2.5$.ajax()方法257
9.3AJAX异步访问MySQL数据库259
9.4结合jQuery EasyUI和AJAX访问MySQL数据库261
9.4.1用AJAX方式验证和登录系统实例261
9.4.2结合jQuery EasyUI和AJAX访问MySQL数
据库实例262
9.5上机实践264
习题9264
第10章
Vue.js框架基础266
10.1Vue.js使用入门266
10.1.1Vue.js概述266
10.1.2下载和使用Vue.js267
10.2Vue数据绑定268
10.2.1Vue实例、数据和方法268
10.2.2插值表达式270
10.2.3Vue属性绑定271
10.2.4Vue双向数据绑定272
10.2.5Vue计算属性272
10.2.6Vue生命周期275
10.3指令276
10.3.1条件渲染指令277
10.3.2列表渲染vfor指令278
10.4事件处理280
10.4.1von指令280
10.4.2事件修饰符281
10.5表单控件与vmodel指令283
10.5.1vmodel指令基本用法283
10.5.2vmodel修饰符286
10.6组件286
10.6.1组件的注册和使用287
10.6.2用props选项向子组件传递数据289
10.6.3子组件向父组件传递数据290
10.6.4用slot分发内容292
10.7Vue.js过渡和动画效果295
10.7.1使用CSS过渡实现动画295
10.7.2使用第三方animate.css库实现动画298
10.7.3结合JavaScript与Velocity.js库实现动画299
10.7.4多个元素或组件的过渡301
10.7.5列表过渡304
10.8自定义指令306
10.8.1自定义全局指令306
10.8.2自定义局部指令307
10.9Vue.js路由308
10.9.1路由的加载和基本用法308
10.9.2动态路由和参数传递310
10.9.3命名路由和命名视图312
10.10Vue.js的AJAX314
10.10.1安装和引入axios314
10.10.2axios的使用方法315
10.11上机实践317
习题10321
第11章
jQuery项目实战——课堂考勤系统的开发325
11.1项目介绍325
11.2PHP网站环境326
11.3数据库设计326
11.4后台管理子系统329
11.4.1登录329
11.4.2后台管理首页面329
11.4.3班级管理330
11.4.4课程管理331
11.4.5学生管理332
11.4.6教师管理333
11.4.7选课管理334
11.4.8清空数据335
11.4.9填写授课时间记录335
11.4.10在线点名337
11.4.11查询考勤情况338
11.4.12考勤统计338
11.5学生端功能339
11.5.1学生登录339
11.5.2上课签到339
11.5.3下课签离339
11.5.4考勤查询340
11.5.5修改密码341
11.6上机实践341
第12章
Vue项目实战——信息管理系统的开发342
12.1项目介绍342
12.2后端PHP网站343
12.2.1PHP网站环境343
12.2.2数据库设计343
12.2.3信息管理服务程序344
12.3构建Vue项目开发环境345
12.4使用Vue.js开发信息管理后台子系统346
12.4.1用VueCLI脚手架工具创建后台管理项目346
12.4.2配置Vue路由和Vuex348
12.4.3前端API程序350
12.4.4登录页面350
12.4.5后台首页面351
12.4.6用户管理页面352
12.4.7部门管理页面353
12.4.8信息类别管理页面354
12.4.9信息管理页面355
12.5使用Vue.js开发信息浏览前台子系统357
12.5.1创建信息浏览前台子系统项目357
12.5.2API服务程序设计357
12.5.3信息浏览前台页面358
12.6上机实践359
参考文献360

本目录推荐