社区
JavaScript
帖子详情
JavaScript MVC开发,用大量的事件,性能如何?
zedan
2008-12-25 11:33:59
有哪位做过相关的? JS应用MVC,肯定要用到大量的事件,这样会不会有性能影响?
另外,关于大的AJAX应用,性能方面要注意哪些方面?
谢谢。
...全文
588
13
打赏
收藏
JavaScript MVC开发,用大量的事件,性能如何?
有哪位做过相关的? JS应用MVC,肯定要用到大量的事件,这样会不会有性能影响? 另外,关于大的AJAX应用,性能方面要注意哪些方面? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chaorenwopashei
2008-12-29
打赏
举报
回复
这样影响很大,应该多在代码中循环和判断,js事件太多容易报错,不同浏览器支持不同
zedan
2008-12-29
打赏
举报
回复
谢谢各位,迟点结贴。
不悲不喜
2008-12-25
打赏
举报
回复
注意内存的泄漏,
CSDN的内存泄漏就很严重。
如果要做OPOA的应用的话,
就更应该注意这个问题了。
mengxj85
2008-12-25
打赏
举报
回复
Up,关注
xl44
2008-12-25
打赏
举报
回复
http://www.entiweb.com/news.htm
xl44
2008-12-25
打赏
举报
回复
js做的好是没有问题的,比如一个htmleditor,看似很简单,但仔细分析,一个全功能的htmleditor其实有很多的事件要处理,比如fckeditor,tinymce,js代码都快1M了。
但还是不懂你的mvc何意,mvc是j2ee里面的概念,js只能用在客户端。
我自己的一个页面是纯javascript,数据存储,事件,ajax请求,js有51K,你是不是要这样的效果?
http://www.entiweb.com/news.htm
xuStanly
2008-12-25
打赏
举报
回复
事件应该问题不大,性能的问题主要在算法的优化上。
ZhangYaoxing
2008-12-25
打赏
举报
回复
没做过JS的MVC应用,JS怎么MVC呢?顶多控制个V,M还可以说用XML,这C也做进来的话,难道你打算把业务逻辑都用JS写到页面上?个人觉得不合适哦。
提供点参考意见吧,我的项目中有大量的JS代码和效果,IE6已经很吃力了,所以有可能的话还是尽量控制JS使用吧,毕竟IE6还有20%市场,要放弃了也不合适。
AJAX应用的话注意不要使用同步模式就可以了,尽量使用异步,其他暂时没想起啥来。
不悲不喜
2008-12-25
打赏
举报
回复
firefox 有一个插件 leak monitor,
IE7也有一个检测工具。
CSDN论坛的内存泄漏就挺严重的。
如果画面没关,反复操作一段时间后内在占用会变得非常多。
zedan
2008-12-25
打赏
举报
回复
[Quote=引用 1 楼 ZhangYaoxing 的回复:]
没做过JS的MVC应用,JS怎么MVC呢?顶多控制个V,M还可以说用XML,这C也做进来的话,难道你打算把业务逻辑都用JS写到页面上?个人觉得不合适哦。
提供点参考意见吧,我的项目中有大量的JS代码和效果,IE6已经很吃力了,所以有可能的话还是尽量控制JS使用吧,毕竟IE6还有20%市场,要放弃了也不合适。
AJAX应用的话注意不要使用同步模式就可以了,尽量使用异步,其他暂时没想起啥来。
[/Quote]
M主要是到后台获取数据,M改变后发出事件,通知V更新,C主要是控制V的更新,相当于Flex里的客户端MVC。
框架方面用了YUI。
内存泄漏主要在哪方面?如何检测?有相关工具?
性能方面目前可能主要是DOM的操作造成的,因为会有频繁的DOM操作。
makeppy
2008-12-25
打赏
举报
回复
[Quote=引用楼主 zedan 的帖子:]
有哪位做过相关的? JS应用MVC,肯定要用到大量的事件,这样会不会有性能影响?
另外,关于大的AJAX应用,性能方面要注意哪些方面?
谢谢。
[/Quote]大量使用会影响性能的,推荐使用框架...不知道你的项目是不是允许用呢?jquery还不错哦
liu2972505
2008-12-25
打赏
举报
回复
js应用到MVC的作过,不过基本不涉及到业务处理,一般是做画面操作和入力验证方面的东西,感觉没有影响性能。
zjsfdxbao
2008-12-25
打赏
举报
回复
CSDN的哪些页面内存泄漏?
ASP.NET
MVC
5+EasyUI企业
开发
框架源码
ASP.NET
MVC
5与EasyUI是两个在Web应用
开发
中广泛使用的技术栈,它们结合在一起可以构建高效、可维护的企业级应用程序。在这个项目中,我们主要关注的是如何利用这两个技术进行企业
开发
。 首先,ASP.NET
MVC
5是微软...
Spine用于构建
JavaScript
应用程序的轻量级
MVC
库
在
JavaScript
开发
领域,
MVC
模式被广泛应用于创建复杂和可维护的前端应用,而Spine就是这样的一个工具。 **
MVC
模式介绍**
MVC
模式是一种软件设计模式,将应用程序分为三个主要组件:模型(Model)、视图(View)和...
Mvc
Html(前端JS_简单
MVC
写法)
`
Mvc
Html`可能会包含一些
性能
优化策略,如使用脏检查机制来减少不必要的视图更新,或者使用视图的局部刷新来提高用户体验。此外,合理的缓存策略也能提高应用
性能
。 7. **应用场景** 前端
MVC
模式适用于需要
大量
...
ASP.NET
MVC
企业管理系统
开发
代码实例
ASP.NET
MVC
是一个强大的框架,用于构建可扩展、高
性能
的企业级Web应用程序。在这个“ASP.NET
MVC
企业管理系统
开发
代码实例”中,我们看到它被用来构建一个功能完善的后台管理系统。该系统利用了JqueryEasyUI库来...
一个完整net C#
MVC
项目
它包括一系列预定义的CSS样式和
JavaScript
组件,如导航栏、按钮、表格、模态框等,极大地简化了网页
开发
工作。 jQuery UI是jQuery库的扩展,提供了更多的交互组件,如日期选择器、拖放功能、对话框等,可以提升用户...
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章