发表于: 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服务器错误,表示服务器不能完成队请求的处理
评论