[20502]パッケージ

891 ワード

もっと読む
作者:zccest
パッケージは対象と継承に精通した上で成り立っていると理解しています.

function defineLogin(lib, undefined){

  //  。    ,  

  config = {};

  function Login(options){

    //      

  }

  Login.prototype.render(){

    //  ,    

  }

  ...

  Login.prototype.publicFunction(){

  }

  return Login;

}


//             
if ( typeof define === "function") {
	define(function(require, exports, module) {
		require('json');
        module.exports = defineLogin(require('hogan'), require('ajax'));
    });
} else {
	window.defineLogin= defineLogin(window.Hogan, window.ajax);
}
使う時
まず、newのオブジェクトを一つ.
そして、共有方法を呼び出します.
最後に、destroy