📅  最后修改于: 2023-12-03 15:28:05.744000             🧑  作者: Mango
ExtJS 是一个基于JavaScript的开源 UI 框架,它主要用于创建 Web 应用程序的用户界面。
可以从官网下载 ExtJS 的安装包,也可以使用 NPM 进行安装。
创建一个 HTML 文件,并添加以下代码:
<!DOCTYPE html>
<html>
<head>
<title>My First ExtJS App</title>
<script src="https://cdn.sencha.com/ext/gpl/7.3.0/build/ext-all.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.sencha.com/ext/gpl/7.3.0/build/classic/theme-classic/resources/theme-classic-all.css">
</head>
<body></body>
</html>
在这个例子中,我们引入了 ExtJS 的 JavaScript 文件和样式表。
创建一个 JavaScript 文件,并添加以下代码:
Ext.application({
name: 'MyApp',
launch: function() {
Ext.create('Ext.panel.Panel', {
renderTo: Ext.getBody(),
title: 'Hello ExtJS!',
width: 200,
height: 150,
html: 'Hello, world!'
});
}
});
这个例子中,我们创建了一个 Panel 组件,并设置了一些属性。Panel 组件是一个容器,用于包含其他组件。
在 HTML 文件中引入 JavaScript 文件:
<!DOCTYPE html>
<html>
<head>
<title>My First ExtJS App</title>
<script src="https://cdn.sencha.com/ext/gpl/7.3.0/build/ext-all.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.sencha.com/ext/gpl/7.3.0/build/classic/theme-classic/resources/theme-classic-all.css">
</head>
<body>
<script src="app.js"></script>
</body>
</html>
打开 HTML 文件,就可以看到一个带有 title 和内容的面板。
使用 ExtJS 可以大幅度提高 Web 应用程序的开发效率,而且能够大幅度提升界面的交互效果。虽然它的学习曲线较高,但一旦熟悉了它的使用方法,就会觉得非常方便。如果你想开发一个堪比原生应用的 Web 应用程序,强烈推荐使用 ExtJS。