Blogger Information
Blog 9
fans 0
comment 0
visits 3344
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
学习Html5的前置工作
孤独求败的博客
Original
444 people have browsed it

学习HTML5、PHP的前置工作

今天是2022年10月13日,做个学习笔记
对于HTML5这块的学习,我这是第三次了,内容大概知道,但是一直没有机会实际使用。
现在有需要了,需要在3个月内,把HTML5,PHP把这块知识搞清楚,再去完成小程序的独立开发。

一、工具软件

学习HTML需要三个工具:

  1. VSCode 用于代码书写
  2. Chrome 浏览器用于显示和调试
  3. php Env 用于服务器端的模拟

    1、VSCode

    下载地址: https://code.visualstudio.com/

    2、Chrome

    下载地址:https://www.google.cn/chrome/index.html

    3、php Env

    下载地址:https://www.php env.cn/

二、配置软件

1、VSCode

  1. 打开扩展:Ctrl +Shift + X

    安装 Extension Import/Export 插件
    插件介绍详见链接

  2. 插件导入办法如下:

    1. 从群文件下载 vscode-extensions-list.json
    2. 把文件放入 Microsoft VS Code 目录里
      可有有效回避中文错误、路径不一致、无权限等问题
    3. 在Microsoft VS Code 按快捷键 CTRL +Shift +P 打开命令面板 Show Command Palette
      输入 命令 Import Extensions (还原插件的命令)
      选择目录 选择文件 vscode-extensions-list.json
    4. 等安装完,选择reload 重置插件
  3. 配置颜色主题

    文件->首选项->颜色主题

3、Chrome

安装几个常用插件,梯子办法,略

  1. AbBlock 广告拦截插件
  2. 划词翻译 支持百度(需要配置百度开发者帐号)
  3. Fehelper 前端助手
  4. Vue.js devtools VUE开发工具
  5. Charset 修改编码,自定义编码字符集
  6. 清除缓存
  7. Infinity 标签页管理

3、php Env

高级设置,打开两项:

  1. 新建站点自动写入 host
  2. 新增、保存站点重启服务
    3、改默认web服务器为Apache

三、MarkDown语法介绍

1、用途

  1. 写作业、写技术博客
  2. 写文档、写API接口

2、语法

1、文本:标题、段落、字体样式、代码、引用
2、其他:列表、表格、

1.标题

  1. 一个文档只能有一个一级标题 就是 # 开头的
  2. # 一级标题
  3. ## 二级标题
  4. ### 三级标题
  5. #### 四级标题
  6. ##### 五级标题
  7. ###### 六级标题
  8. ####### 七级标题
  9. Markdown 文档最终会转化成HTML。所以标题类似于 H1H2....

2.分隔符

三个 —- 就是分隔符

  1. --- ,下面会出现一个分隔符

3.段落

加一个空行,就是段落

第二段内容
<!-- 对应html 就是 <P> 标签 -->

4.字体样式

<!-- **加粗** 对应html就是 <b> 标签 -->

加粗
<!-- _斜体_ 对应html 就是 <i> 标签 -->
斜体
<!-- _**加粗斜体**_ -->
加粗斜体
<!-- ~~删除线~~ 对应html 就是<s> 或 <del> 标签 -->
删除线
<!-- 这是注释写法 -->

5.引用

这是一个引用样式
<!-- 引用就是大于号 ‘>’,放在开头,加空格即可 -->

这是二级引用
<!-- 二级引用就是两个大于号 ‘>>’,放在开头,加空格即可 -->

6.列表

(1)无序列表

  • 一级列表项
  • 一级列表项
  • 一级列表项
    • 二级列表项 1
    • 二级列表项 2
    • 二级列表项 3

      <!-- 写法就是横线加空格 ‘- List1 ’ -->

(2)有序列表

  1. List1
  2. List2
  3. List3

    <!-- 写法就是数字+点+空格 ‘1. List1’ -->

    <!-- 写法就是数字+点+空格 ‘2. List2’ -->

7.代码

(1)单行代码 Hello Word
<!-- 写法就两个``包裹代码 ‘ `Hello Word` ’ -->

(2)多行代码

  1. class User
  2. {
  3. Hello Word
  4. }

<!-- 写法就上下两个都是三个``` 然后包裹代码 ,由于显示不佳,代码截图 ``` php class User { Hello Word } ``` -->

8.表格

序号 姓名 性别 工资
1 朱老师 12345
2 欧阳老师 23456
3 灭绝老师 34567

这个写法需要 注意 除了用 数显分割,还需要在标题和内容之间加入一行用—-加竖线的分割,大致写法如下
序号 | 姓名 |性别 | 工资
—-| —- | —- |
1 | 朱老师 |男 | 12345
2 | 欧阳老师 |男 | 23456
3 | 灭绝老师 |女 | 34567

9.链接

php中文网
<!-- [php中文网](https://www.php.cn) -->

10.图像

php中文网
<!-- ![php中文网](https://img.php.cn/upload/course/000/000/015/61a08af7104fb653.jpg) -->

四、HTTP

  1. 客户端 <==> 服务器
  2. 请求 <==> 响应

1、三次握手

客户端发起,发送正常
服务器发起,接受正常
客户端再发起 ,完成链接。
目的就是为了确认收发正常

2、四次挥手 断开

双方均可发起,一般是客户端发起
发起后,
服务器发送等待要求,做清理工作,一般需要一分钟
清理完成后,服务器告知客户端
客户端接到通知后,完成断开

五、URL

1、静态URL

一般结尾是html的,可以看作静态URL,虽然有时是伪静态
https://www.php.cn/course/1188.html
按照相应路径,可以找到这个文件

2、动态URL

https://www.php.cn:80/index.php/user/add?p=3$key=admin#link

index.php 应该由路由器路由到一个APIU(函数)去处理

  1. http:// : 协议
  2. /www.php.cn : 域名/主机名
  3. :80 : 端口
  4. /index.php : 入口文件/应用程序 /用一个函数处理
  5. /user/add : PATH_INFO(可选的) ,用来做路由
  6. ?p=3$key=admin:查询参数/字符串
  7. #link 锚点 / hash 参数,定位到页面位置,老vue2.0时用,现用的少

2、伪静态

https://www.php.cn:80/index.php/user/add?p=3$key=admin#link
参数路径化
https://www.php.cn/user/add/p/3/key/admin.html
解析 :/user/add/p/3/key/admin

  1. user:controller 控制器
  2. add:action
  3. p,key 参数
    MVC 框架原理
Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!