JS面向对象一:MVC的面向对象封装
MDNjavascript面向对象
面向对象(Object-Oriented)
?
面向对象里面向的意思是以...为主,面向对象编程既以对象为主的编程....Encapsulation 封装
一种把数据和相关的方法绑定在一起使用的方法.
Abstraction 抽象
结合复杂的继承,方法,属性的对象能够模拟现实的模型。...那么我们可以吧每个js文件中的MVC写成一个模板,这个模板就是类
所谓模板,就是写个函数把他造出来,那么我们来封装MVC
封装 Model View Controller
首先建三个封装的文件,再引入...也就是说,封装后我们的使用方法是:
?
如果有两个model,不需要写重复代码
View,Model封装后的完整代码
Controller():
?...封装Controller.js,但是没有将封装运用,因为自己的简历项目比较小,代码结构不复杂,封装后反而会难理解,知道如何封装和如何使用的思想就可以
封装后的所有MVC代码
总结
密爱想对象封装后MVC