图书介绍

PHP、MySQL与JavaScript学习手册 第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PHP、MySQL与JavaScript学习手册 第4版
  • (美)尼克松著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512381650
  • 出版时间:2015
  • 标注页数:675页
  • 文件大小:73MB
  • 文件页数:701页
  • 主题词:PHP语言-程序设计;关系数据库系统;JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP、MySQL与JavaScript学习手册 第4版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第1章 动态Web内容介绍7

HTTP和HTML: Berners-Lee的基础8

Request/Response的处理流程8

PHP、 MySQL、 JavaScript、CSS和HTML5所带来的便利11

使用PHP11

使用MySQL12

使用JavaScript13

使用CSS14

于是出现了 HTML515

Apache Web服务器16

关于开源17

将它们结合在一起使用17

思考题19

第2章 安装开发服务器20

什么是WAMP、 MAMP和LAMP?21

在Windows下安装XAMPP21

测试安装29

在Mac OS X上安装XAMPP31

访问文档根目录31

在Linux上安装LAMP32

远程操作32

登录33

使用FTP33

使用程序编辑器34

使用IDE35

思考题37

第3章 关于PHP38

在HTML代码中嵌入PHP38

本书的实例40

PHP的结构41

使用注释41

基本语法42

变量42

运算符47

变量赋值49

多行命令52

变量分类54

常量55

预定义常量55

echo和print命令的区别56

函数57

变量的作用域58

思考题62

第4章 PHP中的表达式和控制流64

表达式64

TRUE还是FALSE?64

直接量和变量66

运算符67

运算符的优先级67

结合性69

关系运算符71

条件语句74

if语句74

else语句76

elseif语句77

switch语句79

?运算符81

循环82

while循环83

do.while循环84

for循环85

跳出循环86

continue语句87

隐式和显式转换88

PHP动态链接89

运行中的动态链接90

思考题91

第5章 PHP函数与对象92

PHP函数93

定义函数94

返回值95

返回一个数组96

不由引用传递参数97

返回全局变量99

变量作用域要点重述99

包含和请求文件100

include语句100

使用include_ once100

使用require和require_once101

PHP版本兼容101

PHP对象102

术语102

声明一个类103

创建对象104

访问对象104

对象克隆106

构造方法107

PHP 5析构方法107

创建方法108

PHP 5中的静态方法108

声明属性109

声明常量110

PHP 5中属性和方法的作用域110

静态属性和方法111

继承112

思考题115

第6章 PHP的数组117

数组基础117

带数值下标的数组117

关联数组119

使用数组关键字赋值120

foreach.as循环120

多维数组122

使用数组函数125

is_ array125

count125

sort126

shuffle126

explode126

extract127

compact128

reset129

end129

思考题129

第7章 实用PHP技术131

使用printf131

精确度设置132

字符串填充134

使用sprintf135

日期与时间函数135

日期常量137

使用checkdate138

文件处理138

检测文件是否存在139

创建文件139

从文件中读取数据140

复制文件141

移动文件142

删除文件142

更新文件142

在多用户访问时为文件加锁144

读取整个文件145

上传文件145

系统调用150

XHTML或HTML5?152

思考题152

第8章 MySQL入门154

MySQL基础154

数据库术语简介155

通过命令行访问数据库155

启动命令行接口156

使用命令行接口159

分号159

MySQL命令160

数据类型164

索引173

创建索引173

MySQL数据库查询178

连接表187

使用逻辑运算符189

MySQL函数189

用phpMyAdmin访问MySQL190

思考题191

第9章 掌握MySQL193

数据库设计193

主键:关系型数据库的关键194

规范化195

第一范式196

第二范式198

第三范式200

什么时候不使用规范化202

联系202

一对一联系203

一对多联系203

多对多联系204

数据库和匿名205

事务205

事务存储引擎206

使用BEGIN207

使用COMMIT207

使用ROLLBACK207

使用EXPLAIN208

备份和恢复210

使用mysqldump210

创建备份文件211

从备份文件中恢复数据库213

用CSV格式转存数据213

计划备份214

思考题214

第10章 使用PHP访问MySQL215

使用PHP查询一个MySQL数据库215

操作步骤215

创建登录文件216

连接MySQL数据库217

实例练习221

$ _POST数组224

删除记录224

显示表单225

查询数据库225

运行程序226

MySQL实践227

创建表228

描述表228

删除表229

添加数据229

检索数据230

更新数据231

删除数据231

使用AUTO_ INCREMENT232

