发表于: 2017-07-27 22:09:27

1 921


今天完成的事情:

1、改完任务四的两个BUG,其中一个是天数页面投票后的身份显示正确的问题。另一个是天数页面的伸缩,点击一下,全面收缩的问题。

2、学习了HTTP协议入门。

3、了解了AJAX XHR。


明天计划的事情:

1、完成任务五。

2、看看Hbuild,学习一下。


遇到的问题:

1、天数页面的伸缩,点击一下,全面收缩的问题

    对其使用了eq()遍历选择器,进行选择,然后用slide属性对其收缩。

function folding() {

for(var i=0;i<15;i=i+2){
$(".first").eq(i).bind("click",function () {
$(this).next("div").slideToggle(1000);
       })

}

2、天数页面投票后的身份显示正确的问题。

    分析了一下产生问题的原因发现,这主要是因为乱序数组混乱导致的,在同一个页面分别获取了两次随机乱序数组,从而导致问题的发生。


收获:

1、ajax是asynchronous javascript and XML的简写,中文翻译是异步的javascript和XML,这一技术能够向服务器请求额外的数据而无须卸载页面,会带来更好的用户体验。虽然名字中包含XML,但ajax通信与数据格式无关。

2、ajax包括以下几步骤:1、创建AJAX对象;2、发出HTTP请求;3、接收服务器传回的数据;4、更新网页数据。概括起来,就一句话,ajax通过原生的XMLHttpRequest对象发出HTTP请求,得到服务器返回的数据后,再进行处理。

3、http请求由三部分组成,分别是:请求行、消息报头、请求正文。 在接收和解释请求消息后,服务器返回一个HTTP响应消息。他的响应也是由三个部分组成,分别是:状态行、消息报头、响应正文。 HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。






返回列表 返回列表
评论

    分享到