慕神3257007
2017-06-29 11:58
请问 直接定义在函数中的方法 比如
function PageSwitch(element,options){
this.settins =........
}
这里面的方法 和 PageSwitch.prototype加进去的东西 是一样的效果吗?有什么区别吗?
1.function PageSwitch(element, options){ // 定义属性}; // 是构造函数,me对象是通过它创建的
2.PageSwitch.prototype = {//定义常量或方法do something...}
//PageSwitch.prototype指的是PageSwitch对象的原型对象,在本例子中直接使用一{}作为原型,在原型对象中定义常量或方法,减少消耗
建立先看下阮一峰对原型链的介绍和继承 这个东西 比较复杂 片面讲不清楚 情况太多了
全屏切换效果
85463 学习 · 154 问题
相似问题