ExtJs01:第一天

系统 1584 0

    公司网站开发前台用的是 ExtJs2 ,没办法,只能开始重新学习了,准备把每天学到的 ExtJs 写下来,当做日志吧。 其实我不想学 ExtJs 的,因为我大学的时候看过一本书,说 JS 将死,学了也没用。再说 HTML5 就要出山了,王者降临,无人可挡。只是没办法,谁叫我上班啊,还是老老实实的学吧。

    去官网下载了 ExtJs2 的包,打开官网,出现一行字: Ext Js 4 Preview Fuck 4 代都要出来了,我才开始学 2 代,真纠结。找到老版本的 Ext ,下了一个 2.3 版本的。地址为: http://dev.sencha.com/deploy/ext-2.3.0.zip

 

 

 

    解压之后,看了下 ExtJs 包里面的内容,大概了解了下

    docs :帮助文档

    examples :案例

    source ExtJs 源码

    resources :各种 CSS ,图片资源

 

 

    其他的就不管了,先来个 Hello ExtJs2 不过先搞项目之前,建议下个插件 spket ,就是像 java 一样自动提示的。想想 ExtJs 这么多组件我就头疼,没有提示功能怎么行啊。安装 spket 我就不多说了,自己网上找的。  

 <link rel="stylesheet" type="text/css" href="extJs2.3/resources/css/ext-all.css" />
 <script type="text/javascript" src="extJs2.3/adapter/ext/ext-base.js"></script>
 <script type="text/javascript" src="extJs2.3/ext-all-debug.js"></script>

 

jsp 界面中需引入这三个文件,第一个为 ExtJs CSS ,后两个为 ExtJs 的基本文件,相当于 java jre 吧。第三个我导入的是 ext-all-debug.js 查看下载下来的包的话,你可以发现还有一个名字和它差不多的文件 ext-all.js ,一个为开发版,一个是产品版本。功能上是一样的。其实,你只要打开着两个文件就可以发现其中的奥秘了。

 

新建了JS文件,里面代码为:

Ext.onReady(function() {
   Ext.MessageBox.alert("hello", "Hello,ExtJs2.I don't like you");
  });

 

 

ExtJs01:第一天

搞笑的是,要使你把刚才你引入的CSS文件ext-all.css删除。再调试下,你会发现弹出的对话框变成了这样

ExtJs01:第一天

好了,ExtJs首战告捷。

中间有个小插曲

自动生成的JSP页面中有一语句

<base href="<%=basePath%>">

  

 我没注意到,开始引入的文件前面都加了../../,这导致一直没有弹出对话框。太大意了。

 

 

 

 

 

 

 

 

 

 

 

 

ExtJs01:第一天


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论