问题描述
面向对象编程的方式是否可以这样,先把所有的类,对像都放到一个js中,具体有重复使用时再抽出来成单独的一块想要深入了解面向对象的初学者的提问,希望各位指点
解决方案
把所有类都放到一个js文件中绝对是不可以的,还有你放的是类或者说是function。不是对象,对象只有在new时产生。如果你要学面向对象,不应该从js入手,用java吧。js就不是一个纯面向对象的语言,用的prototype链继承的方式。你见到的ext,jquery什么的框架,是他们模拟了继承。你先把OO的思想用java学好,然后熟悉js的语法,然后看看别人的框架,然后你写框架给别人。。。
解决方案二:
还是建议按类、功能分JS文件写比较好。一方面是维护方便,另一方面,分文件放减小了单个JS文件的体积。对于页面来说,只需导入相关的JS文件就可以了,这样可以提高页面加载速度。
解决方案三:
建议开发的时候按功能划分js文件, 便于维护
时间: 2024-10-24 17:36:24