逆袭之路——python 前端开发之基础部分【day38】

article/2025/10/8 20:01:32

今日内容概要

  • 前端简介
  • HTTP简介
  • HTTP协议
  • HTML简介
  • head内常见标签
  • body内基本标签
  • body内特殊符号
  • body内常见标签
  • 标签的两大重要参数
  • 列表标签
  • 表格标签
    请添加图片描述

今日内容详细

一、前端简介

  1. 什么是前端 什么是后端?

    前端
            任何与用户直接打交道的界面都可以称之为前端
             eg:淘宝页面 游戏页面 操作页面
    后端
            不直接与用户打交道的用于执行真正业务逻辑的代码
            eg:python代码 java代码 c++代码

  2. 前端的学习路径
            真正的前端工程师也需要培训六个月左右 我们作为python全栈工程师只需要掌握前端最核心的知识点即可 做到能看到前端代码并且将来有能力去钻研前端即可
            知识脉络:
                    HTML CSS JavaScript jQuery(框架) Bootstrap(框架)
            只要学习前端看到要学’前端三剑客’>>>:HTML CSS JavaScript
            比喻说明:
            HTML:“网页的骨架
    蜡笔小新不穿衣服 赤裸裸的(难看)
            CSS:网页的样式
    穿上衣服 化好妆(好看)
            JavaScript:网页的动态效果
    扭起来 跳起来 动起来(生动)

  3. 整个培训心路历程(课外补充)
    1)信心满满 我肯定能学会 凭啥学不会
    2)哎呦卧槽 好像有点难 肯定学不会
    3)他喵的 怎么还不毕业 老子要出去挣大钱
    4)我靠 怎么毕业了 我啥都不会

  """所有人都会经历这些阶段(也可能不经历:那是最好的)但是学得好的同学每个阶段可能只会停留一两天学的差得同学会一直停留在某个阶段 开始摆烂!!!"""

二、 HTTP简介

# 可以充当客户端的有哪些?1.自己写的python代码(TCP客户端)2.别人写的浏览器'''cs架构与bs架构:bs本质也是cs'''# 问题我们自己写的TCP服务端与浏览器之间通信了 但是浏览器不识别服务端数据# 推导不同的服务端数据的组织策略千差万别 但是浏览器却需要做到能够统一处理最佳的解决措施是统一规定一个标准>>>:HTTP协议# HTTP协议规定了服务端与浏览器之间的数据交互格式及其他事项"""如果服务端遵循HTTP协议 就可以被浏览器正常访问并展示内容如果服务端不遵循HTTP协议 浏览器就不会正常访问和展示 但是不影响服务端如果这个应用特别火爆 那么完全可以让用户下载专属的客户端(app)"""

三、HTTP协议

# 1.四大特性1.基于请求、响应服务端永远不会主动给客户端发消息 必须是客户端先请求服务端被动响应2.基于TCP/IP作用于应用层之上的协议应用层协议:HTTP HTTPS FTP ...3.无状态服务端不保存客户端状态(纵使见她千百遍 我都当她如初见)4.短连接不保持客户端与服务端之间的链接导通补充:websocket(长连接) 主要用于加好友聊天等业务# 2.数据格式请求格式:客户端给服务端发送消息应该遵循的数据格式1.请求首行(请求方法 协议版本)2.请求头(一大堆k:v键值对)3.(换行不能省略)4.请求体(携带敏感数据:密码 身份照号...) 不是一直都有响应格式:服务端给客户端发送消息应该遵循的数据格式1.响应首行(响应状态码 协议版本)2.响应头(一大堆k:v键值对)3.(换行不能省略)4.响应体(给浏览器展示给用户看的页面内容)# 3.响应状态码用数字来表示一串中文意思(简化理解)1XX:服务端成功接收到了你的数据正在处理 你可以等待或者继续发送2XX:200 OK  表示请求成功 服务端给出了响应3XX:301\302 表示重定向(想访问A页面但是自动跳转到了B页面)4XX:403请求不合法(权限不够)	404请求资源不存在5XX:都是服务端错误  与客户端无关(代码bug、机房炸了...)在工作中还会自定义状态码(因为默认的不够)自定义状态码一般都是从10000开始# 以后我们进公司写后端也需要给前端提供一个手册eg:聚合数据

