• 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并没有把它编译到这个路径下。手动直接考入即可。!!!

  • 相关阅读:
    SendInput模拟键盘输入的问题 <转>
    tinyMce3.21 使用随笔
    ORM的一些思考
    VS2008 , 1330 , 数字签名错误.
    .Net Reflector 工具 过期后使用小工具。
    就当是一个新的设计模式!
    OpenSUSE 11 下 Mono 2 开发笔记。
    转:)CNBlogs引用第三方组(控)件明细^_^
    DBLinq ,没实现 Log !
    DotNet 的一些知识点
  • 原文地址:https://www.cnblogs.com/soundcode/p/2272337.html
Copyright © 2020-2023  润新知