当前位置:编程学习 > JAVA >>

最近迷上了EXT,初学,求助。

    各位大神上午好。
    最近在学习EXT,发现功能真的好强大,实用与华丽结合的很好,正好实验室的项目就是关于JAVA WEB的。
    师兄推荐买了一本深入浅出EXT,结构很清晰,但是敲书上的代码的时候总是出现同一个错误。
    运行之后网页上总是提示有错误(只有HELLOWORLD成功了。。。),错误有一下几种
    1、EXT未定义
    2、Ext.get(...)' 为空或者不是对象 
    3、e 为空或者不是对象
    代码都是书上关于自定义事件和浏览器事件的示例,各位大神如果需要看我可以贴出来。
    望多多指教,不胜感激。 --------------------编程问答-------------------- Ext这东西用久了就能把你js废了     EXT未定义一个是要注意引用的顺序,注意路径的引用
get()为空你确定初始化了吗    确定有这个组件    那就一个个alert出来吧
最好的学法就是去看api或者那个example(官方),都不错的  而且几乎是做出一个完整的左面程序了(像). --------------------编程问答-------------------- top.Exp.getCmp("") ; --------------------编程问答--------------------         <script type="text/javascript">
          Ext.onReady (function()
          {
              Ext.Msg.alert('information',Ext.get('test'));
          });
        </script>
      <link rel="stylesheet" type="text/css" href="E:\ext-4.0.7-gpl\resources\css\ext-all.css" />
      <script type="text/javascript" src="E:\ext-4.0.7-gpl\ext-all.js"></script>
      <script type="text/javascript" scr="E:\ext-4.0.7-gpl\examples\examples.js" ></script>
      <script>
          Ext.onReady(function(){
          Ext.MessageBox.alert('helloworld','GOOD MORNING!');
          });
        </script>
      
      <script>
      Person = function(name)   <%--Define Class Person--%>
      {
               this.name = name;
               this.addEvents("walk","eat","sleep");
      }
      Ext.extend(Person, Ext.util.Observable,  
      {
      info: function(event)     <%--stucture Function Info to output information of Person--%>
            {
                return this.name + 'is' + event + 'ing.';
            }
      }
      );
      
      var person = new Person('Lingo');
      person.on('walk',function() 
               {
                 Ext.Msg.alert('event', person.name + "is walking.");
               }
      );
      person.on('eat', function(breakfast , lunch, supper)
        {
         Ext.Msg.alert('event', person.name+"want to eat"+breakfast+","+lunch+"and"+supper+".");
        }
      );
      person.on('sleep', function(time)
      {
       Ext.Msg.alert('event', person.name + "at" + time.format("H") + "O'clock begin to sleep.");   
      }
      );
      
      Ext.get('walk').on('click', function()
             {
               person.fireEvent('walk');
              }
      );
      Ext.get('eat').on('click', function()
             {
               person.fireEvent('eat', 'breakfast', 'lunch', 'supper');
              }
      );
        <%--Ext.get('sleep').on('click', functionon()
             
               {person.fireEvent('sleep', new Date());)}
             
       ); --%>
      var fn = function()
      {
          // TODO;
      }
      person.on('walk', fn);
      person.un('walk', fn);
      </script>
      
      这是我从书上敲的代码,关于一个自定义事件PERSON类的,您帮我看看是哪儿的问题啊?
引用 1 楼 xchsh12345 的回复:
Ext这东西用久了就能把你js废了     EXT未定义一个是要注意引用的顺序,注意路径的引用
get()为空你确定初始化了吗    确定有这个组件    那就一个个alert出来吧
最好的学法就是去看api或者那个example(官方),都不错的  而且几乎是做出一个完整的左面程序了(像).
--------------------编程问答-------------------- 嗯?这位大侠怎么个意思,我没懂啊
引用 2 楼 cai5 的回复:
top.Exp.getCmp("") ;
--------------------编程问答-------------------- 自己顶一下,急啊,各位来帮帮忙。 --------------------编程问答-------------------- --------------------编程问答-------------------- 额。。。新颖。。。
引用 6 楼 huangjinjin520 的回复:
http://happyebook.taobao.com
书籍视频
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,