.prototype 和 直接定義在函數(shù)中有什么區(qū)別呢?
請(qǐng)問 直接定義在函數(shù)中的方法 比如
function PageSwitch(element,options){
????????????????this.settins =........
}
這里面的方法 和 PageSwitch.prototype加進(jìn)去的東西 是一樣的效果嗎?有什么區(qū)別嗎?
請(qǐng)問 直接定義在函數(shù)中的方法 比如
function PageSwitch(element,options){
????????????????this.settins =........
}
這里面的方法 和 PageSwitch.prototype加進(jìn)去的東西 是一樣的效果嗎?有什么區(qū)別嗎?
2017-06-29
舉報(bào)
2017-07-05
1.function PageSwitch(element, options){ // 定義屬性};?????? // 是構(gòu)造函數(shù),me對(duì)象是通過它創(chuàng)建的
2.PageSwitch.prototype = {//定義常量或方法do something...}??????
//PageSwitch.prototype指的是PageSwitch對(duì)象的原型對(duì)象,在本例子中直接使用一{}作為原型,在原型對(duì)象中定義常量或方法,減少消耗
2018-04-05
建立先看下阮一峰對(duì)原型鏈的介紹和繼承 這個(gè)東西 比較復(fù)雜 片面講不清楚 情況太多了