// //原型模式就是将原型对象指向创建对象的类
// //图片轮播图
// let LoopImages = function (imgArr,container) {
// this.imgArry = imgArr;//轮播图
// this.container = container;//轮播图容器
//
// }
// LoopImages.prototype ={
// createimages: function(){},//轮播图图片
// changeImg : function(){}//切换下一张图片
// }
// //上下滑动图片
// let SlideLoopImg = function (imgArr,container) {
// LoopImages.call(this,imgArr,container);
// // //重写继承方法
// // this.change = function () {
// // console.log(“上下切换图片”);
// // }
// }
// SlideLoopImg.prototype = new LoopImages();//继承轮播图片类
// SlideLoopImg.prototype = {
// changeImg:function () {
// console.log(“上下切换图片”);
// }
// }
// //渐隐型切换
// let FadeLoopimg = function (imgArr,container,arrow) {
// LoopImages.call(this,imgArr,container);
// this.arrow = arrow;
//
// }
// FadeLoopimg.prototype = new LoopImages();
// FadeLoopimg.prototype = {
// changeImg:function () {
// console.log(this.imgArry);
// console.log(this.container);
// console.log(this.arrow);
// console.log(“渐隐型切换”);
// }
// };
// let Fade = new FadeLoopimg([“0.png”,“1.png”,“2.png”],‘slice’,[‘left.jpg’,‘right.png’]);
// Fade.changeImg();
// //原型继承–原型赋值
// function PrototypeExtnds() {
// let F = function () {
// //buffer
// }
// for (let i=0;i<arguments.length;i++){
// //遍历对象数组
// for(let j in arguments[i]){
// F.prototype[j] = arguments[i][j];//选性复制
// //深度拷贝
// }
// }
// return new F();
// }
// let pen = PrototypeExtnds({
// speed:20,
// swim:function () {
// console.log(this.speed);
// }
// },{
// run:function (speed) {
// console.log("run = "+speed);
// }
// })
// pen.swim();
// pen.run(10);
// console.log(pen.speed);