看了无数的博客和论坛也看完了js高级程序设计中面向对象的部分,理论性的东西都懂,然而真要自己写一个就完全懵了,有没有什么简单适合初学者看的完整的实例,一定要完整的实际项目例子!!因为书上举得那些理论例子看了无数遍了可是实际项目还是运用不来。比如一个购物车逻辑关系,我以前都是用的面向过程如
function Shopping(){
$("a").click(function(){});
$("b").click(function(){})...
$("c").on("resize",function(){});
....
}
这种,调用直接shopping();就可以一次执行函数内部所有了
面向对象就:
function shopping(){
this.num=1;
this.color="red";
....
}
shopping.prototype.method1=function(){
...
}
shopping.prototype.method2=function(){
...
}
shopping.prototype.method3=function(){
...
$("b").click(function(){})
}
var newShop=new shopping();
现在实例化了一个newShop 我要怎么一次性调用原型上的方法??
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
JavaScript进阶学习(二)—— 基于原型链继承的js工具库的实现方法
你已经陷入“为了面向对象而面向对象”这样的矛盾之中…………
我不知道你的上下文逻辑关系,但是就以你现在展现出来的线索来看,我觉得你的
shopping()函数现在这样就挺好的,没有必要用所谓面向对象封装一遍。