jQuery插件面试题及详细答案(实战向)
一、基础原理类(入门高频)
1、jQuery插件的实现原理是什么?为什么要挂载到$.fn上?
参考答案:
jQuery的核心是jQuery(简写$)函数,$.fn是jQuery的原型对象,所有jQuery实例方法都挂载在这个原型上。
实现插件的本质就是:给jQuery原型扩展自定义方法,通过$.fn.自定义方法名=function(){}的方式,让所有通过$()获取的DOM实例,都能调用这个自定义插件方法。
挂载到$.fn的核心原因:
挂载原型后,所有jQueryDOM实例共享同一个方法,不会重复
原创力文档

文档评论(0)