More Related Content
Similar to Ext Js开发指导 (20)
Ext Js开发指导
- 8. Lego风格的开发 Lego风格的开发,就是说:基本组件都已经有了。你需要的只是那类这些模块进行拼装。 在Extjs中惊醒Lego风格的开发 首先在例子库的LayoutManager类中,寻找你需要的布局。 http://www.extjs.com/deploy/dev/examples/samples.html#sample-7 然后在其他例子中寻找组件,填充这个布局。 然后,用你的代码把这些组件粘合起来。再加上实际功能需要的其他代码。 Extjs例子中的Combination Samples中的现成应用,其实就是这样一个lego开发方式的结果。Combination就是组装、合成的意思。 http://www.extjs.com/deploy/dev/examples/samples.html#sample-0
- 10. 利用第三方插件 第三方扩展和插件 http://www.extjs.com/forum/forumdisplay.php?f=42(Extjs2) http://www.extjs.com/forum/forumdisplay.php?f=21 (Extjs3) 我在第一个Extjs应用,也就是基于WeblogicContentAPI的内容管理中,大概用了十几个Extjs的第三方插件。包括附件上传,Grouping Grid,Search,TinyMCE可视化文本编辑等等。 Extjs是一个开源项目。这就是说,Extjs的代码并不全部由Extjs的核心团队贡献。Extjs的每一次升级,都会把非常成熟和功能强大的第三方插件并入自己的代码。 从一开始用Extjs2.0RC版,到2.3版,再到现在的3.0.3和即将发布的3.1版本可以看出这个特点。上一个版本发布后,论坛中加入的一些成熟插件,都会被官方 并入下一个版本。 而论坛中的插件,都是从实际项目中来的,非常实用的功能。往往是因为正是版本中没有这个功能,而水平高的开发人员在项目中需要这个功能,又等不及核心团队去实现这个功能。才会有人自己写插件。 这些插件,往往同时具备详尽文档说明和Demo。
- 13. 用户界面设计模式(UI Design Pattern) 第一次听说用户界面设计模式,是在学习YUI的过程中。我在一次培训中也提到过。http://developer.yahoo.com/ypatterns/ 在软件开发过程中,解决一些实际问题是并没有明确的对的方法和错的方法。只有在解决这类问题时,有一些通用的比较成熟的方法。这些通用的,成熟的方法被称为设计模式。 在界面设计上也是同样。Yahoo,在自己的网站建设过程中总结归纳出一些界面设计上解决某一类操作行为时通用的和成熟的设计模式。并且开放出来供世界其他界面设计人员参考。这就是YahooDesign Pattern。 但是,YDP毕竟是一个针对互联网网站的界面设计模式总结,并不太适合企业应用。所以我们应该总结和归纳出公司自己的界面设计模式。