首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

施用ExtJs开发项目总结

2012-11-22 
使用ExtJs开发项目总结1、少用IFrame,或者不要使用Iframe。?2、每个页面Panel定义一个自定义的类,在OnReady直

使用ExtJs开发项目总结

1、少用IFrame,或者不要使用Iframe。

?

2、每个页面Panel定义一个自定义的类,在OnReady直接写上即可。

?

3、没有必要就不要修改ExtJs原功能和CSS样式。

?

4、视图层(UI)、数据层(Data)、控制层(Action)分为3个JS来保存。

?

5、没有必要,千千万万不要定义全局变量,尽量使用局部变量。

?

6、充分利用Javascript的动态语言的动态这个特性。

?

7、少使用Cookie来保存一些变量。

?

8、要使用面向对象的思想去编写Javascript。

?

9、如果对原来控件功能修改,一定要想方法在一个地方达到目的,而不是大面积的修改。

?

10、在一个页面上同时存在多个请求时,不要使用AutoAbort这个属性。

?

11、在使用向后台提交数据时,注意前台的超时设置,及如果请求过长时,应该使用Loading来保证操作的独立性。

?

12、这条是希望可能达到的功能。就是可以学习游戏中的自动帮用户完成一些操作,或者可以使用教程的方式,在页面上动态的带动用户去完成一些未知道的功能。使用工具提示的方式去完成这个功能。

?

13、页面功能要尽量的简单,容易操作,功能独立性,我觉得没有必要在一个页面完成太多的功能。一个页面只有一个功能即可。

?

14、对于页面自适应,尽量使用CSS实现,不要使用JS来计算实现。

?

15、不要重叠太多面板,这样会导致DIV很多,浪费内存。

?

16、数据加载最好放在Panel的afterrender事件里完成。

?

17、少使用MessageBox来做为告警提示,最好使用在页面上直接提示。

?

18、不要把CSS直接写到JS当中。

?

?

1 楼 hyj1254 2011-08-09   引用13、页面功能要尽量的简单,容易操作,功能独立性,我觉得没有必要在一个页面完成太多的功能。一个页面只有一个功能即可。
这个貌似不是由开发人员决定的,而是由客户、经理决定。大多数时候,一个页面会被要求实现无数个功能。 2 楼 lyndon.lin 2011-08-09   虽然是由客户去决定这个需求,但是开发人员可以建议如何把复杂的功能简单化吧 3 楼 lyndon.lin 2011-08-10   16、数据加载最好放在Panel的afterrender事件里完成。 4 楼 lyndon.lin 2011-08-10   17、少使用MessageBox来做为告警提示,最好使用在页面上直接提示。 5 楼 lyndon.lin 2011-08-12   18、不要把CSS直接写到JS当中。 6 楼 lyndon.lin 2011-08-15   19、实现History进行和后退,实现重新打开系统或者按F5后,系统还会记忆在上一次的状态。 7 楼 lyndon.lin 2011-08-16   20、当用户在操作数据时,离开当前窗口,弹出友好提示框

热点排行