takahashiakira
10/2/2015 - 2:28 AM

WrapperView Class v.1.1.0

WrapperView Class v.1.1.0

WrapperView

全てのページでページ全体に適用する共通のイベント処理などの設定を行う。BaseViewを継承している。

Class (prototype)

/**
 * WrapperView Class Description v1.1.0
 * @fileoverview 全てのページでページ全体に適用する共通のイベント処理などの設定を行う。BaseViewを継承している。
 *    対応ブラウザはモダンブラウザ(IE8以上)
 */
var BaseView = require('./BaseView');

var WrapperView = (function () {
  var constructor = function () {};
  var proto = constructor.prototype = new BaseView();
  proto.setEvents = function () {
    //* 子Viewと同じ要素にイベントをバインドすると上書きされるので気をつける */
    return this;
  };
  proto.resetEvents = function() {
    // setEventsでセットしたイベントをoff()する
    return this;
  }
  return constructor;
})();

Usage

JS

wrapperView = new WrapperView();
wrapperView.init('#wrapperView');

// 削除する場合は以下のメソッド
// wrapperView.destroy();