`
zwj_lmss
  • 浏览: 3699 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ExtJs01:第一天

阅读更多

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

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

 

 

 

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

    docs:帮助文档

    examples:案例

    sourceExtJs源码

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

 

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

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

 

 

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

好了,ExtJs首战告捷。

中间有个小插曲

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

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


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

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论
1 楼 kangtahewumin 2011-08-23  
你怎么才坚持了一天呀,大哥!

相关推荐

    Extjs4.0日期控件集合.zip

    本人验证的版本是Extjs4.2.1,压缩包中为js文件,含时间控件(支持日期控件时分秒的选择),日期控件,周控件(目前最左列显示周数,鼠标悬浮选中一周的底色,点击赋选中周的第一天)、月控件、年控件,月和年取自...

    ExtJS源码分析与开发实例宝典.part10(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part07(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part01(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    入门基础学习 ExtJS笔记(一)

    第一步当然是引用ExtJs的相关文件: &lt;link rel=”Stylesheet” href=”resources/css/ext-all.css” /&gt; [removed][removed] [removed][removed] 定义一个Ext.Viewport: 在items的属性里设置: 头部: 代

    ExtJS源码分析与开发实例宝典.part12(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part11(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part04(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part09(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part08(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part05(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part06(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part02(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJS源码分析与开发实例宝典.part03(带书签)

    Ext+JS源码分析与开发实例宝典 是extjs3.0的学习书 书得内容很不错。深入解析extjs 资源是pdf文档. 本人自己还做了pdf的完整书签目录,便于方便和阅读. 文档比较大,一共压缩成... 就第一个需要2分。其他的都不需要分.

    ExtJs的Date格式字符代码

    12. z:从一年的第一天开始计数的天数,范围从0到365(闰年为366)。 13. a 和 A:分别表示上午和下午的小写和大写标识,如am、pm、AM、PM。 14. g 和 h:分别代表12小时制的小时,不带0前导(1到12)和带0前导...

    extjs render 用法介绍

    4. rowIndex:行索引,需要注意的是,这个索引不是指从第一行开始的行号,而是经过分页处理后的行号。 5. columnIndex:列索引,指的是当前单元格所在的列的索引位置。 6. store:这是一个Ext.data.Store对象,...

    Ext对基本类型的扩展 ext,extjs,format

    第一次调用时,会为指定格式生成一个格式化函数并缓存,以便后续调用能更快执行。 3. **Function(函数)扩展** 为了方便函数的管理,ExtJS在Function类型上扩展了几个方法: - `createCallback` 方法用于创建一...

    extjs 列表框(multiselect)的动态添加列表项的方法

    因为它这个是创建时自动加载的ArrayStore(关键字是:data: ds),没有动态增加的示例,但我们的项目需要有三个列表框,并且后两个的内容要根据第一个列表框内容动态的加载,因此要在选择第一个列表框的内容时,动态填充后两...

    Datepicker日期选择插件使用简介

    为了计算每个月的天数,插件使用JavaScript的Date对象,通过获取当月第一天(`new Date(year, month, 1)`)和下个月第一天(`new Date(year, month+1, 0)`)来确定。 4. **DOM插入**:生成的DOM结构会被追加到页面...

    EasyPlat.net快速权限开发平台V56

    用户可以在此基础上几天之内完成快速开发企业实用的系统, 一行代码插入数据,一行代码更新数据等。 开发环境:Winxp/Win7+MS SQL2005/2008+VS2010+.NetFramework4+C# 默认管理员登录名密码为:xiao 123 萧 QQ:...

Global site tag (gtag.js) - Google Analytics