没做过JS的MVC应用,JS怎么MVC呢?顶多控制个V,M还可以说用XML,这C也做进来的话,难道你打算把业务逻辑都用JS写到页面上?个人觉得不合适哦。
提供点参考意见吧,我的项目中有大量的JS代码和效果,IE6已经很吃力了,所以有可能的话还是尽量控制JS使用吧,毕竟IE6还有20%市场,要放弃了也不合适。
AJAX应用的话注意不要使用同步模式就可以了,尽量使用异步,其他暂时没想起啥来。

解决方案 »

  1.   

    js做的好是没有问题的,比如一个htmleditor,看似很简单,但仔细分析,一个全功能的htmleditor其实有很多的事件要处理,比如fckeditor,tinymce,js代码都快1M了。
    但还是不懂你的mvc何意,mvc是j2ee里面的概念,js只能用在客户端。我自己的一个页面是纯javascript,数据存储,事件,ajax请求,js有51K,你是不是要这样的效果?
    http://www.entiweb.com/news.htm
      

  2.   

    http://www.entiweb.com/news.htm
      

  3.   

    注意内存的泄漏,
    CSDN的内存泄漏就很严重。
    如果要做OPOA的应用的话,
    就更应该注意这个问题了。
      

  4.   

    js应用到MVC的作过,不过基本不涉及到业务处理,一般是做画面操作和入力验证方面的东西,感觉没有影响性能。
      

  5.   

    大量使用会影响性能的,推荐使用框架...不知道你的项目是不是允许用呢?jquery还不错哦
      

  6.   


    M主要是到后台获取数据,M改变后发出事件,通知V更新,C主要是控制V的更新,相当于Flex里的客户端MVC。框架方面用了YUI。内存泄漏主要在哪方面?如何检测?有相关工具?性能方面目前可能主要是DOM的操作造成的,因为会有频繁的DOM操作。
      

  7.   

    firefox 有一个插件 leak monitor,
    IE7也有一个检测工具。CSDN论坛的内存泄漏就挺严重的。
    如果画面没关,反复操作一段时间后内在占用会变得非常多。