发表于: 2017-04-04 16:33:37

3 1226


今天完成的事情:任务五,看了一部分菜鸟教程上angular基础知识。


完成了NGINX的配置,使用jq封装的$ajax完成,类似的方法还有$POST ,其中$ajax是jQuery中较底层的ajax的方法,$get也是实现异步请求的一种方式,是对$ajax的封装。类似于form表单中的get方式的请求。

$post和$get差不多类似于form表单中的post方式的请求。


明天计划的事情:再加深一下对ajax异步获取数据的理解,任务六知识贮备
遇到的问题:碰到很多坑,刚刚配置nginx的时候,怎么都无法启动,这个时候记得查看logs文件夹里的error文件,

发现了两个问题:1.安装路径里面不能出现中文

                            2.配置好的server嵌套到上一个server里面,找了几个小时的问题。。。。




收获:

做了一些笔记:

AJAX:

异步的javascript和xml

一种在无需加载整个网页的情况下能够更新部分网页的技术。

在和后台和服务器进行少量数据交换,实现局部异步更新

同步交互:

客户端  请求--处理--响应--页面载入--

 服务器端       载入

异步:

客户端  请求---页面载入--

 服务器端      处理--响应

xml对象:

xmlhttprequest和服务器异步数据交换

运用javascript操作DOM,实现动态局部数据更新

后台  交换数据   服务器 

实例化XHR对象

var request = new XMLHttpRequest

  

http

计算机通过网络进行通信的规则

无状态协议

完整的http请求:

1.建立TCP链接2

2.web浏览器向服务器发送请求命令

3.web浏览器发送请求头信息

4. web服务器应答

5.web服务器发送应答头信息

6.web服务器想浏览器发送数据

7.web服务器关闭TCP连接

一个http请求一般四个部分组成

1.http请求的方法或动作。比如是get爱是post请求

2.正在请求的URL

3.请求头,包含一些客户端环境信息,身份验证信息

4.请求体。(请求正文,字符串信息,表单信息)

get:一般用于信息获取,使用url传递参数,限制2000字符

post:用于修改服务器资源

http请求:

一个http响应一般三个部分组成

1.数字文字组成的状态吗

显示请求失败还是成果

2.响应头,响应头包括服务器泪腺,日期时间安,内容类型和长度

3.响应体:正文

http状态码,3位数字,收尾数字定义状态吗类型

1XX 信息类,表示收到的web浏览器请求,正进一步处理

2XX成功,表示用户请求正确接受

3XX重定向,表示请求没有成功

客户必须进一步动作

4XX客户端错误,表示提交的请求错误 比如404表示请求引用文档错误

5XX服务器错误,表示服务器不能完成队请求的处理




返回列表 返回列表
评论

    分享到