执行附加查询233

防止黑客攻击234

可以采取的步骤235

使用占位符236

防止HTML注入238

程序化使用mysqli240

思考题241

第11章 表单处理242

建立表单242

恢复提交的数据243

register_ global s:保持原来答案245

默认值245

输入类型246

净化输入253

实例程序254

HTML5有哪些更新?257

Autocomplete属性257

autofocus属性257

placeholder属性258

required属性258

Override属性258

width和height属性258

还未完全实现的特性259

form属性259

list属性259

min和max属性259

step属性260

color输入类型260

number和range输入类型260

Date和time拾取器260

思考题261

第12章 Cookies、会话和身份验证262

在PHP中使用Cookies262

设置cookie264

读取cookie264

删除cookie265

HTTP身份验证265

保存用户名和口令268

加密268

使用会话272

开始会话272

结束会话275

设置超时276

会话安全276

思考题279

第13章 探究JavaScript281

JavaScript和HTML文本281

在文档头部使用Scripts283

老式和非标准浏览器283

包含JavaScript文件284

调试JavaScript错误285

使用注释286

分号287

变量287

字符串变量287

数值型变量288

数组288

运算符289

算术运算符289

赋值运算符289

比较运算符290

逻辑运算符290

变量自增和自减291

字符串连接291

转义字符291

设置变量类型292

函数293

全局变量293

局部变量293

文档对象模型295

但不那么简单297

使用DOM298

关于document.write298

使用console.log299

使用alert299

写入元素299

使用document.write299

思考题300

第14章 JavaScript中的表达式和控制流301

表达式301

常量和变量302

运算符303

运算符优先级304

结合性304

关系运算符305

with语句308

使用onerror308

使用try.catch309

条件语句310

if语句310

else语句311

switch语句311

?运算符313

循环313

while循环313

do.while循环314

for循环315

跳出一个循环315

continue语句316

显式类型转换317

思考题317

第15章 JavaScript函数、对象和数组319

JavaScript函数319

定义函数319

返回值321

返回数组323

JavaScript对象323

声明类323

创建对象325

访问对象325

prototype关键字326

JavaScript数组328

数值数组328

关联数组329

多维数组330

使用数组方法331

思考题335

第16章 JavaScript和PHP验证与错误处理337

用JavaScript验证用户输入337

validate.html文档(第一部分)337

validate.html文档(第二部分)340

正则表达式343

通过元字符匹配343

模糊字符匹配344

通过括号分组345

字符类别345

指定范围345

否定346

一些更复杂的例子346

元字符汇总349

一般修饰符350

在JavaScript中使用正则表达式351

在PHP中使用正则表达式351

PHP验证后重新显示表单352

思考题357

第17章 使用Ajax358

什么是Ajax358

使用XMLHttpRequest359

第一个Ajax程序361

使用GET代替POST365

发送XML请求368

使用Ajax框架372

思考题372

第18章 CSS简介373

导入样式表374

从HTML内部导入样式表374

嵌入样式设置375

使用ID375

使用类375

使用分号376

CSS规则376

多重赋值376

使用注释377

样式类型378

默认样式378

用户样式378

外部样式表378

内部样式378

内联样式379

CSS选择器379

类型选择器380

后继选择器380

子代选择器381

ID选择器382

类选择器382

属性选择器383

通用选择器383

分组选择384

CSS层叠384

样式表的生成器384

样式表方法385

样式表选择器386

计算特性386

div和span元素间的区别388

度量单位389

字体和排版391

字体族391

字体样式392

字体大小392

字体粗细393

管理文本样式393

文本修饰393

间距394

对齐394

转换395

缩进395

CSS颜色395

简略颜色字符串396

渐变396

元素定位398

绝对定位398

相对定位398

固定定位398

伪类400

规则简写402

盒模型和布局403

设置边距403

应用边框405

调整补白406

对象内容407

思考题407

第19章 支持CSS3的高级CSS408

属性选择器408

匹配部分字符串409

box-sizing属性410

CSS3背景411

background-clip属性411

background-origin属性412

background-size属性413

使用auto值413

多重背景414

CSS3边框415

border-color属性415

border-radius属性416

矩形阴影419

元素溢出419

多栏布局420

色彩与不透明度421

HSL色彩421

HSLA色彩422

RGB色彩422

RGBA色彩423

opacity属性423

文字效果423

text-shadow属性423

text-overflow属性424

word-wrap属性424

网页字体425

Google网络字体426

变换427

