home.js文件,jsonp.js文件,jsonp的api,截图里的指的是什么,理解不是很清楚

来源:4-2 热卖推荐--从服务器端获取数据

鹿人神经粉

2020-02-25 09:17:39

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

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

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

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

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


写回答

3回答

好帮手慕慕子

2020-02-25

同学你好, 对于你的问题解答如下:

  1. (err, data) =>{}是表示fn

  2. options对应第三方插件提供的jsonp方法中的opts, 表示配置选项。具体可参考官网解释,如下:

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

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

0

鹿人神经粉

提问者

2020-02-25

老师,我想确定一下,想的对不对

(err, data) 是fn对吗?  

 jsonp(url, options, (err, data) 的options是指什么

------------------------------------------------------------------------

 jsonp(url, options, (err, data) => {  这个顺序是固定的,不可以更改

jsonp(url,opts,fn)



0

好帮手慕慕子

2020-02-25

同学你好,对于你的问题解答如下:

  1. 理解是对的

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

  2. 这个方法是老师自定义的,所以参数的顺序也是自定义的,在调用方法时,传入对应的参数即可。

    options指的是一些可选的配置。例如:设置发出超时错误后的时间,老师在api下的config.js设置了对应的值

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

  3. 这里的callback就是在api/config.js下设置的param属性值,用于指定回调的查询字符串参数的名称。

  4. 如下图所示,此时home.js中的jsonp方法不是第三方插件jsonp方法,是老师自定义的方法,在home.js引入时,将其命名为jsonp了而已,同学不要弄混淆了,可以结合下图理解。

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

  5. 同学不用着急,这里主要弄清楚那个是使用老师自己定义的方法,那个是使用的第三方插件的方法就可以了,然后传入对应的参数即可。如下:

    (1)在assets/js/jsonp.js文件中,使用到的jsonp方法是第三方插件提供的

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

  6. (2)在api/home.js中使用的jsonp方法是老师自定义的

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

同学可以放慢视频播放速度,结合视频中的讲解和上述分析,捋捋思路,试着理解下。

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

0

0 学习 · 10739 问题

查看课程