From e902f7de19b44023bc7961e6289d63915e72e2f1 Mon Sep 17 00:00:00 2001 From: LYX Date: Wed, 19 Jan 2022 22:54:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=B02.1.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 164 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index da166dc..bfca9b1 100644 --- a/readme.md +++ b/readme.md @@ -59,7 +59,7 @@ 01:06 下载phpMyAdmin
02:13 安装phpMyAdmin
04:30 启动XAMPP
-05:20 知识点:增加空值判断,解决代码引发的Notice提示
+05:20 知识点:增加isset()空值判断,解决代码引发的Notice提示
07:36 修改配置文件php.ini,关闭Notice提示
10:07 修改配置文件config.inc.php,允许空密码登录
11:58 新建数据库、新建数据表
@@ -89,7 +89,170 @@ # 第二章 +## 第一部分:用户列表 + +### 2.0.0 用户列表原型 + +00:20 下载教程文件,启动项目,导入SQL
+01:16 重构代码,去掉重复的轮子
+02:52 知识点:HTTP无状态性
+04:17 知识点:引入其他PHP文件
+06:49 动态的网页标签名
+10:17 分离CSS、JS文件并重新引入
+11:25 知识点:Chrome开启禁用缓存功能
+12:50 开始开发用户列表
+15:35 知识点:如何学习Bootstrap——每天看看
+18:14 知识点:container容器和行列布局
+20:40 修改table表格的内容
+22:52 知识点:分页
+29:40 新增、修改、删除按钮
+33:33 form表单、input输入框、查找按钮
+36:58 nav导航条
+42:01 注销按钮
+ +### 2.0.1 查询所有用户 + +00:20 下载教程代码、启动环境、导入SQL
+02:43 findAll()方法,获取所有数据
+06:02 解决XAMPP中文字符变成问号的问题
+06:47 分析数组构成,foreach遍历每个用户
+18:42 知识点:三目运算符判断
+ +### 2.0.2 初识分页 + +00:09 下载教程代码、启动环境、导入SQL
+01:20 编写分页page()方法
+02:38 知识点:使用phpMyAdmin测试SQL语法是否正确
+04:47 构造page和size,实现分页查询
+08:33 GET方式实现动态分页
+ +### 2.0.3 分页对象 + + 00:10 下载教程代码、启动环境、导入SQL
+ 01:50 用page对象重构已有功能
+ 03:50 知识点:include_once()
+ 06:32 实现上一页、下一页功能
+ 11:09 知识点:使用phpMyAdmin测试SQL语法是否正确
+ 15:20 计算总页数
+ 16:00 知识点:PHP向上去整
+ 18:40 知识点:字符串拼接
+ 19:40 知识点:变量污染及如何debug
+ 22:30 解决XAMPP中不生效的问题
+ 23:58 解决序号问题
+ 26:29 知识点:构造函数 __construct()
+ 30:55 active点亮效果
+ +### 2.0.4 综合查询 + + 00:27 下载教程代码、启动环境
+ 01:00 编写查询功能
+ 07:12 知识点:SQL where查询
+ 14:14 知识点:PHP数组长度--count() sizeof()
+ 26:58 自动填写查询信息
+ 32:31 知识点: SQL like模糊查询
+ 39:20 查询时增加页号page
+ +### 2.0.5 组件化 + + 00:15 下载教程代码、启动环境
+ 01:05 用组件化思想重构代码
+ 03:50 增加权限管理
+ 06:47 知识点:header和body
+ 10:11 知识点:http状态码302和404
+ 13:02 重构header,分离引用和执行环节
+ 22:15 实现退出按钮
+ 24:06 勘误:container写错了,应找到第一个错误的位置打上字幕
+ 25:36 解决active样式问题
+ 27:00 知识点:$_Server查看服务器参数
+ 29:35 重构nav组件,分离引用和执行环节
+ +## 第二部分:增加用户 + +### 2.1.0 新增用户 + + 00:40 实现新增按钮
+ 01:20 实现”新增“页面
+ 08:28 知识点:Bootstrap选择按钮radio和select
+ 11:42 知识点:radio分组(卡带式收音机)
+ 12:20 保存按钮
+ 17:25 save组件原型
+ +### 2.1.1 功能开发 + + 00:10 下载教程代码、启动环境、导入SQL
+ 01:10 查看POST数据
+ 02:04 获取变量
+ 03:15 向数据中插入数据
+ 05:12 知识点:PDO方式插入数据
+ 07:42 知识点:PDO错误提示功能
+ 09:14 知识点:MySQL 1054 1364
+ 12:10 整理代码
+ 13:25 在保存失败时输出错误信息,成功时跳转
+ 15:46 新插入的数据放在第一行
+ 知识点:order by desc
+ +### 2.1.2 JavaScript校验 + + 00:10 下载教程代码、启动环境
+ 01:13 解决不填字段也不报错的bug
+ 01:50 知识点:bootstrap提示信息
+ 03:43 知识点:JavaScript和PHP代码执行阶段的区别
+ 06:38 知识点:浏览器兼容性
+ 07:50 知识点:JavaScript submit事件
+ 10:17 知识点:阻止表单提交
+ 11:59 知识点:CSS选择器
+ 14:58 知识点:HTMLInputElement
+ 15:18 使用JavaScript判断name是否为空值
+ 16:46 知识点:HTMLDivElement
+ 18:37 知识点:CSS display样式
+ 21:52 知识点:HTML.innerText
+ 25:51 知识点:HTML获取radio选中情况
+ +### 2.1.3 友好跳转 + + 00:45 知识点:SweetAlert友好的警告框
+ 02:43 使用SweetAlert
+ 08:47 知识点:JavaScript回调函数
+ 09:25 实现操作成功
+ 知识点:JavaScript跳转URL
+ 10:00 实现操作失败
+ 11:07 if -- else -- endif结构
+ 13:14 知识点:操作失败回跳 history.back
+ 13:54 增加失败的提示信息
+ +## 第三部分 删除用户 + +### 2.2.0 删除用户 + +### 2.2.1 Alert组件 + +## 第四部分 修改用户 + +### 2.3.0 修改用户-原型 + +### 2.3.1 获取用户 + +### 2.3.2 更新用户 + # 第三章 +## 第一部分 班级列表 + +### 3.0.0 班级管理 + +### 3.0.1 构造函数 + +### 3.0.2单入口文件 + +### 3.0.3 权限校验 + +## 第二部分 + +### 3.1.0 数据库初始化 + +### 3.1.1 功能模拟 + +### 3.1.2 命名空间 +### 3.1.3 数据仓库 -- Gitee