jQuery 插件面试题及详细答案(实战向).docx

jQuery 插件面试题及详细答案(实战向).docx

jQuery插件面试题及详细答案(实战向)

一、基础原理类(入门高频)

1、jQuery插件的实现原理是什么?为什么要挂载到$.fn上?

参考答案:

jQuery的核心是jQuery(简写$)函数,$.fn是jQuery的原型对象,所有jQuery实例方法都挂载在这个原型上。

实现插件的本质就是:给jQuery原型扩展自定义方法,通过$.fn.自定义方法名=function(){}的方式,让所有通过$()获取的DOM实例,都能调用这个自定义插件方法。

挂载到$.fn的核心原因:

挂载原型后,所有jQueryDOM实例共享同一个方法,不会重复

文档评论(0)

1亿VIP精品文档

相关文档