最近迷上了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类的,您帮我看看是哪儿的问题啊?
--------------------编程问答-------------------- 嗯?这位大侠怎么个意思,我没懂啊
--------------------编程问答-------------------- 自己顶一下,急啊,各位来帮帮忙。 --------------------编程问答-------------------- --------------------编程问答-------------------- 额。。。新颖。。。
补充:Java , Web 开发