四、 HTML简介

<h1>hello big baby</h1>
<a href="https://www.sogo.com">click me</a>
<img src="111.jpg"/>
# 上述语法就是HTML 用于构建网页的骨架(所有的网页都是由HTML组成)
1.存放HTML代码的文件后缀名一般都是.html2.HTML:超文本标记语言它没有任何的逻辑 固定搭配 """所见即所得"""3.HTML文档结构<html><head>给浏览器看的数据</head><body>给用户看的数据</body></html>4.HTML标签的分类1.双标签:有头有尾		内容写在中间<h1></h1>	<html></html>2.自闭合标签:单标签<img/>				一般有特殊功能5.HTML注释语法<!--单行注释--><!--多行注释-->'''html由于标签非常的多 所以可以通过注释区分页面区域'''

补充:

1.如何打开html标签1.查找并右键选择打开方式2.pycharm快捷方式(重要)html文件内容区右上方浏览器图标2.html标签其实没有缩进的概念之所以缩进是因为我们习惯了 更加美观3.在pycharm中的html文件内编写标签只需要写表名名称即可 按tab键自动补全4.在pycharm中的html文件内注释的快捷键也是ctrl+?

五、 head内常见标签

# head标签内编写的标签一般都是给浏览器看的title标签			控制网页小标题style标签			内部支持编写css代码link标签			引入外部css文件script标签		    内部支持编写js代码 也可以通过src属性引入外部js文件meta标签			功能非常多keywords:搜索引擎查询关键字description:用于展示页面搜索结果的文本描述
"""
正常的业务逻辑 HTML CSS JS都会分不同的文件存储 用于解耦合
"""

六、 body内基本标签

"""相同的样式可能存在多种标签 区别在于语义不一样(后面再说)"""
1.标题系列h1~h6(16级标题)
2.字体系列<i>斜体</i><b>加粗</b><u>下划线</u><s>删除线</s>
3.文本段落<p></p>
4.其他hr 	 水平分割线br	 换行符

七、 body内特殊符号

&nbsp;		    空格
&gt;			大于号
&lt;			小于号
&amp;			&符号
&yen;			羊角符
&copy;		    版权	
&reg;			商标

八、body内常见标签

"""
标签的类别块儿级标签:h1~h6 p	div默认独占浏览器一行内 行内标签:s i u b span自身内部文本多大就占多大标签之间支持嵌套(最好是布局类相关标签参与)块儿级标签可以嵌套任意标签不属于布局标签的块儿级标签不建议嵌套块儿级标签行内标签只能嵌套行内标签
"""1.布局标签divspan# 页面的编写首先就是先用布局标签占位 之后填充内容即可2.图片标签imgsrc			图片路径title		鼠标悬浮自动展示提示信息alt	  	    当图片无法正常展示自动提示的信息height 		自定义图片高度width   	自定义图片宽度# height和width调整一个另外一个自适应调节 单位是px(像素)3.链接标签ahref	  点击跳转到位置可以写网址<a href='网址'></a>也可以写标签id<a href='页面上某个标签id值'></a>target	控制是否当前页跳转默认_self当前页设置_blank新建页

九、 标签的两大重要参数

1.id类似于身份证号 同一个html页面上标签的id值不允许重复用于精确查找某个标签(因为一个html页面上相同标签名的标签太多)
2.class类似于面向对象知识 可以将多个标签归为一类 分类查找(范围查找一次性多个)

十、 列表标签

# 无序列表<ul><li>001</li><li>002</li><li>003</li><li>004</li><li>005</li></ul>
"""
无序列表是使用频率最高的列表标签页面上只有是有规则排列的横向或者竖向内容 几乎使用的都是无序列表
"""

十一、 表格标签

