如何使用原生JavaScript(最好是基于es2015标准的)编写JavaScript组件。

这几天刚去公司实习前端,马上收到任务,要写一个js组件,且是用原生的JavaScript来写。虽然是菜鸟,但经过尝试,有了一定的进展,缺还是觉得自己的代码缺乏了一些东西,但又说不上是什么,所以想请叫各位大神一下问题:

  1. JavaScript 组件制作过程中的注意点,最好能有好理解的例子;

  2. 如何算是一个合格的JavaScript组件;

  3. 是否可以用面相对象的思想来写组件。

以上便是我的问题,希望有大神能为我解答,不胜感激!

阅读 2.3k
2 个回答

推荐两种插件编写方式,也是最常见的;
1,prototype原型构建

function Addnums(x,y){
    this.x = x;
    this.y =y;
    // to do...
}
Addnums.prototype={
    constructor:Addnums,
    init:function(){},
    // to do
}

2,也是面向对象构建

var api = (function(){
    var api = {
        init:function(){},
        // to do
    }
    return api;
})();

开发组建的时候一定要考虑好js公共部分,可复用,可抽离,高内聚低耦合等一些问题;

http://blog.csdn.net/hzaini89

推荐问题