loading请求处理中...
10大优享服务
62项会员特权

javascript 如何开发插件

提问者:zgz521的店铺 3回答 浏览次数:2653 提问时间: 2021/12/01 11:42
提问者采纳

开发插件,通常是定义一个类,在javascript中就是定义一个构造函数。目前最流行的办法是采用组合寄生式构造函数,举个例子:

functionfake(obj,name){
//定义象私属性
this.target=obj;
this.name=name;
this.sayName=function(){
alert(this.name);
};
//采用原型检测建立共属性
if(!fake.prototype.setName){
fake.prototype.type="FakeObject";
fake.prototype.setName=function(newName){
this.name=newName;
};
}
}

varnewFakeObj=newfake("test","TommyFok");

全部回答

  • WK_CL 2021/12/01 11:50
    要看发插件 且纯粹用JS发插件起始复杂建议用JQuery,已经封装许适配器
  • 美威网络应用 2021/12/01 11:53
    我觉得引用jQuery是最好的,
    因为它是封装很好的js函数库

    比如我要开发一个名字是 Po的插件

    那么我新建一个 Po.js

    然后开始代码:

    ( function(jQuery){

    jQuery.fn.Po= function(){
    //do some thing
    }

    })(jQuery);

    ...........

    然后在你需要使用的页面

    $('#id').Po();

问题分类

我 要 回 答 我 要 提 问
问题分类   验证码 换一组

相关问题