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”
require_once dirname(__FILE__) ...的目的是啥?
Windows 10 x64中的Ruby curb gem问题