jquery插件注册器
快速将一个构造函数注册成jquery插件
安装
commonJs
npm install --save jquery-register
var jqueryRegister = ;
window
var jqueryRegister = windowjqueryRegister;
简单例子
// 定义插件构造函数 { } HellodefaultOptions = // el 是必须的,用来指定插件绑定的元素 el:'' name:'' Helloprototype{ var self = this; $; text'hello ' + selfname; } // 注册为jquery插件 windowJQRegister; // 初始化插件 ;
方法调用的例子
// 定义插件构造函数 { } HellodefaultOptions = // el 是必须的,用来指定插件绑定的元素 el:'' name:'' Helloprototype{ var self = this; $; text'hello ' + selfname; } Helloprototype{ var self = this; ; } 2 Helloprototype{ var self = this; cb&&; } // 注册为jquery插件 windowjqueryRegister; /* 使用插件 */ // 初始化插件 ; // 调用方法 ; // 获取name属性,用回调函数来接受 ;
事件监听的例子
// 定义插件构造函数 { } HellodefaultOptions = // el 是必须的,用来指定插件绑定的元素 el: '' name: '' Helloprototype { var self = this; $; var $el = ; $eltext'hello ' + selfname; // 触发一个事件 ; } // 注册为jquery插件 windowjqueryRegister; /* 使用插件 */ // 初始化插件 ; ;
将Vue组件注册为jquery插件
// 写一个 vue 组件的配置 var Bay = template:'<h1>Bay {{name}}</h1>' props: 'name' replace: false methods: { console; ; } // 注册为jquery插件 windowjqueryRegister; // 初始化插件 ;