<table ><thead><tr>  <!--tr表示一行--><th>编号</th>  <!--th加粗文本--><th>姓名</th><th>年龄</th></tr></thead>  <!--表头字段--><tbody><tr><td>1</td>  <!--td普通文本--><td>jason</td><td>18</td></tr><tr><td>2</td><td>tony</td><td>28</td></tr><tr><td>3</td><td>kevin</td><td>38</td></tr></tbody>  <!--表单数据-->
</table>

请添加图片描述


http://chatgpt.dhexx.cn/article/kXTeQ5Hj.shtml

相关文章

用Python写前端

分享一个让开发交互式 Web app 超级简单的工具。不会 HTML&#xff0c;CSS&#xff0c;JAVASCRIPT 也没事。交互式 Web app 非常实用&#xff0c;比如说做一个问卷调查页面、一个投票系统、一个信息收集表单&#xff0c;上传文件等等&#xff0c;因为网页是可视化的&#xff0c…

jsp物流配送管理系统

jsp物流配送管理 emmmm 本系统带程序说明书 有需要的可以去我上传的资源里面找&#xff0c;找不到的话&#xff0c;评论我&#xff0c;或者站内私信留下邮箱&#xff0c; 我看到机会给你发&#xff0c;也可以主动联系我博客名。 因为最近太忙一直没有上传完。我会尽快传完…

中小企业物流配送管理系统SSM开发MYSQL数据库javaweb项目j2ee实现

本项目使用IDEA JavaBean Servlet MVC和MYSQL开发,需要eclipse SSM SpringSpringMVCMyBatis或SQL server数据库的请联系QQ1978519681 1 数据库概念设计 2 功能 功能包含:货物种类 货物信息管理 入库 出库 库存盘点 车辆管理 物流配送管理 客户管理 员工管理 3 效果演示

基于SSH的物流配送信息管理平台设计与实现

目 录 1 引言 3 1.1 目的 3 1.2 背景 3 1.3 参考资料 3 1.4 术语 3 2 任务概述 4 2.1 目标 4 3 需求规定 4 3.1 一般性需求 4 3.2 功能性需求 4 6、 中心库房管理员&#xff1a;存放公司所配送的货物&#xff0c;是公司货物的入口。 4 3.2.2 整体业务流程描述 5 1、 客服接收客…

物流管理系统需要的服务器,物流业务管理系统

erp系统物流门店收银方案概述 连锁门店在国内的兴起,服务好,品牌一致,在工作效率上已经不能靠从前的记账方式。现成于条码技术,可以解决现在管理中快速的定位,集中处理,少出错等问题。采用GPRS无线网络,可以解决各个分店到总部的数据远程实时传输。便于集中统一管理,货…

物流配送管理系统(ssm,mysql)

可以实现数据的图形展示、报表展示、报表的导出、打印。 1、仓储数据分析: 将2018年12月1日青岛仓出库量与 1、 仓储主题 仓库分为冷冻仓和冷藏仓,仓库地点至少三个,一个地点有多个冷冻仓和冷藏仓。时间为日、月、季度、年。商品为具体的生鲜产品。仓库设置仓库维度、时间…

【附源码】计算机毕业设计SSM物流配送系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

快递配送管理系统毕业设计

技术&#xff1a;Java、JSP等 摘要&#xff1a;本快递配送管理系统是使用JSP编程语言和SQL Server2008数据库共同来完成的&#xff0c;采用面向对象方法&#xff0c;对快递配送管理系统进行设计与实现。分析设计了快递配送管理系统的静态模型和动态模型&#xff0c;完成了系统开…

基于C语言Win32API窗口实现的物流配送信息管理系统

一、题目 物流配送管理信息系统 二、系统功能模块结构图 2.1 函数程序模块结构图如图 1 所示&#xff1a; 图 1 2.2 录入子菜单功能结构图如图 2 所示&#xff1a; 图 2 2.3 插入的子菜单的功能结构图如图 3 所示&#xff1a; 图 3 2.4 修改的子菜单的功能结构图如图 4 所…

【附源码】计算机毕业设计SSM物流配送中心管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

python基于PHP+MySQL的物流配送管理系统平台

