这句不理解

这句不理解

str += '<a href="'+img[i].linkUrl+'"><img src="'+img[i].picUrl+'"></a>';

Q1:老师可以仔细讲讲这句嘛?

Q2:而且字符串拼接的加号为什么不是在单引号外面呀?


Q3:跟问答区有的同学一样,我也没有太听明白ajax这节课,虽然每一个小节我都跟着敲代码练习了,课程后面还会讲到这个知识点吗?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
卡布琦诺 2019-06-17 15:55:08

1、关于问题一,老师帮你画了一个分析图,如下:

http://img1.sycdn.imooc.com//climg/5d074640000192be11380687.jpg

因为href属性是引入链接的,如果将+号放在外面,就不会起到拼接的作用了,href属性会把他识别成是一个+号字符,从而导致图片链接失败

2、这个课程主要讲解的是如何使用ajax与后台数据进行交互,后台给了一个数据接口,前端如何使用ajax方法进行数据获取,在后面的项目课程中也会涉及到ajax获取数据的内容哦,到后面学习项目课程的时候,可以再巩固一下,遇到不理解的及时在问答区进行提问,老师会帮助解答哦

祝学习愉快!

  • 提问者 hyperse #1
    谢谢老师这么详细的解答,我好像比刚刚明白了一些。
    2019-06-17 15:57:32
  • 卡布琦诺 回复 提问者 hyperse #2
    可以再深入的思考一下,如果还有不理解的,及时提问哦,加油!
    2019-06-17 16:00:18
夏帛 2019-06-17 15:50:33

加号是在单引号外的啊,你再仔细看看,单引号别匹配错了。这句话不理解的话,可以把那个json中的slider数组里贴一个出来应该就理解了。


关于ajax,这个是不太好理解,我目前就是粗浅地理解为一种前后端交互的手段,前端请求服务,后端返回数据,这样。示例中请求了一个json格式的文件,所以返回了这个json里的数据,这个数据里包括了一个需要的slider数组,记录了图片的链接和存放地址,遍历这个数组将这些图片放到dom中。

说的不一定对,我也是在学习中,大家讨论讨论。

  • 提问者 hyperse #1
    谢谢同学(^∀^●)ノ,你说的我理解了~
    2019-06-17 15:58:51
  • 提问者 hyperse #2
    不过你可以看一下老师的回复,加号是在单引号里面的哦
    2019-06-17 15:59:24
  • 夏帛 回复 提问者 hyperse #3
    可能你的里面外面和我理解的不一样吧,老师这种解释我理解就是在引号外面(加号连接'字符串'和变量)
    2019-06-17 16:23:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师