ExtJs5入门_HelloWorld

            ExtJS5是一个JavaScript应用程序框架,它为您提供了一整套工具用于创建跨平台的应用程序。Ext JS 5支持所有现代浏览器,IE8的最新版本以及Chrome和介于两者之间的。Ext JS是面向对象的、基于类库的。

第一个ExtJs案例:

HelloWorld:

    ①、下载extjs类库   

    ②、编写html文件   index.html

    ③、编写js代码      app.js

 

index.html


<html>
<head>
<title>Welcome to Ext JS!</title>
<link rel="stylesheet" type="text/css" href="ext-5.0.0/build/packages/ext-theme-neptune/build/resources/ext-theme-neptune-all.css">
<script type="text/javascript" src="ext-5.0.0/build/ext-all.js"></script>
<script type="text/javascript" src="ext-5.0.0/build/packages/ext-theme-neptune/build/ext-theme-neptune.js"></script>

<script type ="text/javascript" src="app.js"></script>
</head>
<body></body>
</html>


app.js


Ext.application({
name: "ExtJSTest",
launch: function(){
Ext.create('Ext.Panel', {
renderTo : Ext.getBody(),
width : 200,
height : 150,
bodyPadding : 5,
title : 'Hello World',
html : 'Hello <b>World</b>...'
});
}
});


了解ExtJs                                                                                                                                                                                

我们先来定义一个类

定义一个panel类如下:


Ext.define(
'MyApp.MyPanel',
{

extend : 'Ext.Panel',

title : 'Hello World',

html : 'Hello <b>World</b>...'

});


你可以看到,我们定义了一个东西叫做MyPanel,它继承于ext js panel类 现在我们可以使用这个模板来创建一个新的对象。

我们需要两个面板,他们之间的唯一区别就是内容不一样,我们就可以创建两个实例,现在你的app.js内容应该像下面这样:


Ext.define(
'ExtJSTest.MyPanel',
{

extend : 'Ext.Panel',

title : 'Hello World',

html : 'Hello <b>World</b>...'

});

Ext.application({
name: "ExtJSTest",
launch: function(){

Ext.create('ExtJSTest.MyPanel', {
renderTo : Ext.getBody(),
title : 'MyFirst Panel',
html : 'MyFirst Panel'
});
Ext.create('ExtJSTest.MyPanel', {
renderTo : Ext.getBody(),
title : 'MySecend Panel',
html : 'MySecend Panel'
});
}
});


  

原文地址:https://www.cnblogs.com/fkeyta/p/9518653.html