知识卡片
jQuery插件标准5步实现法
内容
Bootstrap每个JS插件都按同一套骨架实现:用立即执行函数包裹代码形成私有作用域避免污染全局$变量;内部定义插件的类和原型方法;把插件挂载到$.fn上并暴露Constructor属性以便外部取得真实类;实现noConflict防冲突;最后绑定默认的声明式触发事件。统一骨架让插件之间可维护性一致,新插件照着步骤填空即可写出。
参考来源
《深入理解Bootstrap》第2章《整体架构》
知识卡片
Bootstrap每个JS插件都按同一套骨架实现:用立即执行函数包裹代码形成私有作用域避免污染全局$变量;内部定义插件的类和原型方法;把插件挂载到$.fn上并暴露Constructor属性以便外部取得真实类;实现noConflict防冲突;最后绑定默认的声明式触发事件。统一骨架让插件之间可维护性一致,新插件照着步骤填空即可写出。