亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這段話怎么理解,又是new又是prototype,搞懵 了,為啥這么寫呢?

這段話怎么理解,又是new又是prototype,搞懵 了,為啥這么寫呢?

至尊寶的傳說 2018-07-09 16:09:14
 var DragOp = function() {};  DragOp.prototype = {    start: function(){},    drag: function(){},    end: function(){},    isSameItem: function() {      return false;    }  };  var SlideDrag = function(opts) {    this.dragThresholdX = opts.dragThresholdX || 10;    this.el = opts.el;    this.item = opts.item;    this.canSwipe = opts.canSwipe;  };  SlideDrag.prototype = new DragOp();
查看完整描述

1 回答

?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

var DragOp = function() {};以函數表達式的形式創建DragOp函數
DragOp.prototype ={……} 編寫DragO函數的原型對象
new DragOp();創建一個DragOp函數的實例
SlideDrag.prototype = new DragOp();將DragOp函數的實例賦值給SlideDrag函數的原型對象,從而使得SlideDrag函數繼承DragOp函數的全部屬性及方法


查看完整回答
反對 回復 2018-09-21
  • 1 回答
  • 0 關注
  • 561 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號