社区
JavaScript
帖子详情
JavaScript MVC开发,用大量的事件,性能如何?
zedan
2008-12-25 11:33:59
有哪位做过相关的? JS应用MVC,肯定要用到大量的事件,这样会不会有性能影响?
另外,关于大的AJAX应用,性能方面要注意哪些方面?
谢谢。
...全文
569
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的哪些页面内存泄漏?
AngularJS
开发
人员最常犯的10个错误
AngularJS是目前最为活跃的
Javascript
框架之一,AngularJS的目标之一是简化
开发
过程,这使得AngularJS非常善于构建小型app原型,但AngularJS对于全功能的客户端应用程序同样强大,它结合了
开发
简便,特性广泛和出众...
java源码包---java 源码
大量
实例
得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...
主流前端框架下ArcGIS API for
JavaScript
的
开发
课程主要包括在React和Vue中ArcGIS API for
JavaScript
的使用和ArcGIS API for
JavaScript
的几个通用地图功能点的
开发
介绍,主要向大家讲解ArcGIS JS API的
开发
方法,引导大家学会ArcGIS JS API的
开发
。课程最后...
常说的
MVC
和MVVM架构是什么?用代码实现一下?
常说的
MVC
和MVVM架构是什么?用代码实现相对于传统
开发
的区别?
MVC
和MVVM,都是一种数据驱动视图的架构模型。MVVM的虚拟dom树一定快吗?怎么实现MVVM...
你是否应该使用一个
Javascript
MVC
框架?
本文摘自smashingmagazine的Journey Through The
JavaScript
MVC
...如果你
开发
的程序可能需要和API或者服务通讯,而且要求
大量
的视图操作或者数据操作,你将发现使用一个成熟的框架非常有帮助。典型的例
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章