dataset.done这里不太理解,请老师解答

dataset.done这里不太理解,请老师解答

dataset.done!==done应该怎么理解?dataset是在自定义属性时提过,done是从哪里冒出来的呢?有的时候还有用到dataset.id,这个id又是从哪里冒出来的呢?

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

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

1回答
好帮手慕星星 2022-06-17 10:11:49

同学你好,dataset可以获取自定义的data-*属性,也可以增加新的值,例如:

https://img1.sycdn.imooc.com//climg/62abe1230952858205130197.jpg

https://img1.sycdn.imooc.com//climg/62abe1390945c2b404750037.jpg

https://img1.sycdn.imooc.com//climg/62abe1480903ba0306530214.jpg

1、所以代码中li元素初始没有data-done元素也没关系,可以手动加上。这段代码的意思是

https://img1.sycdn.imooc.com//climg/62abe1b0097bf2b805700202.jpg

元素上没有data-done="done",就手动设置上done,然后返回true就可以加载数据;返回false不需要重新加载数据

https://img1.sycdn.imooc.com//climg/62abe2d8097f8b0f06740178.jpg

2、另外代码中没有用dataset.id,是dataset.key。从li元素上获取的

https://img1.sycdn.imooc.com//climg/62abe26209075b1207960244.jpg

祝学习愉快!

  • 完全看不懂。。。


    2022-06-19 13:42:50
  • 同学你好,具体是哪里不懂呢,如果是对于dataset的用法不懂,可以参考前面总结的图文节,了解下基本用法,之后在放慢速度,听一下视频,先跟着老师讲解的思路,了解大致流程后,再跟着写一写代码,结合代码运行的效果,帮助自己更好的理解。

    祝学习愉快~

    2022-06-19 15:05:25
  • 这只是一个自定义的属性吧,相当于获取数据的一个开关,可以这样理解吧

    2022-09-06 23:04:02
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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