网站颜色:

B/S项目开发实战 HTML+CSS+jQuery+PHP 全方位介绍BS项目开发全流程 html+css+jquery+php.

  • 产品名称:B/S项目开发实战HTML+C...
  • 是否是套装:否
  • 书名:B/S项目开发实战HTML+CSS+jQuery+PHP
  • 定价:79.00元
  • 出版社名称:人民邮电出版社
  • 出版时间:2018年3月
  • 作者:周菁
  • 书名:B/S项目开发实战HTML+CSS+jQuery+PHP


目录

*1章 初步认识B/S 1
1.1 从*常见的普通文档讲起 2
1.1.1 创建TXT文件 2
1.1.2 给文字增加粗体效果 3
1.1.3 什么是“超文本”? 4
1.1.4 双标签、单标签与DOM素 5
1.2 页面结构 6
1.2.1 页面结构 6
1.2.2 结构解析 7
1.2.3 需再次强调的几个基本概念 10
1.3 代码编辑工具 12
1.4 修改素样式 14
1.4.1 CSS样式的3种写法 14
1.4.2 CSS基本语法 16
1.4.3 标签属性与CSS选择器 17
1.5 页面信息交互 20
1.5.1 文档内嵌方式 20
1.5.2 外部引用方式 21
1.5.3 素内嵌方式 22
1.6 给代码添加注释 23
1.6.1 html代码注释 23
1.6.2 CSS代码注释 23
1.6.3 JS代码注释 24
*2章 项目开发准备 25
2.1 JS代码写在哪里 26
2.2 JS基础语法 28
2.2.1 变量 29
2.2.2 数据类型 30
2.2.3 数据类型转换 35
2.2.4 运算符 37
2.2.5 流程控制语句 41
2.2.6 自定义函数与变量作用域 45
2.2.7 错误处理 49
2.3 面向对象编程 49
2.3.1 属性、方法和事件 50
2.3.2 如何使用属性、方法及编写事件代码 50
2.3.3 JS中的对象有哪些? 52
2.4 本地对象的属性和方法 53
2.4.1 本地对象构造函数 53
2.4.2 字符串对象的属性和方法 56
2.4.3 数字对象的属性和方法 59
2.4.4 布尔值对象的方法 59
2.4.5 日期时间对象的属性和方法 59
2.4.6 数组对象的属性和方法 62
2.4.7 对象中的属性和方法 65
2.5 内置对象的属性和方法 66
2.5.1 Global对象 66
2.5.2 JSON对象 67
2.5.3 Math对象 71
2.6 宿主对象的属性和方法 73
2.6.1 BOM对象 73
2.6.2 DOM对象 83
2.7 JS对象与jQuery对象 87
2.7.1 JS对象 87
2.7.2 jQuery对象 88
2.7.3 $()函数 90
2.8 jQuery属性、方法和事件 92
2.8.1 常用属性 92
2.8.2 常用方法 92
2.8.3 常用事件 93
第3章 数据交互操作 112
3.1 Web环境搭建 113
3.1.1 Wampserver安装 113
3.1.2 Web工作原理 117
3.1.3 如何购置服务器 118
3.2 PHP基础语法 119
3.2.1 简单认识一下什么是PHP 119
3.2.2 面向对象与面向过程 121
3.2.3 变量与常量 122
3.2.4 数据类型 124
3.2.5 数据类型转换 132
3.2.6 运算符 134
3.2.7 流程控制语句 136
3.2.8 自定义函数与变量作用域 137
3.3 数据请求方式 140
3.3.1 同步请求与异步请求 140
3.3.2 get方式与post方式 140
3.3.3 传统的表单数据提交如何实现页面免刷新 143
3.4 Ajax技术与数据获取格式 144
3.4.1 关于XMLHttpRequest对象 145
3.4.2 服务器返回的数据格式 145
3.5 Ajax常用快捷方法 147
3.5.1 load方法 147
3.5.2 get与post方法 153
3.5.3 getJSON与getScript方法 160
3.6 Ajax底层及辅助方法 163
3.6.1 $.ajax()方法 163
3.6.2 全局方法 166
3.6.3 辅助方法 168
3.7 后台数据库交互 169
3.7.1 PHP与后台数据库 169
3.7.2 MySQL数据库环境 174
3.7.3 微软系列数据库环境 175
3.8 不同类型数据库的连接与关闭 176
3.8.1 MySQL数据库 176
3.8.2 微软系列数据库连接 177
3.8.3 PDO方式连接 179
3.8.4 当连接的数据库名称包含中文时的处理办法 180
3.8.5 将常用的数据库连接代码封装成函数 181
3.9 后台数据存取操作 183
3.9.1 MySQL数据库 183
3.9.2 微软系列数据库 195
3.9.3 使用PDO对象操作数据库 200
第4章 使用EasyUI框架实现快速开发 205
4.1 下载并使用EasyUI框架 206
4.1.1 下载EasyUI程序开发包 206
4.1.2 框架文件结构 207
4.1.3 在页面中使用框架 208
4.1.4 确定页面主题风格及配色 208
4.2 登录窗口设计 213
4.2.1 代码总体结构 214
4.2.2 页面内容代码解析 214
4.2.3 试运行 215
4.3 完善登录窗口界面 216
4.3.1 选择要操作的DOM对象 216
4.3.2 应用EasyUI组件 216
4.3.3 设置组件属性 217
4.4 用户输入验证 218
4.4.1 用户名验证 218
4.4.2 密码验证 219
4.4.3 执行登录验证 219
4.5 通过回车键快速移动光标 222
4.5.1 jQuery事件与EasyUI组件事件 223
4.5.2 将需要重复利用的事件代码封装为函数 224
4.6 向服务器提交验证 225
4.6.1 客户端JS程序代码 225
4.6.2 服务器端PHP程序代码 227
4.7 用户会话控制 228
4.7.1 什么是会话控制 228
4.7.2 添加“用户退出”功能 229
4.7.3 门户型网站的登入、登出设计 232
4.8 将项目应用于局域网或移动端 234
4.8.1 将项目应用于局域网 234
4.8.2 将项目应用于移动端 235
附录 B/S基本知识库(项目实战备查资料)
第5章 备查资料之1:HTML 240
5.1 文本标签 241
5.2 分组标签 244
5.3 嵌入标签 245
5.4 表格标签 249
5.5 文档标签 251
5.6 表单标签 255
5.7 HTML实体、标签全局属性及嵌套规则 266
5.7.1 HTML实体 266
5.7.2 标签全局属性 266
5.7.3 标签嵌套规则 268
第6章 备查资料之2:CSS 270
6.1 CSS选择器 271
6.2 颜色、字体与度量单位 272
6.2.1 颜色 272
6.2.2 字体 273
6.2.3 度量单位 275
6.3 素类型与框模型 277
6.3.1 块级素 277
6.3.2 内联素 277
6.3.3 盒模型 277
6.3.4 素类型转换及其可见性 283
6.3.5 素背景 285
6.3.6 素阴影、轮廓、透明度及光标样式 289
6.3.7 样式层叠和继承 291
6.4 文本样式 293
6.4.1 文本样式 293
6.4.2 文本控制 295
6.5 列表样式 297
6.5.1 设置列表项预设标记符号 297
6.5.2 设置列表项标记位置 298
6.5.3 设置列表项目的图片符号 298
6.5.4 列表样式的简写方法 298
6.6 表格样式 299
6.6.1 表格样式 299
6.6.2 单格对齐 301
6.7 块级素的浮动与定位 301
6.7.1 浮动布局 301
6.7.2 定位布局 304
第7章 备查资料之3:jQuery 308
7.1 选择器 309
7.1.1 基本选择器 309
7.1.2 复合选择器 311
7.1.3 层次选择器 312
7.1.4 伪类选择器 314
7.2 选择器相关方法 319
7.2.1 检测结果集 319
7.2.2 从结果集中选取需要的DOM对象 320
7.2.3 获取DOM后代素的jQuery对象 321
7.2.4 获取DOM祖先素、兄弟素的jQuery对象 323
7.2.5 jQuery对象的动态修改与回退 324
7.3 DOM操作方法:处理页面结构 326
7.3.1 创建新素 326
7.3.2 添加子素 327
7.3.3 添加兄弟素 328
7.3.4 替换素 329
7.3.5 删除素 329
7.3.6 包裹素 330
7.4 DOM操作方法:处理素 332
7.4.1 处理素属性 332
7.4.2 处理素样式 334
7.4.3 处理素内容 339
7.4.4 处理关联数据 342
7.5 动画相关方法 344
7.5.1 基础动画方法 344
7.5.2 滑动动画方法 345
7.5.3 淡入淡出动画方法 346
7.5.4 自定义动画方法 346
7.5.5 动画队列 347
7.6 常用全局方法 349
7.6.1 数组和对象的操作 350
7.6.2 扩展操作 352
第8章 备查资料之4:MySQL 354
8.1 数据库基础 355
8.1.1 什么是数据库 355
8.1.2 登录MySQL服务器 355
8.1.3 MySQL数据库文件存放在哪里? 358
8.1.4 SQL语言 358
8.2 新建数据库 359
8.2.1 通过Navicat客户端创建 359
8.2.2 通过phpMyAdmin创建 361
8.2.3 创建数据表 362
8.3 数据类型 363
8.3.1 整数类型 364
8.3.2 小数类型 365
8.3.3 日期类型 366
8.3.4 字符串类型 366
8.4 SQL语句 368
8.4.1 DDL语句 368
8.4.2 DML语句 372
8.4.3 MySQL中的常见运算符 375
8.4.4 常用函数 376
8.5 数据导入导出 378
8.5.1 导入数据 378
8.5.2 导出数据 381
8.5.3 SQL文件的转储与运行 382
第9章 备查资料之5:PHP 383
9.1 字符串操作函数 384
9.1.1 转义与还原函数 384
9.1.2 去除空白或其他字符 385
9.1.3 大小写转换及获取长度 386
9.1.4 字符串位置查找 387
9.1.5 字符串截取 387
9.1.6 字符串替换 389
9.1.7 字符串转码 391
9.1.8 字符串加密与解密 393
9.1.9 页面标签操作 394
9.1.10 字符串转换为数组 397
9.2 数组操作函数 398
9.2.1 常用数组操作 398
9.2.2 数组转换为字符串 403
9.2.3 数组转换为JSON格式字符串 404
9.3 数值操作函数 405
9.3.1 和JS中的Math对象方法功能完全相同的函数 406
9.3.2 round函数 406
9.3.3 rand函数 406
9.4 日期操作函数 407
9.4.1 时间戳函数 407
9.4.2 日期时间函数 409
9.5 其他常用函数 411
9.5.1 header函数 411
9.5.2 文件相关函数 412
9.5.3 程序退出函数 416
9.5.4 抓取数据函数 416
*10章 备查资料之6:正则表达式 421
10.1 基本语法规则 422
10.1.1 字符 422
10.1.2 模式修饰符 423
10.2 在JS中使用正则表达式 424
10.2.1 声明正则对象 425
10.2.2 常用方法 425
10.2.3 应用示例 426
10.3 在PHP中使用正则表达式 428
10.3.1 常用函数 428
10.3.2 与JS的不同点 431
10.4 在表单和数据库中使用正则表达式 433
10.4.1 在表单中使用正则表达式 433
10.4.2 在数据库中使用正则表达式 434
 


内容介绍

HTML、CSS和JavaScript是每个网页前端开发人员所*备的基础知识,jQuery更是JS的标配工具,而PHP则是服务器端的数据交互操作必不可少的语言。因此,一个完整的B/S项目,需要前端、后端工程师相互配合完成。这么多的知识点,对于初学者来说,确实有点无所适从。 
本书从大家*喜闻乐见的“记事本”入手,采用“项目实例驱动”的方法,让每一个从未接触过B/S开发的初学者可以无障碍地学习开发Web页面。本书非常适合网站*发者、大中专院校师生、培训班学员以及业余爱好者阅读。 

本书非常适合网站*发者、大中专院校师生、培训班学员以及业余爱好者阅读。 


作者介绍

周菁,企业信息化管理专家,毕业于扬州大学,曾在江苏省省级机关从事政务数据统计工作十余年,期间在各类报刊杂志上发表文章数十篇,其独立研发的“商场数据采集系统”曾被当时的国内贸易部信息中心用作全国百家重点零售企业的行业数据直报软件。后进入国内某**名信息集团和传媒咨询机构,一直专注于企业信息化方面的研发和管理工作,服务过的客户涉及房地产、家电、计算机、传媒等行业。

........

热门设计服务