Ext未定义的原因

简介:

如果出现ext未定义错误,请调试导入ext的js库的顺序。 


一般来说是ext的js文件的加载顺序问题。 

应该为: 
Js代码  

   1. <script type="text/javascript" src="extjs/adapter/ext/ext-base-debug.js"></script>  
   2. <script type="text/javascript" src="extjs/ext-all-debug.js"></script>  

<script type="text/javascript" src="extjs/adapter/ext/ext-base-debug.js"></script> 
<script type="text/javascript" src="extjs/ext-all-debug.js"></script> 



因为 ext 是在 ext-base.js中定义的: 
Js代码  收藏代码 

   1. Ext = {  
   2.     /** 
   3.      * The version of the framework 
   4.      * @type String 
   5.      */  
   6.     version : '3.0'  
   7. };  

Ext = { 
    /** 
     * The version of the framework 
     * @type String 
     */ 
    version : '3.0' 
}; 



而ext-all.js的第一行 既是: 
Js代码  

   1. Ext.DomHelper = function(){  

Ext.DomHelper = function(){ 
直接 使用了 Ext的命名空间,所以 应该先导人定义再使用,就是顺序问题。 





如果 你是用eclipse 开发的 ,上面的一切都搞定了,还是报 ext 未定义,那很可能是你的Eclipse 的缓存问题。。 

即,当 基于Eclipse下的程序运行时,所运行的不是开发路径的文件,而是Eclipse编译后的文件,一般放置在你的项目名称路径下的 .metadata\.plugins \org.eclipse.wst.server.core\tmp0\wtpwebapps\你的项目名 的下面,去看一下,有时你在开发路径下导入 ext的文件,而Eclipse并没有把它编译到这个路径下。手动直接考入即可。!!!

分类:  项目有关


本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2011/12/02/2272337.html,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
存储 API Windows
MASM32连接程序时error A2006: undefined symbol : u
MASM32连接程序时error A2006: undefined symbol : u
|
6月前
|
安全 程序员 编译器
c未定义行为
c未定义行为
51 0
|
Linux
内核模块的文件格式与EXPORT_SYMBOL的实现
内核模块的文件格式与EXPORT_SYMBOL的实现
126 0
libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 __tmainCRTStartup 中被引用
libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 __tmainCRTStartup 中被引用
160 0
libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 __tmainCRTStartup 中被引用
error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
143 0
error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
|
IDE Java 开发工具
JavaLaunchHelper类在…libinstrument.dylib中都实现将使用两者之一哪一个未定义
JavaLaunchHelper类在…libinstrument.dylib中都实现将使用两者之一哪一个未定义
100 0
|
C++
VS编译NPAPI:error C2065: “PCONTEXT”: 未声明的标识符
VS编译NPAPI:error C2065: “PCONTEXT”: 未声明的标识符
159 0
|
Windows
error LNK2019: 无法解析的外部符号 _WinMain,在函数_tmainCRTStartup中被引用
error LNK2019: 无法解析的外部符号 _WinMain,在函数_tmainCRTStartup中被引用
228 0
|
Windows
error LNK2019: 无法解析的外部符号 __imp_GetUserObjectInformationW,该符号在函数 OPENSSL_isservice 中被引用
错误 18 error LNK2019: 无法解析的外部符号 __imp_GetUserObjectInformationW,该符号在函数 OPENSSL_isservice 中被引用 E:\FileRecv\SimpleAuthenticator(1)\SimpleAuthenticator\SimpleAuthenticator\libeay64.
3849 0