发表于: 2019-12-17 12:51:13
1 1455
今天完成的事情
1.axios怎么发put请求 delete请求
axios为什么有那么多种请求呢,因为每种请求方式有不同的规范,也规定了每种请求属于什么功能,区分出来可以更好的与后台互交。
axios的请求方法:get、post、put、patch、delete
get:获取数据
post:提交数据(表单提交+文件上传)
put:更新数据(所有数据推送到后端)
patch:更新数据(只将更改的数据推送到后端)
delete:删除数据
axios 请求接口方式相关相关链接 :https://blog.csdn.net/qiaoguoqing/article/details/100077724
JS中基本类型和引用类型分别指的的是什么?有何区别?
自己的答案
虽然在任务1的相关知识点看过,但是要我回答。。。还是不知道
百度的答案
两种类型:
基本类型值:指的是保存在栈内存中的简单数据段; 引用类型值:指的是那些保存在堆内存中的对象,意思是,变量中保存的实际上只是一个指针,这个指针执行内存中的另一个位置,由该位置保存对象; 两种访问方式: 4. 5. 学习百度答案知识点后自己的理解: 任务1开始时也不是没看,主要是看不懂,现在再度看了一遍,感觉还是不太明白,因为感觉和任务1关系不大啊,套用不到任务1,联系不上相关联意思
简述JS中执行环境与作用域的关系
自己的答案
不懂
百度的答案
JS中,每个执行环境都有一个与之关联的变量对象。环境中定义的所有变量和函数都保存在这个对象中。每个函数都有自己的执行环境。当执行流进入函数时,函数的环境就被推入一个栈中。在函数执行之后,栈将其环境弹出,把控制权返回到当前的执行环境。当代码在一个环境中执行时,会创建变量对象的一个作用域链(上下文),作用域链的用途是保证对执行环境有权访问的所有变量和函数有序访问。
执行环境:所有JavaScript代码都是在一个执行环境中被执行的。执行环境是一个概念,一种机制,用来完成JavaScript运行时在作用域、生存期等方面的处理,它定义了变量或函数有权访问的其他数据(包含了外部数据),决定他们各自的行为。 全局执行环境: 全局环境是最外围的一个执行环境,根据ECMAScript实现所在的宿主环境不同,表示执行环境的对象也不一样,在web中,全局执行环境被认为是window对象。 函数执行环境:每个函数都有自己的执行环境,当执行进入一个函数时,函数的执行环境就会被推入一个执行环境栈的顶部并获取执行权。当这个函数执行完毕,它的执行环境又从这个栈的顶部被删除,并把执行权并还给之前执行环境。这就是ECMAScript程序中的执行流。 变量对象:每个执行环境都有一个变量对象与之关联,执行环境中定义的所有变量及函数(只包含在当前函数内定义的函数,局部变量)都保存在这个对象中,我们编写的代码无法直接访问这个对象,但解析器在处理数据时会在后台使用它。(变量对象就是作用域为该执行环境的函数,变量的集合对象)。 作用域:变量或方法有访问权限的代码空间,即变量或函数起作用的区域。 作用域链:由当前环境栈中对应的变量对象组成。作用域的用途,是保证对执行环境有权访问的所有变量和函数的有序访问,作用域前端,始终是当前执行的代码所在的环境对应的变量对象,下一变量对象来自包含(外部)环境,而再下一变量对象则来自下一包含环境,一直延续到全局执行环境。 学习百度答案知识点后自己的理解 问题7与问题6都出现了一个“栈”字,应该有所关联,但现在还不是很清楚这两问题的答案。
遇到的困难
1.开始测试时发现 400报错。定于为发送格式错误。但是自己不了解为什么会格式错误,一直以为,axios里第一个参数地 url 第二个参数就一定是发送的数据。但是理解错了delete 和 post 、put 的参数不一样,post、put都有三个参数,分别为url、data还有config,而delete只有两个参数,第一个是url,第二个是config。
问题:不理解通过 config 里面的 data 来传参是什么意思。config翻译为配置
2.vue里感觉 " . " 可以代表很多东西,指向时可以通过 " . " 来一层一层引向目标,也可以给 v-model 绑定多数据。 " . " 有相关知识点吗
3.发送 上下线请求 返回-100000 。没报错400应该不是格式的问题了。但是不是返回0 略懵。
收获
请求多化。不同请求不同规范。
评论