编辑推荐
1、从0讲起,连怎么写代码、在哪里写都帮新手考虑到了;
2、前后端一气呵成。为不影响读者的学习思路和教程结构,项目开发中需要用到的很多知识点都放到了“附录”中备查,真正做到“一册在手,想要的都有”;
3、针对企业开发实际,放出了很多只在内部高价培训班才会有的干货。举个简单的例子:市面上php方面的书非常多,有的很厚很全面,但绝大部分讲到数据库的时候都局限于mysql。事实上,mssql、access在企业中的使用非常多,甚zhi excel都能作为数据存储工具使用,关于这些库怎么处理?还有,新手刚学习时,往往喜欢用中文来定义数据表或字段名称,企业现有的数据库中可能也有使用中文的情况,如何充分利用这些现有资源?本书都有详细的讲解;
内容简介
HTML、CSS和JavaScript是每个网页前端开发人员所需要的基础知识,而PHP则一般用于服务器端的数据交互操作。 因此,一个完整的B/S项目开发一般都是需要前端、后端工程师相互配合完成的。这么多的知识点,对于初学者来说,确实有点无所适从。本书从大家喜闻乐见的“记事本”入手,采用“项目实例驱动”的方法,让每一个从未接触过B/S开发的初学者可以无障碍地学习Web页面开发。
本书非常适合网站相关工作人员、大中专院校师生、培训班学员以及业余爱好者阅读。
作者简介
周菁 90年代初毕业于扬州大学商学院,在江苏省省级机关曾从事10年的政务数据统计工作,随后在国内某信息集团、传媒咨询机构做过研究员和数据分析总监。目前独立创办了南京码上汇信息技术有限公司,专业从事数据分析及相关的软件开发业务。 ?
目录
D1章 初步认识B/S
1.1 从zui常见的普通文档讲起
1.1.1 创建txt文件
1.1.2 给文字增加粗体效果
1.1.3 什么是“超文本”?
1.1.4 双标签、单标签与DOM元素
1.2 页面结构
1.2.1 页面结构
1.2.2 结构解析
1.2.3 需再次强调的几个基本概念
1.3 代码编辑工具
1.4 修改元素样式
1.4.1 CSS样式的3种写法
1.4.2 CSS基本语法
1.4.3 标签属性与CSS选择器
1.5 页面信息交互
1.5.1 文档内嵌方式
1.5.2 外部引用方式
1.5.3 元素内嵌方式
1.6 给代码添加注释
1.6.1 html代码注释
1.6.2 css代码注释
1.6.3 js代码注释
D2章 项目开发准备
2.1 JS代码写在哪里?
2.2 JS基础语法
2.2.1 变量
2.2.2 数据类型
2.2.3 数据类型转换
2.2.4 运算符
2.2.5 流程控制语句
2.2.6 自定义函数与变量作用域
2.2.7 错误处理
2.3 面向对象编程
2.3.1 属性、方法和事件
2.3.2 如何使用属性、方法及编写事件代码
2.3.3 JS中的对象有哪些?
2.4 本地对象的属性和方法
2.4.1 本地对象构造函数
2.4.2 字符串对象的属性和方法
2.4.3 数字对象的属性和方法
2.4.4 布尔值对象的属性和方法
2.4.5 日期时间对象的属性和方法
2.4.6 数组对象的属性和方法
2.4.7 对象中的属性和方法
2.5 内置对象的属性和方法
2.5.1 Global对象(全局函数)
2.5.2 JSON对象
2.5.3 Math对象
2.6 宿主对象的属性和方法
2.6.1 BOM对象
2.6.2 DOM对象
2.7 JS对象与jQuery对象
2.7.1 JS对象
2.7.2 jQuery对象
2.7.3 $()函数
2.8 jQuery属性、方法和事件
2.8.1 常用属性
2.8.2 常用方法
2.8.3 常用事件
第3章 数据交互操作
3.1 Web环境搭建
3.1.1 wampserver安装
3.1.2 web工作原理
3.1.3 如何购置服务器
3.2 php基础语法
3.2.1 简单认识一下什么是php
3.2.2 面向对象与面向过程
3.2.3 变量与常量
3.2.4 数据类型
3.2.5 数据类型转换
3.2.6 运算符
3.2.7 流程控制语句
3.2.8 自定义函数与变量作用域
3.3 数据请求方式
3.3.1 同步请求与异步请求
3.3.2 get方式与post方式
3.3.3 传统的表单数据提交如何实现页面免刷新?
3.4 Ajax技术与数据获取格式
3.4.1 关于XMLHttpRequest对象
3.4.2 服务器返回的数据格式
3.5 Ajax常用快捷方法
3.5.1 load方法
3.5.2 get与post方法
3.5.3 getJSON与getScript方法
3.6 Ajax底层及辅助方法
3.6.1 $.ajax()方法
3.6.2 全局方法
3.6.3 辅助方法
3.7 后台数据库交互
3.7.1 php与后台数据库
3.7.2 MySQL数据库环境
3.7.3 微软系列数据库环境
3,8 不同类型数据库的连接与关闭
3.8.1 MySQL数据库
3.8.2 微软系列数据库连接
3.8.3 PDO方式连接
3.8.4 当连接的数据库名称包含中文时的处理办法
3.8.5 将常用的数据库连接代码封装成函数
3.9 后台数据存取操作
3.9.1 MySQL数据库
3.9.2 微软系列数据库
3.9.3 使用pdo对象操作数据库
第4章 使用EasyUI框架实现快速开发
4.1 下载并使用EasyUI框架
4.1.1 下载EasyUI程序开发包
4.1.2 框架文件结构
4.1.3 在页面中使用框架
4.1.4 确定页面主题风格及配色
4.2 登录窗口设计
4.3 完善登录窗口界面
4.3.1 选择要操作的DOM对象
4.3.2 应用EasyUI组件
4.3.3 设置组件属性
4.4 用户输入验证
4.4.1 用户名验证
4.4.2 密码验证
4.4.3 执行登录验证
4.5 通过回车键快速移动光标
4.5.1 jQuery事件与EasyUI组件事件
4.5.2 将需要重复利用的事件代码封装为函数
4.6 向服务器提交验证
4.6.1 客户端js程序代码
4.6.2 服务器端php程序代码
4.7 用户会话控制
4.7.1 什么是会话控制?
4.7.2 添加“用户退出”功能
4.7.3 门户型网站的登入、登出设计
4.8 将项目应用于局域网或移动端
4.8.1 将项目应用于局域网
4.8.2 将项目应用于移动端
B/S基本知识库(项目实战备查资料)
备查资料之1:html
1.1 文本标签
1.2 分组标签
1.3 嵌入标签
1.4 表格标签
1.5 文档标签
1.6 表单标签
1.7 html实体、标签全局属性及嵌套规则
1.7.1 html实体
1.7.2 标签全局属性
1.7.3 标签嵌套规则
备查资料之2:css
2.1 CSS选择器
2.2 颜色、字体与度量单位
2.2.1 颜色
2.2.2 字体
2.2.3 度量单位
2.3 元素类型与框模型
2.3.1 块级元素
2.3.2 内联元素
2.3.3 盒模型
2.3.4 元素类型转换及其可见性
2.3.5 元素背景
2.3.6 元素阴影、轮廓、透明度及光标样式
2.3.7 样式层叠和继承
2.4 文本样式
2.4.1 文本样式
2.4.2 文本控制
2.5 列表样式
2.5.1 设置列表项预设标记符号
2.5.2 设置列表项标记位置
2.5.3 设置列表项目的图片符号
2.5.4 列表样式的简写方法
2.6 表格样式
2.6.1 表格样式
2.6.2 单元格对齐
2.7 块级元素的浮动与定位
2.7.1 浮动布局
2.7.2 定位布局
备查资料之3:jQuery
3.1 选择器
3.1.1 基本选择器
3.1.2 复合选择器
3.1.3 层次选择器
3.1.4 伪类选择器
3.2 选择器相关方法
3.2.1 检测结果集
3.2.2 从结果集中选取需要的dom对象
3.2.3 获取dom后代元素的jQuery对象
3.2.4 获取dom祖先元素、兄弟元素的jQuery对象
3.2.5 jQuery对象的动态修改与回退
3.3 DOM操作方法:处理页面结构
3.3.1 创建新元素
3.3.2 添加子元素
3.3.3 添加兄弟元素
3.3.4 替换元素
3.3.5 删除元素
3.3.6 包裹元素
3.4 DOM操作方法:处理元素
3.4.1 处理元素属性
3.4.2 处理元素样式
3.4.3 处理元素内容
3.4.4 处理关联数据
3.5 动画相关方法
3.5.1 基础动画方法
3.5.2 滑动动画方法
3.5.3 淡入淡出动画方法
3.5.4 自定义动画方法
3.5.5 动画队列
3.6 常用全局方法
3.6.1 数组和对象的操作
3.6.2 扩展操作
备查资料之4:MySQL
4.1 数据库基础
4.1.1 什么是数据库
4.1.2 登录MySQL服务器
4.1.3 MySQL数据库文件存放在哪里?
4.1.4 SQL语言
4.2 新建数据库
4.2.1 通过Navicat客户端创建
4.2.2 通过phpMyAdmin创建
4.2.3 创建数据表
4.3 数据类型
4.3.1 整数类型
4.3.2 小数类型
4.3.3 日期类型
4.3.4 字符串类型
4.4 SQL语句
4.4.1 DDL语句
4.4.2 DML语句
4.4.3 MySQL中的常见运算符
4.4.4 常用函数
4.5 数据导入导出
4.5.1 导入数据
4.5.2 导出数据
4.5.3 sql文件的转储与运行
备查资料之5:php
5.1 字符串操作函数
5.1.1 转义与还原函数
5.1.2 去除空白或其它字符
5.1.3 大小写转换及获取长度
5.1.4 字符串位置查找
5.1.5 字符串截取
5.1.6 字符串替换
5.1.7 字符串转码
5.1.8 字符串加密与解密
5.1.9 页面标签操作
5.1.10 字符串转换为数组
5.2 数组操作函数
5.2.1 常用数组操作
5.2.2 数组转换为字符串
5.2.3 数组转换为JSON格式字符串
5.3 数值操作函数
5.3.1 和JS中的Math对象方法功能完全相同的函数
5.3.2 round函数
5.3.3 rand函数
5.4 日期操作函数
5.4.1 时间戳函数
5.4.2 日期时间函数
5.5 其它常用函数
5.5.1 header函数
5.5.2 文件相关函数
5.5.3 程序退出函数
5.5.4 抓取数据函数
备查资料之6:正则表达式
6.1 基本语法规则
6.1.1 元字符
6.1.2 模式修饰符
6.2 在JS中使用正则表达式
6.2.1 声明正则对象
6.2.2 常用方法
6.2.3 应用示例
6.3 在php中使用正则表达式
6.3.1 常用函数
6.3.2 与JS的不同点
6.4 在表单和数据库中使用正则表达式
6.4.1 在表单中使用正则表达式
6.4.2 在数据库中使用正则表达式
B/S项目开发实战 HTML+CSS+jQuery+PHP 电子书 下载 mobi epub pdf txt