Ext.require 的目的是啥

Posted

技术标签:

【中文标题】Ext.require 的目的是啥【英文标题】:What is the purpose of Ext.requireExt.require 的目的是什么 【发布时间】:2012-02-15 22:48:11 【问题描述】:

我正在尝试将应用程序从 Sencha-Touch 1 迁移到 Sencha-Touch 2,但我无法弄清楚以下代码的确切用途:

Ext.require([    
    'Ext.XTemplate',
    'Ext.Panel',
    'Ext.Button',
    'Ext.List',
    'Ext.Carousel',
    'Ext.NestedList'
]);

有人可以帮我吗?

谢谢

【问题讨论】:

【参考方案1】:

在类系统中启用动态加载时,由类系统使用。它基本上告诉框架这些是将在您的应用程序中使用的组件。

这也意味着 SDK 工具可以确定您的应用程序中使用了哪些类,并且仅在将您的应用程序编译和压缩为 1 个文件时使用这些类 - 因为在大多数情况下您不会使用框架的每个部分。

您可以找到更多关于类系统here的信息以及关于SDK工具和构建here的信息。

【讨论】:

+1,当您将动态加载设置为 false 时也需要这样做

以上是关于Ext.require 的目的是啥的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Sencha Architect 2 中添加“Ext.require”

ExtJs笔记

require_once dirname(__FILE__) ...的目的是啥?

Windows 10 x64中的Ruby curb gem问题

bundle install 的 gem 提示 cannot load such file

PHP读取excel