1.onreadystatechange 监听事件:
readyState值 | |
0: 请求未初始化 | |
1: 服务器连接已建立 | |
2: 请求已接收 | |
3: 请求处理中 | |
4: 请求已完成,且响应已就绪 |
http.onreadystatechange = function(){
if(http.readyState==4 && http.status==201){
console.log(JSON.parse(http.responseText));
}
}
console.log(http);
jq
$.ajax()默认行为是get
var base = "http://jsonplaceholder.typicode.com";
$.ajax({
url: base+"/posts",
data: {
id:20
},
success: function(user){
console.log(user);
},
})
$.get("http://jsonplaceholder.typicode.com/posts",{
id:5
},function(user){
console.log(user);
})
$.post("http://jsonplaceholder.typicode.com/posts",{
"userId":10,
"title":"hello",
"body":"你好"
},function(user){
console.log(user);
})
2.Generator 函数特性 :
Generator 函数特性,可以通过 yield 关键字, | |
把函数的执行流挂起,为改变执行流程提供了可能 | |
Generator 有两个区分于普通函数的部分: | |
1.一是在 function 后面,函数名之前有个 * ; | |
2.函数内部有 yield 表达式。 | |
3.其中 * 用来表示函数为 Generator 函数,yield 用来定义函数内部的状态。 |
3.export default:
1.在一个文件或模块中,export、import 可以有多个,export default 仅有一个。
2.export default 中的 default 是对应的导出接口变量。
3.通过 export 方式导出,在导入时要加{ },export default 则不需要。
4.export default 向外暴露的成员,可以使用任意变量来接收。
import a from "./day27.js";
import {myfunc,aa} from "./day27.js";
export { myfunc } from "./day27.js";
console.log(myfunc);
console.log(aa);
感谢大家的阅读,如有不对的地方,可以私信我,感谢大家!