jQuery这块内容前面课程好像没怎么讲到吧?我听得一知半解

来源:3-5 JS 原型本章相关的面试题

要每天学习的小蓝同学

2022-01-15 15:38:22

还有 call apply  bind 的知识点前面只提了两个作为扩展知识,bind在react框架学习有接触。这几个内容有扩展的内容供学习一下吗?不是很了解

写回答

1回答

好帮手慕久久

2022-01-15

同学你好,解答如下:

1、我们的课程中并没有讲解jquery。

2、本面试课适用初中级程序员,部分内容并不适合同学现在听,可能听不懂,这是正常现象。建议同学重点听学过的内容,没有学过的,脑子中大致有个印象就行。比如这里老师提到了jquery,同学可以搜索一下什么是jquery,简单了解一下,如果以后遇到了,也能混个眼熟,不至于一点都不知道。这些没接触过、不熟悉的内容,也是同学工作后,可以拓展的内容。

3、jquery现在用的不算多,而且内容很简单,同学有时间可以到官网中学学免费课就够用了:

https://www.imooc.com/learn/418

https://www.imooc.com/learn/530
https://www.imooc.com/learn/429  

https://www.imooc.com/learn/430

https://www.imooc.com/learn/762

4、call、apply、bind会用就行,不需要对底层原理什么的进行扩展。重点知道它们的作用是什么、参数是什么、区别是什么就可以了:

a、三者的作用都可以改变this的指向

b、call、apply除了改变this外,还会调用函数,例如:

https://img.mukewang.com/climg/61e28b71096dc84c07530381.jpg

https://img.mukewang.com/climg/61e28b7709eac08c03260156.jpg

二者区别在于,第二个参数的传入形式不同:

https://img.mukewang.com/climg/61e28be809d342e607710419.jpg

https://img.mukewang.com/climg/61e28bf709dad66504290226.jpg


c、bind只是单纯的改变this并返回一个新函数,不会调用函数:

https://img.mukewang.com/climg/61e28c4609c9482707270402.jpg

https://img.mukewang.com/climg/61e28c49090b96f604060217.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程