发表于: 2017-07-31 21:32:08

1 797


今天完成的事情:

1、配置了nginx的跨域操作,基本完成任务五。

2、学习了return的相关知识。
明天计划的事情:

1、补补任务五,开始任务六。
遇到的问题:

1、首先对于任务的要求比较懵逼,对于nginx的service没有概念,后来通过网路以及师兄指导,逐步学习了。


var xhr = new XMLHttpRequest();//创建对象

// 指定通信过程中状态改变时的回调函数
xhr.onreadystatechange = function(){
// 通信成功时,状态值为4
   if (xhr.readyState === 4){
if (xhr.status === 200){
console.log(xhr.responseText);
       } else {
console.error(xhr.statusText);
       }
}
};
// open方式用于指定HTTP动词、请求的网址、是否异步
xhr.open('POST', '/carrots-admin-ajax/a/login', true);

// 发送HTTP请求
xhr.send("name="+ user+"&pwd=" +mima2);

2、除了return,还有没有别的可以是for循环中断?
      break和continue也是可以中断for循环的。


收获:

1、学习了nginx的跨域概念,以及任务五的ajax的几个步骤,创建ajax的对象,然后请求、响应。

2、return的相关知识。

return顾名思义,英文翻译含义就是回转,返回。

在javaScript函数中,return表示被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。

return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码), 主调函数可以通过返回值判断被调函数的执行情况。

返回值是必须有的,作用就是把固定不变的。常用的代码封装起来 写在类里 每次用到的时候就调用就行了 如果需要这个共能返回一个值, 甚至一个对象 就需要用返回值了就是用return来把把值返回给调用的者。

3、break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。 由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。

continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。 continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!

4、迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。 每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。



返回列表 返回列表
评论

    分享到