extjs2.0/3.4 入门教程以及一些例子

前言javascript

    有本资料叫extjs简易实用教程,讲得很棒,是初学者的福音——比起官方广泛较复杂的examples,这个教程更靠谱。并且虽然说是2.x的教程,但一样适用于3.x——4.x就不知道了。css

只是,有些问题:html

1. 里面有些少部分代码说的不够详细,有一些小问题。比方说html代码中导入extjs 的js包的顺序问题;好比说加载其他文件的问题(比方说加载xml文件的数据,你必须把工程放到web容器下才能正常运转),教程里都没有说明白。java

2. 例子过于简单,没有多个组件结合使用的例子。根据教程学完之后,我想作个TreePanel和TabPanel的简单联动,却依然毫无思路。而官方的很多例子显得过于复杂,不利于学习。web

通过调试,我把全部例子正常跑通,并简单写了个Viewport、TreePanel、TabPanel的联合使用。学习

如下是教程、学习工程、extjs3.4开发包的下载地址:ui

http://dl.vmall.com/c0yue01n0d spa

若是你以为个人例子很不错,对你的学习颇有帮助,麻烦回复赞一下————一番心血没白费有人欣赏,我会很高兴的~调试

--------------------------------------------------------------------------------------------xml

如下是HelloWorld

  1. 导js包

  2. html代码

   

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>ExtJS</title>

<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />

<!--

注意:ext-base.js必须放在ext-all.js前面

-->

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

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

<script>

//弹出一个提示框

Ext.onReady(function()

{

Ext.MessageBox.alert("hello","Hello,easyjf open source");

});

</script>

<script>

//显示一个窗口

Ext.onReady(function()

{

var win=new Ext.Window({title:"hello",width:300,height:200,html:'<h1>Hello,easyjf open source</h1>'});

win.show();

});

</script>

</head>

<body>

</body>

</html>

相关文章
相关标签/搜索