`

Ext2.0环境搭建『附图』

阅读更多
    Ext1.1的时候就曾经倒腾过几天,虽然当时对它的UI也非常着迷,但是因为种种原因没有继续下去,比如说没有很好的IDE,网络的评论也有很多说内存溢出的问题比较严重,感觉Ext在实际的项目中运用的可能性不大,所以就打住了。现在Ext2.0正式版已经发布了好一阵了,网上一片叫好,blogjava也有好几个人都在写关于Ext的文章,索性就下载了Ext2.0的压缩包,看了下随包附带的examples,看完就一个感觉,原来web的UI也可以做成这样啊?下定决心,必须要学一把。
    要想学习一样东西,好的工具是必不可少的,google,baidu,在各大论坛翻了个遍,环境的搭建讨论也不是很多,就连中文的教程都没多少,而且各种做法或者是不支持Ext2.0,或者是比较麻烦,不适合刚刚入门新手。俺就想找一个简单的,但是对Ext2.0支持还不错的环境,至少也是最基本的一个有个自动完成和代码提示的功能。而网上讨论的比较多的就是JSEclipse,Aptana,Skpet,本人是一个不落的全部download,安装,结果发现没有一个是比较满意的(或许本人没有找到正确的方法,希望知道的人告知),网上有个帖子说说法大概有以下几种:
    1.安装Eclipse的JSEclipse插件,听说打开.js文件之后JSEclipse菜单下会有一个Add Library的,我按照说的安装了也出来Add Library菜单项了,但是添加之后就是不好使,没出任何提示
    2.Aptana Ajax库插件---EXT2.0 见后面很多人说不好用,我也就没试。估计好使的可能性不太大。
    3.http://blog.csdn.net/xujiaqiang/archive/2007/05/25/1625969.aspx 感觉说的挺麻烦的,忽略
    4.Extjs官方有一篇E文的文章介绍了怎么使用Aptana的:Building a desktop application with Ext, AIR, Aptana and Red Bull ,有兴趣的可以去看看,不过是E文的。
   
    下面说夏我自己的方法。工具就是Aptana,官方地址:http://www.aptana.com,最新的好像是1.01,而还把名字改成了AptanaStudio。
    1.下载之后安装,安装有两种方式:一种是当成独立的IDE,另外一种是作为Eclipse的插件安装,我选择了前者,原因后面说,启动之后选Help--About如下图:


   2. 安装好之后新建project,(我建的工程目录如下,目录结构不一定一样,看你自己的喜欢)你会发现原来Aptana原来是支持Ext的,但是看清楚了,是Ext1.1,虽然都是Ext,但是2.0在1.1的基础上变更的比较的多,所以别报什么希望了。

    3.把下载的Ext2.0.zip里面的ext-all.js,adapter\ext\ext-base.js以及build\locale\ext-lang-zh_CN.js拷到上图的js文件夹下(ext-lang-zh_CN.js不是必须的,不拷也可以),然后把resources下的images文件夹整个都拷贝到上图的WebContent下的resources下,然后把resources\css里的ext-all.css拷贝到上图的css文件夹下(当然也可以偷懒直接把ext2.0\resources直接拷贝到WebContent下)。
    4.新建html和同名的js文件,位置任意的,不一定非要和我的相同,凭个人喜好。但是一定要保证在html里面引用的时候相对位置正确就可以了。以我上图的目录为例,html里相应的脚本引用如下图:

    5.点击左上的Project选项卡旁边的Code Assist Profiles看见了什么?是不像这样的?

这就是我们的关键了。Aptana能够自己找到页面引用的js文件,如果你看见上图中所有的js文件前面都是像layout.js前面的红色的E那就是文件引用的相对路径不正确。
    此时在当前的html里面写脚本aptana就能找到引用的js文件里的变量,方法。说到这里不用多解释大家应该都明白了吧。就是在当前的html里写好脚本,借助aptana的自动完成和代码提示功能,然后把所有的js再拷贝到对应独立的js文件里,这样就保证了一个html文件一个同名的js文件的Ext风格。其实你不单独的写一个js文件也是可以的,单用个js文件只是为了代码便于管理。
看看效果吧:

分享到:
评论

相关推荐

    ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记

    ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记ext2.0笔记...

    最新的ext2.0下载

    EXT2.0是EXT框架的一个重要升级版本,它在EXT1.0的基础上进行了大量的改进和增强,提供了更为丰富的组件、优化的性能以及更美观的界面效果。 EXT2.0的核心特性包括: 1. **组件库增强**:EXT2.0扩展了原有的组件库...

    ext-2.0 ext-2.0 ext-2.0 ext-2.0 ext-2.0

    ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0ext-2.0

    ext2.0(jsp标签)

    10. **国际化**:EXT 2.0支持多语言,可以方便地切换应用的语言环境,适应全球化的开发需求。 在EXT 2.0的压缩包文件"ext-2.0"中,可能包含了EXT库的JavaScript文件、CSS样式文件、图像资源以及示例代码等,开发者...

    Ext2.0中文文档

    Ext 2.0是Sencha公司开发的一个JavaScript库,主要用于构建富互联网应用程序(RIA)。这个中文文档包含了关于Ext 2.0的详细说明,对于开发者来说是一个非常宝贵的资源,可以帮助他们理解和使用这个强大的前端框架。 ...

    ext2.0官方文档(chm),Ext 2.0 简明教程,Ext2经典应用

    3. **EXT2.0中文教程.exe**: 这可能是一个以可执行文件(.exe)形式的中文教学程序,对于中文用户来说非常友好。它可能包含了视频教程、交互式示例或者图文并茂的讲解,帮助学习者更直观地理解Ext 2.0的用法和功能。...

    ext2.0官方文档

    **EXT2.0官方文档详解** EXT2,全称Extended File System 2,是Linux操作系统中广泛使用的一种文件系统。这个文件系统在1993年由Rebecca Ann Heineman和Stephen Tweedie开发,作为EXT1的升级版,旨在解决EXT1在大...

    Ext2.0 中文文档

    本文档主要针对EXT2.0版本进行介绍。 EXT2.0在EXT1.x的基础上进行了大量的改进和优化,增加了更多的UI组件,提升了性能,并且强化了对Ajax和数据绑定的支持。Ajax技术允许Web应用在不刷新整个页面的情况下与服务器...

    EXT2.0在本地浏览API的插件

    EXT2.0是一款基于JavaScript的富...这为EXT2.0应用程序提供了更强大的本地交互能力,使得它们不再仅仅局限于网络,而是能够更好地融入用户的桌面环境。同时,这也为EXT2.0的桌面应用或者离线应用提供了坚实的基础。

    Ext2.0组件,全组件和帮助手册

    Ext2.0是Ext JS库的一个早期版本,它是一个用于构建富互联网应用程序(RIA)的JavaScript框架。这个框架提供了一套完整的UI组件和强大的数据管理功能,使得开发者能够创建交互性强、功能丰富的Web应用。全组件和帮助...

    EXT2.0最新压缩包

    总的来说,EXT2.0是Linux历史上的一个重要里程碑,它在当时的环境下提供了出色的文件系统性能和管理能力。虽然现在已被更新的版本替代,但对于了解Linux发展史和熟悉文件系统原理的IT专业人士来说,EXT2.0仍然是一个...

    EXT2.0 GRID 示例

    EXT2.0 GRID 示例是一个基于EXT JavaScript库的高级数据展示和操作组件的实例。EXT是一个强大的前端开发框架,尤其在创建交互式Web应用程序方面表现出色。EXT2.0是EXT库的一个早期版本,它提供了丰富的用户界面组件...

    ext2.0API

    EXT2.0 API的这些改进使得EXT2文件系统更适合高性能服务器和桌面环境。然而,尽管EXT2.0在当时是一个巨大的进步,随着技术的进一步发展,后来的EXT3和EXT4文件系统又在EXT2的基础上添加了更多的特性,如事务处理、...

    ext2.0项目源代码供大家学习ext使用

    EXT 2.0是EXT库的一个早期版本,它包含了一系列用于构建用户界面的组件和工具,如表格、面板、菜单、窗口等。EXT 2.0项目源代码的分享为开发者提供了一个深入了解EXT框架内部工作原理和最佳实践的机会。 在EXT 2.0...

    EXT2.0中文教程

    EXT2.0中文教程的目的是让Windows用户也能理解和操作这种主要应用于Linux环境的文件系统。这个教程可能包含以下内容: 1. **EXT2.0概述**:介绍EXT2.0的历史背景、设计原理和主要特性。 2. **安装与挂载**:讲解如何...

    ext 2.0

    Ext 2.0是一个强大的JavaScript库,专门用于构建富客户端应用程序。它是一个基于Ajax技术的开发框架,Ajax(Asynchronous JavaScript and XML)的核心理念是通过后台与服务器进行异步数据交换,无需刷新整个页面,...

    EXT2.0学习资料

    EXT2.0是Ext JS框架的一个早期版本,它在Web应用程序开发中被广泛使用,尤其在构建富客户端界面时。这个框架提供了丰富的组件库,帮助开发者创建交互性强、功能丰富的用户界面。EXT2.0的学习资料包括JAR包和相关的...

    ext 2.0 源码 下载

    EXT 2.0是Web开发框架的一个重要版本,主要用于构建富客户端应用,它基于JavaScript,提供了丰富的组件库和数据管理功能。EXT 2.0源码的下载对于深入理解其内部工作原理、自定义组件以及优化性能至关重要。在学习EXT...

    EXT2.0 API文档

    EXT2.0 API文档是针对EXT JavaScript库的一个关键参考资料,主要涵盖了EXT库的版本2.0中的各种组件、方法和功能。EXT是一个强大的前端开发框架,尤其在构建数据驱动的Web应用程序方面表现突出。EXT2.0 API文档是...

    ext2.0 详解和API

    **EXT2.0详解** EXT2.0是一个广泛使用的JavaScript框架,主要专注于构建富客户端Web应用程序。这个版本在EXTJS的早期发展中起到了重要的作用,它提供了丰富的组件库、数据管理和强大的用户界面工具,使得开发者能够...

Global site tag (gtag.js) - Google Analytics