docs: function(){
      var imagesDef = this.imagesDef;
      //排序
      var imgs = Object.keys(imagesDef);
  
      var self = this;
  
      forEach(imgs, function(img){
        var imageInfo = imagesDef[img];
        var css = self._getCss(img);
        var box = new Box(css.property, css.value, css.line);
        imageInfo['file_location'] = img;
        mixin(self._coords(box, imageInfo), imageInfo);
  
        self._setImageInfo(box, imageInfo);
      });
  
      //拼图算法接口调用
      forEach(this.sprites, function(sprite){
        var layout = sprite.layout;
        var file = layout;
        if (layout == 'close' || layout == 'auto') file = 'vertical';
        var Locate = require('../locating/' + file);
        var Loc = new Locate(sprite.images, imagesDef, layout || this.get('layout'));
        sprite.height = Loc.height;
        sprite.width = Loc.width;
        this._setChangedRules(sprite);
        debugger;
      }, this);
  
      this.fire('finish:parser');
    }