前端复习-网络(1-概念)

说到网络部分,我们仍然离不开Ajax,对这一部分我是又爱又恨,但是我在看其他文章的时候看到过这样一句话:“不掌握的网络的前端工程师,就是一个UI”。这句话深深地提醒着我。fighting!

请求页面时大概的流程:
1.输入网址(网址对应服务器,也对应着IP地址)
2.根据DNS解析出一个IP地址(IP指向了一个cdn缓存服务器),返回给浏览器。
3.找到服务器的位置,向服务器发送一个HTTP请求
4.三次握手(三次沟通)
5.进到服务器下,告诉他我要申请的东西。
6.四次挥手,并且链接断开(为了防止安全)
7.你拿着你申请的东西回到了浏览器(html+css+js),先解析html文档,link+css标签,然后引入js文件

随着百度注册窗口前端验证部分被人知。

首先需要下载wampserver

windows Apache MySql PHP 的环境集成
这里我不详细介绍他是如何下载和安装的,没有难度亲们,在之后我会用到它,到那时我们再细说。

form表单

MethodGET POST
actionaddress
enctype: 规定在发送表单数据之前如何对其进行编码
—– application/x-www-form-urlencoded
—– 在发送前编码所有字符(默认)
—– multipart/form-data ()
不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。

ajax

前面的博客我已经大致写了ajax的相关知识,现在我们在写如何封装一个ajax

这个过程,类似我们订餐的过程。
1.我们需要有手机(设备)
2.我们需要有app软件
3.选购,找商家,商品
4.下单,(并且备注) 付款
5.看他是否接单(监听一下物流信息)
6.下楼取餐

同样的道理,转移到ajax上我们需要的流程是什么样的呢
1.浏览器(设备)
2.要有一个Ajax对象(才可以用他的方法和属性)
3.发送Ajax请求(open方法),你要规定请求方式(GET / POST

oper(“get” , “erl” ,true);

4.send() (请求结束了,需要下单了)
5.onreadystatechange –> 监听一下数据是否回来了(是否接单)
6. 处理

猜你喜欢

转载自blog.csdn.net/jbj6568839z/article/details/81354558
今日推荐