随着时代的发展,物流显得越来越重要。尤其是在网购这样的大环境冲击之下基本上物流已经充满了我们生活的每一个角落。尽管如此,但是对于那种大型的货物和车辆,仍然没有一个很好的信息共享平台。经常会出现出主找不到货源,货主找不到车源的情况。车主和货主之间形成了严重的信息…

基于PHP+MySQL的物流配送管理系统平台

随着时代的发展,物流显得越来越重要。尤其是在网购这样的大环境冲击之下基本上物流已经充满了我们生活的每一个角落。尽管如此,但是对于那种大型的货物和车辆,仍然没有一个很好的信息共享平台。经常会出现出主找不到货源,货主找不到车源的情况。车主和货主之间形成了严重的信息…

物流 计算机管理 好处,物流配送管理系统的好处与可行性分析

原标题&#xff1a;物流配送管理系统的好处与可行性分析 物流配送是物流业的基本职能之一。它在物流活动中具有重要的地位和作用。它反映了物流的最终效果。选择正确的配送路线不仅可以提高配送效率&#xff0c;还可以更好地为客户服务。提供贴心的送货服务。 使用物流配送系统…

物流配送信息管理系统java_基于jsp的物流配送管理系统-JavaEE实现物流配送管理系统 - java项目源码...

基于jspservletpojomysql实现一个javaee/javaweb的物流配送管理系统, 该项目可用各类java课程设计大作业中, 物流配送管理系统的系统架构分为前后台两部分, 最终实现在线上进行物流配送管理系统各项功能,实现了诸如用户管理, 登录注册, 权限管理等功能, 并实现对各类物流配送管…

基于Springboot+Vue+ElementUI物流配送管理系统

程序开发软件&#xff1a; Eclipse/Idea Vscode Mysql Redis 采用技术&#xff1a; Springboot Vue ElementUI 本系统实现一个物流管理系统。具体功能描述如下&#xff1a; 1.系统其它信息管理&#xff1a;主要是针对系统的其他的信息进行管理&#xff0c;实现了系统的模块…

java物流管理系统代码_Java物流配送管理系统 Spring 源码下载

生鲜配送管理系统功能概要 l 系统整体流程图 l 订单管理 流程描述 功能描述 订单来源主要有微信商城、网站商城、客服录入、餐桌计划的自动下单。 订单主要分回馈类订单、正常订单。回馈类订单又有卡、券之分&#xff0c;正常订单有预付款、卡(固定搭配&#xff0c;自由搭配)…

JAVAWeb物流快递管理系统

把JAVA作为开发语言&#xff0c;sql作为数据库&#xff0c;按照软件工程的方法开发物流管理系统。系统主要分为功能模块和管理模块&#xff0c;其中功能模块主要包括登录、退出、登录密码修改&#xff1b;管理模块包括系统用户管理、客户信息管理、货物信息管理、接货单管理、车…

基于JavaWeb的物流管理系统的设计与实现

源码下载 http://www.byamd.xyz/hui-zong-1/摘 要 物流作为中国经济发展迅速的代表行业之一&#xff0c;在当今时代&#xff0c;它在我们身边无处不在&#xff0c;我们几乎可以随时随地看到它们的身影&#xff0c;为什么我们能在网上买的东西能在几天时间里送到我们手中&…

计算机毕业设计 Java web物流配送管理系统

文章目录 0 项目说明1 项目各文件介绍2 项目运行准备工作3 项目目录结构介绍4 效果图展示5 项目源码 0 项目说明 基于Java web的物流配送管理系统 提示&#xff1a;适合用于课程设计或毕业设计&#xff0c;工作量达标&#xff0c;源码开放 项目分享&#xff1a; https://gi…

物流公司货运配送管理系统设计

物流公司货运配送管理系统要求基于B/S架构&#xff0c;开发出一个对硬件要求相对较低&#xff0c;功能全面能实现物流管理人员日常工作&#xff0c;操作简单方便&#xff0c;易上手&#xff0c;使用流畅&#xff0c;可扩展性强的应用管理系统。主要有角色管理&#xff0c;配货管…