code: function start(options) {
  
          /**
           * 默认参数 {
           *     selector : <string> // 代理元素的选择器规则
           *     cacheMaxTime: <integer> //缓存存活时间，默认5min
           * }
           */
          var defaultOptions = {
              selector: "a,[data-href]",
              cacheMaxTime: 5 * 60 * 1000,
              pushState : true,
              layer : document.body
          };
  
          appOptions = merge(defaultOptions, options);
          cacheMaxTime = appOptions.cacheMaxTime;
          isPushState = appOptions.pushState;
          layer = getLayer(appOptions.layer);
  
          curPageUrl = getCurrentUrl();
  
          if(isPushState === true){
              // 绑定事件
              bindEvent();
          }
      }
docs: 启动页面管理
  @param  {Object} options 初始化参数
  @param {String} options["selector"] 全局代理元素的选择器匹配，写法同 document.querySeletor 函数
  @param {Number} options["cacheMaxTime"] 页面缓存时间
  @param {Function|RegExp} options["validate"] url验证方法，
  @return {void}