Ext js-01 -helloworld

為{幸葍}努か 提交于 2020-02-05 05:12:30

一、下载ext:  

登陆这个网址  https://www.sencha.com/products/evaluate/  

 

 下载下来解压后如下:安装cmd程序

二、开始helloworld

新建一个idea的web项目,在web目录下建一个ext目录,ext目录下建一个classic目录,在classic目录下,建一个locale目录,把下载好的EXT文件ext-6.5.3\build\classic\locale 目录下的locale-zh_CN.js文件复制进去,把ext-6.5.3\build\classic 目录下的 theme-triton 文件夹里的所有文件拷贝到项目的classic目录下,ext-6.5.3\build 目录下的ext-all.js拷贝到项目ext目录下,结构如下:

新建一个hello.html编写如下代码:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>ext js入门</title>
 6     <!-- 引入ext js 的样式文件-->
 7     <link rel="stylesheet" type="text/css" href="ext/classic/theme-triton/resources/theme-triton-all.css" />
 8     <!-- 引入ext js的核心库-->
 9     <script src="ext/ext-all.js"></script>
10     <script>
11        // alert("js原生弹出框 :hello");
12         Ext.MessageBox.alert("Ext 弹出框:hello")
13     </script>
14 </head>
15 <body>
16 
17 </body>
18 </html>

用浏览器打开,并打开调试窗口,发现报错了,没有定义alert,

 这是因为和jQuery一样,也需要先加载上下文,先等待 Ext框架初始化完成,才能使用

代码修改如下,在浏览器里运行html,弹出框正弹出

Ext.onReady(function(){    Ext.MessageBox.alert('Ext弹出框','hello world');})
  

  

 

 ext 官方api地址 http://docs.sencha.com/extjs/6.5.3/guides/getting_started/getting_started.html 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!