想问下圈起来的这两个有什么区别一个字符串一个是JS对象?

来源:2-2 为搜索框添加功能--获取数据和生成下拉层结构

陈立天

2020-05-09 20:50:33

http://img.mukewang.com/climg/5eb6a70509c7233f15181194.jpg

写回答

6回答

好帮手慕码

2020-05-10

同学你好,解答如下:

(1)是的;

(2)应该是请求的数据、图片之类的。它可能不是“页面没有任何操作”自己添加的,而是添加的时候有延迟,一个一个添加进去的哦。

祝学习愉快~

0

陈立天

提问者

2020-05-10

http://img.mukewang.com/climg/5eb7746a09225f7b19611336.jpg

老师已经找到了。 sug打头的就是吗? 在页面没有任何操作 红色框起来的地方也会不停的添加这些文件是什么东西

0

陈立天

提问者

2020-05-10

http://img.mukewang.com/climg/5eb7707c09495e9927440814.jpg

老师 我指的是 淘宝里面的。。。找不到这个跨域地址

0

好帮手慕码

2020-05-10

同学你好,解答如下:
(1)dataType的值不一样的时候,返回数据类型是不同的,如下:

  • "jsonp": JSONP 格式;

  • "html": 返回纯文本 HTML 信息;

  • "text": 返回纯文本字符串;

(2)这里以源码为例,在控制台的Network:

http://img.mukewang.com/climg/5eb7695409c6e4a219200775.jpg

(3)区别:done,fail等方法不需要回调,但是和success,error实际作用是一样的。其实主要不同在jQuery版本变化进行替代而已。

(4)异步的优缺点:异步的执行效率高,节省时间,但是会占用更多的资源,也不利于我们对进程进行控制;

回调的优缺点:避免重复代码;可以将通用的逻辑抽象;提高代码可维护性和可读性;回调地狱(某个异步操作需要等待之前的异步操作完成,无论用回调还是事件,都会陷入不断的嵌套)

(5)异步是一个概念,它不是对谁异步。可以参考如下解释:

异步和同步是相对的,同步就是顺序执行,执行完一个再执行下一个,需要等待、协调运行。异步就是彼此独立,在等待某事件的过程中继续做自己的事,不需要等待这一事件完成后再工作。

这里是指done,fail等方法是异步操作。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

陈立天

提问者

2020-05-09

另外这两种写法什么区别? 异步和回调的优点和缺点是什么? 不太明白 前者指的异步 是如何异步 对谁异步

http://img.mukewang.com/climg/5eb6c6310957bb3f13320944.jpg

http://img.mukewang.com/climg/5eb6c647098f126111110958.jpg

0

陈立天

提问者

2020-05-09

http://img.mukewang.com/climg/5eb6a84f092fbb7a30721588.jpg

另外这个跨域地址在chorme浏览器在哪里查找到? 我找不到

http://img.mukewang.com/climg/5eb6a89309f4c70f19181004.jpg

0

0 学习 · 14456 问题

查看课程