1、HTML

HTML(HyperText Markup Language) 超文本标记语言,用于描述网页文档的一种标记语言。 HTML 不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言(或超文本标签语言)的结构包括“头”部分、和“主体”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

2、第一个 HTML 文档

3、表单 form

表单在网页中主要负责数据采集功能(用户与服务器进行交互)。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。

CGI(Common Gateway Interface)程序是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。

CGI处理步骤:

⑴通过Internet把用户请求送到服务器。

⑵服务器接收用户请求并交给CGI程序处理。

⑶CGI程序把处理结果传送给服务器。

⑷服务器把结果送回到用户。

action:请求的服务器路径,什么都不写默认为当前页面。

method:请求方式 get/post

get:数据量小,安全性低,默认方式。数据会出现在地址栏中。

post:数据量大,安全性高。数据会出现在请求正文(只有post里面有)中。

name:名称,后端(服务器)区分唯一性,获取值,只要提交数据给后台(服务器)必须存在 name

id:(用户的的浏览器在文档里区分唯一性)前端区分唯一性,js 中。

4、在服务器查看请求正文的数据(演示)

手写html基础格式,手写服务器_HTML 简单入门知识相关推荐

  1. python3实战练手项目_Python0基础练手项目有哪些值得推荐?附实战项目+学习图谱...

    原标题:Python 0基础练手项目,有哪些值得推荐?附实战项目+学习图谱 刚学Python的时候,因为豆瓣帖子老沉,就写了一个顶帖脚本.就是用这个脚本,给自己的帖子顶了两年,在小组里追到了现在的女朋 ...

  2. JavaScript基础小节——手写重点整理02

    接上一篇博客<JavaScript基础小节--手写重点整理01>:点这里  继续手写整理了一些我认为容易混淆的一些知识点 如图所示:

  3. 安卓pdf阅读器_用户分享Note2阅读器体验:全格式手写、双开翻译功能很给力!...

    本文出自百度贴吧用户 "猫叔" 对 BOOX Note2的评测,已征得作者授权转载. 楼主是电纸书阅读器爱好者,使用过kindle paper2,kindle oasis2,文石p ...

  4. 手写篇:如何手写RPC框架?

    手写篇:如何手写RPC框架? 首先我们讲下什么是RPC? RPC(Remote Procedure Call)远程过程调用协议,他是一种通过网络从远程计算机程序请求服务.简单的来说,就是通过网络进行远 ...

  5. android 实现浮动窗口,Android_圣诞节,写个程序练练手————Android 全界面悬浮按钮实现,开始我以为悬浮窗口,可以用A - phpStudy...

    圣诞节,写个程序练练手----Android 全界面悬浮按钮实现 开始我以为悬浮窗口,可以用Android中得PopupWindow 来实现,虽然也实现了,但局限性非常大.比如PopupWindow必 ...

  6. 手起刀落-一起来写经典的贪吃蛇游戏

    回味 小时候玩的经典贪吃蛇游戏我们印象仍然深刻,谋划了几天,小时候喜欢玩的游戏,长大了终于有能力把他做出来(从来都没有通关过,不知道自己写的程序,是不是能通关了...),好了,闲话不多谈,先来看一下效 ...

  7. 不填写内容用哪个斜杠代替_手写斜杠日期怎么写

    1. 手写日期时斜杠上写日期还是月份 斜杠上面是日,下面是月.年年/月月/日日.例如:2019年7月15日表示为2019/7/15. 公历日期标准格式为:2015年6月1日(或2015-06-01). ...

  8. 水果超市-用JavaWeb写的新手练手项目

    @用JavaWeb写的新手练手项目水果超市 简介 好久没有专门的去写一个适合新手练习的JavaWeb项目,今天写一个水果超市JavaWeb项目,一个特别简单的,适合新手练习的JavaWeb项目. 目录 ...

  9. 【手写系列】纯手写实现一个高可用的RPC

    前言 在实际后台服务开发中,比如订单服务(开发者A负责)需要调用商品服务(开发者B负责),那么开发者B会和A约定调用API,以接口的形式提供给A.通常都是B把API上传到Maven私服,然后B开始写A ...

最新文章

  1. Windows下Mysql主从配置(Mysql5.5)
  2. 利用BP神经网络教计算机识别语音特征信号(代码部分SLR)
  3. shell 脚本定时创建月份表
  4. JavaScriptjQuery.stopPropogation()
  5. poj-1064Cable master(二分)
  6. view技术简单了解
  7. 缓存-分布式锁-缓存一致性解决
  8. 中国式创新技术“步态识别”终于来临,你大胆地走两步,我就知道你是谁
  9. io密集型和cpu密集型_和小胖一起理解CPU负载和利用率
  10. C语言之字符串探究(五):N系列字符串函数——strncpy、strncat、strncmp
  11. linux批量重命名脚本,Linux批量命名文件SH脚本整理
  12. 德州扑克AI--Programming Poker AI(译)
  13. Python爬虫实践(三) -- 用户全量数据爬取、多媒体信息爬取
  14. win7计算机默认用户名,win7系统任务管理器中用户名没有显示的解决方法
  15. 大型网站架构系列:电商网站架构案例
  16. 360、腾讯、迅雷Windows编程、网络编程面试题及答案
  17. 点击不同按钮,eachart图显示不同数据,动态的控制echarts折线的条数
  18. element的formatter失效的解决方案
  19. Apifox 测试工具
  20. Day34-Java面试系列(一)-Java基础(下)

热门文章

  1. tableau实战系列(七)-服务器日志清理和级别设置
  2. JDK和SSH无密码配置
  3. hadoop2.2.0安装,完全分布式安装
  4. 一个高效且友好的TensorFlow图神经网络(GNN)框架:tf_geometric
  5. memset()函数介绍
  6. 【图像处理opencv】_Jupyter 更改文件默认保存目录
  7. 【图像处理opencv】_numpy基本操作
  8. numpy.arcsin详解
  9. spring源码分析之spring-core总结篇
  10. 支付产品必懂的会计基础及如何应用