我应该如何学习 Ext JS 4.2?

How should I learn Ext JS 4.2?

我被分配到一个在 Ext JS 4.2 上运行的遗留项目。我知道 JavaScript 但我完全不知道 Ext JS,而且我很难理解它。有人可以指导我如何学习 Ext JS、应该遵循什么方法以及要涵盖的重要主题吗?或者应该遵循什么顺序?

我已经在公司项目中使用 ExtJS (7.2.0) 六个月了,这些是我以前需要的一些技巧。

你应该从Sencha给出的官方文档和例子开始:

  • guide --> 主要主题是 Class 系统、MVC 应用程序架构和组件,它们是 ExtJS 的基础;
  • examples --> 我发现 KitchenSink 示例非常有用,因为您可以简要概述系统中可用的所有组件 - 您还可以查看 MVC 示例,以便了解更复杂的内容体系结构;
  • forum --> 您还可以查看 Sencha 论坛,其中有许多有趣的主题(您可以在 Stack Overflow 上找到更多主题)。

由于您使用的是旧版本的 ExtJS,您会在互联网上找到很多资料,因为它在几年前被广泛使用,而现在很难找到更新的源。

您可以查看 Saki website or fiddle explorer 按创建日期 ASC 排序:

我曾经是 Sencha 的培训师,2013 年离开公司,当时正是 ExtJS 4.2 的主要版本。

熟悉该框架的最快方法是参加 Sencha 的培训 class。我已经 8 年没有在 Sencha 工作了,而且我的许多同事(作为培训师我非常尊重)都不在了,所以这不是他们服务的插件,但这是最快的方法。如果您自己动手,您将学到一些捷径,这些捷径会花费您更长的时间。该框架非常复杂,很高兴从经验丰富的指南中了解其工作原理。

在我被聘为培训师之前,我使用了他们提供的 ExtJS 和 Sencha Touch classes,在我的理解中,“之前”和“之后”之间的差异是巨大的。是的,这是你一周的时间,是的,它是 2500 美元,所以你的经理可能不同意我的建议,但就像我说的,这是加快速度的最快方法。

如果您决定使用 class,请花一些时间使用您的旧版应用并写下您遇到的问题,然后在 class 中提出这些问题。 class 的部分价值在于,您可以获得一些免费的简单咨询,以解决您可能遇到的任何问题。

您知道 Javascript 这一事实是一大优势。我的 class 中有一些人是 Javascript 的新手,这是他们必须克服的另一个障碍。

祝你的应用程序好运!