三维变换3D428

特效429

特效属性429

特效持续430

特效延迟430

特效定时430

语法缩写431

思考题432

第20章 由JavaScript访问CSS434

回顾getElementByld函数434

O函数434

S函数435

C函数436

包含函数436

由JavaScript访问CSS属性437

一些常用属性437

其他属性438

内联JavaScript440

this关键词441

在Script中使对象与事件关联441

关联至其他事件442

添加新元素443

其他增减元素的方法444

使用中断445

使用setTimeout446

取消timeout447

使用setInterval447

在动画中使用中断449

思考题450

第21章 jQuery概述451

为什么是jQuery?452

jQuery的介绍452

选择正确的版本452

下载453

使用内容分发网络453

总使用最新版本454

定制jQuery455

jQuery符号455

一个简单的例子455

避开库冲突456

选择器457

CSS方法457

元素选择器458

ID选择器458

类型选择器458

组合选择器458

事件处理459

等待至Documnent加载完成461

事件函数及属性462

失焦与聚焦事件462

this关键字463

click和dbclick事件463

键盘输入事件465

审慎编程466

鼠标移动事件466

其他鼠标事件469

其他可选鼠标方法470

提交事件471

特效472

隐藏与显示473

toggle方法474

淡入与淡出474

滑动收起和放下元素475

动画476

停止动画479

操作DOM480

text和html方法的区别480

val和attr方法481

添加和移除元素482

动态应用样式类型484

修改尺寸485

width和height方法485

innerWidth方法和innerHeight方法487

outerWidth方法和outHeight方法487

遍历DOM488

父元素488

子元素492

兄弟元素493

选择下一个或前一个元素494

遍历jQuery选择器495

is方法497

不通过选择器来使用jQuery498

$.each方法498

$.map方法499

使用Ajax500

使用Post方法500

使用Get方法501

插件501

jQuery用户界面502

其他插件502

移动jQuery502

思考题503

第22章 HTML5概述505

画布506

地理定位507

音频和视频509

表单510

本地存储510

Web Workers510

Web应用511

微数据511

小结511

思考题511

第23章 HTML5画布512

创建和访问一个画布512

toDateUPL函数514

指定图片类型515

fillRect方法516

clearRect方法516

strokeRect方法516

组合这些命令516

createLinearGradient方法517

详解addColorStop方法520

createRadialGradient方法521

使用模式来填充522

写文本到画布523

strokeText()方法524

文字上下对齐方式性质524

字体属性525

对齐方式属性525

文本填充方法526

measuretext方法527

画线527

lineWidth属性527

lineCap和lineJoin属性527

miterlimit属性529

使用路径529

moveTo和LineTo方法530

stroke方法530

rect方法531

填充区域531

clip方法533

isPointlnPath方法535

使用曲线536

arc方法536

arcTo方法539

quadraticCruveTo方法540

bezierCurveTo方法541

Manipulating Images542

drawImage方法542

调整图像大小543

选择图片区域543

从画布中复制图片544

添加阴影545

像素级的编辑546

getImageData方法546

data数组547

putImageData方法549

createImageData方法549

先进的图形效果550

globalCompositeOperation属性550

globalAlpha属性552

转换553

scale方法553

save和restore方法554

rotate方法554

translate方法555

transform方法556

setTransform方法558

小结558

思考题559

第24章 HTML5音频和视频560

关于Codecs561

〈audio〉元素562

不支持HTML5的浏览器564

〈video〉元素565

视频解码器566

支持先前版本的浏览器569

小结571

思考题571

第25章 其他HTML5属性572

地理定位和GPS服务572

其他定位方法573

地理位置定位和HTML5573

本地存储577

使用本地存储577

localStorage对象578

Web Worbers579

脱机使用Web应用581

拖放操作583

跨文档传递消息585

Microdata588

其他HTML5标记590

小结591

思考题591

第26章 综合应用592

设计一个社交网站592

关于网站593

function.php593

函数593

header.php595

setup.php597

index.php598

signup.php599

检测用户名的有效性599

登录600

checkuser.php602

login.php603

Profile.php604

添加“About Me”文本605

添加用户图片605

处理图片606

显示当前的简介文件606

memebers.php609

查看用户的简介609

添加和删除好友609

列出所有成员609

friends.php612

messages.php615

logout.php617

styles.css618

javascript.js621

附录A思考题答案623

附录B在线资源640

附录C MySQL函数644

附录D jQuery选择器、对象和方法654

热门推荐