开学第一课作业
1.软件安装
vscode
应用商店下载插件或者导入插件
Export Extensions 导出
Import Extensions 导入chrome
安装完成可以选择安装拓展插件phpenv
1.打开新增站点后自动写入hosts选项,打开新增,保存站点后自动重启服务选项
2.将默认web服务器设置为Apache
MarkDown 语法
markdown 最终是
html
1.标题
<#依次递增>
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
2. 分隔符
---
至少三个-
3. 段落
markdown 是一种纯文本的标记语言
加一个空行
第二段内容
4. 字体样式
**加粗**
_斜体_
斜体加粗删除线
5. 引用
这是一个引用内容
二级引用内容
三级引用内容
6. 列表
(1)无序
- list1
- list2
- list3
(2)有序
- list1
- list2
- list3
7. 代码
(1)单行代码:const num =100
(2)多行代码:
class User
{
private string $username = 'admin';
}
const obj={
x:1,
y:2,
}
8. 表格
序号 | 姓名 | 性别 | 年龄 | 工资 |
---|---|---|---|---|
1 | 张三 | 男 | 24 | 3000 |
2 | 李四 | 男 | 25 | 5000 |
3 | 小米 | 女 | 25 | 6000 |
9. 链接
10. 图像
4. HTTP
1 客户端<=>服务器
2 请求<=>响应
3 链接:三次握手
确保双方收发是否正常
4 断开:四次挥手
5. URL
- 静态
https://www.php.cn/course/1459.html
第一阶段学习内容
- 动态
http://site.cn:80/index.php/user/add?p=3&key=admin#link
第二阶段学习内容
index.php应该由服务器路由到一个API(函数)去处理
1.1 http
://:协议
1.2 site.cn
:域名/主机名
1.3 :80
:端口
1.4 index
.php:入口文件/应用程序/用一个函数来处理
1.5 /user/add
: 路径信息,PATH_INFO(可选的),用来做路由
1.6 ?p=3&key=admin
: 查询参数/查询字符串/GET 请求
1.7 link
: 锚点 / hash 参数
伪静态
http://site.cn/index.php/user/add?p=3&key=admin
- 隐藏入口
http://site.cn/user/add?p=3&key=admin
- 参数路径化
http://site.cn/user/add/p/3/key/admin
- 自定有扩展名
.html
http://site.cn/user/add/p/3/key/admin.html
<!-- /user/add/p/3/key/admin: PATH_INFO -->
解析 : /user/add/p/3/key/admin
user: controller 控制器
add: action 方法
p,key 参数
MVC 框架的原理