text: 'use strict';
  
  // 图片轮播类
  var LoopImages = function(imgArr, container) {
    this.imagesArray = imgArr; // 轮播图片组
    this.container = container; // 轮播图片容器
  };
  
  LoopImages.prototype = {
    // 创建轮播图片
    createImages: function() {
      console.log('LoopImages createImage function');
    },
  
    // 切换下一张图片
    changeImage: function() {
      console.log('LoopImages changeImage function');
    }
  };
  
  // 上下滑动切换类
  var SlideLoopImg = function(imgArr, container) {
    // 构造函数继承图片轮播类
    LoopImages.call(this, imgArr, container);
  };
  
  SlideLoopImg.prototype = new LoopImages();
  
  // 重写继承的切换下一张方法
  SlideLoopImg.prototype.changeImage = function() {
    console.log('SlideLoopImg changeImage function');
  };
  
  // 渐隐切换类
  var FadeLoopImg = function(imgArr, container, arrow) {
    LoopImages.call(this, imgArr, container);
  
    // 切换剪头私有变量
    this.arrow = arrow;
  };
  
  FadeLoopImg.prototype = new LoopImages();
  FadeLoopImg.prototype.changeImage = function() {
    console.log('FadeLoopImg changeImage function');
  };
  
  
  // 测试用例
  var fadeImg = new FadeLoopImg(['a.png', 'b.png'], 'slider', '123');
  console.log(fadeImg);
  