谈谈JavaScript MVC模式

前端越来越重,原来那种意大利面似的代码显得越来越难以维护。

重构势在必行,初步方案我选定backbone.js 作为javascript mvc框架。如果说原因,我觉得一个方面是由于它的轻量级,另外,就是它不像ember.js 绑定ui视图,灵活性更大一些。


鉴于有同学没有接触过javascript mvc模式,我写了两个小例子:

第一个是:没有使用mvc模式的:


  
 
	 
	javascript demo no mvc
 
 
	

JavaScript no MVC


第二个例子: 采用mvc模式


  
 
	 
	javascript demo mvc
 
 
	

JavaScript simple MVC


第二个例子中,进行了简单的mvc分层,看似代码量比第一种多了许多,但是对于后期模块的维护还是有很大的好处的。



你可能感兴趣的:(前端开发,JavaScript)