`
阅读更多
第一步 - 入门

想必您已经听说过 Ext、浏览了在线演示,并且尝试阅读API文档。不过,面对复杂的API文档,您却不如何下手?!

第二步 - 起步

通览过API文档,并且找到了所要立刻尝试的功能,面对混杂的网页源代码,如何开始一个简单的测试页面?那么……

不论您的目标是什么,您都可以依照本文快速的开始使用Ext。不,不用搭建服务器,您所需要的仅仅是Firefox浏览器和Firebug调试插件。如果还没有安装,那么现在就是一个好机会。


牛刀小试

  • 打开Ext API文档,您已经上路!
  • 单击 F12 打开 Firebug 控制台。
  • 如果您的 firebug 控制台处于单行模式(以 '>>>' 开头),那么请单击右下角的红色上箭头以开启多行编辑模式。
  • 输入以下代码,并敲击 Ctrl-Enter 来运行:

Ext.get(document.body).update('<div id="test"></div>');

上边这行代码的作用是将当前DOM body元素用一个ID为test的div元素替换。刚才那些API文档已经被删除,但 Ext 代码依旧生效,并且随时为您效劳。

现在,我们假设您希望简单的添加一个面板元素(Panel),但对Ext.Panel的API冗繁的说明无能为力。那么试着将这些代码添加到 firebug 的控制台中:


Ext.get(document.body).update('<div id="test"></div>');
new Ext.Panel({
    renderTo: 'test',
    width: '200px',
    title: 'My Title',
    html: 'My HTML content'
}
);

再次敲击 Ctrl-Enter 。嗨!您的面板元素已经诞生。

很好,不过如果修改一些选项呢?用下边的代码替换刚才的那些代码:


Ext.get(document.body).update('<div id="test"></div>');
new Ext.Panel({
    renderTo: 'test',
    width: '200px',
    title: 'My Title',
    html: 'My HTML content',
    collapsible: 
true
}
);

敲击 Ctrl-Enter 。怎么样,一个可以伸缩的面板就配置好了。(注意面板右上角的小图标)

每次敲击 Ctrl-Enter ,第一行代码都会移除现有的内容,这样您就可以有一个干净的调试环境。这是一个简单的小技巧,十分方便您尝试各种配置选项。

您可以为update()函数添加所需要的 HTML 代码,无论多少。然后编写或多或少的 Javascript 来探索 Ext API。

还等什么?现在就去亲自实践 Ext Api 吧。



々上善若水々 2007-12-10 17:41 发表评论
分享到:
评论

相关推荐

    extjs系列视频

    extjs系列extjs系列extjs系列extjs系列extjs系列extjs系列extjs系列

    ExtJs2.0学习系列

    本系列的学习资料将深入探讨ExtJS 2.0的核心特性与应用技巧。 一、组件系统 ExtJS 2.0的组件系统是其核心部分,包括各种UI元素,如按钮(Button)、表格(Grid)、面板(Panel)、表单(Form)等。这些组件可以独立...

    无废话ExtJs 系列教程十八[继承:Extend]

    在"无废话ExtJS系列教程十八[继承:Extend]"中,我们主要关注的是ExtJS中的类继承机制,这是一个核心特性,它允许开发者创建可复用和可扩展的组件结构。在JavaScript中,继承是通过原型链实现的,而在ExtJS中,它被...

    Extjs 2.2 Extjs 3.21 js

    ExtJS 3.x系列引入了全新的布局管理器,提供更灵活的布局选项,如fit布局、border布局等,使得组件间的嵌套和空间分配更为便捷。同时,3.x版本增强了数据绑定和模型(Model)的概念,使得数据与视图之间的交互更加...

    ExtJS-3.4.0系列 — ExtJS下载使用

    在ExtJS 3.4.0版本中,它提供了一系列的功能和组件,使得开发者能够创建功能丰富的、交互性强的用户界面。以下是对该版本的一些关键知识点的详细说明: 1. **目录结构**: - **adapter**:此目录包含了EXT的核心...

    ExtJs视频教程整包打包

    extjs2 dojochina系列 extjs2视频教程 DOJO Extjs3-北风 Extjs3-大漠 ExtJS3.4-界面实战 extjs4 30集 uspcat系列 extjs4 其他视频一套 Extjs4.0MVC项目开发视频教程 extjs4.1.1视频教程 ExtJS4培训视频 Extjs4学习...

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    1. **组件化**:ExtJS基于组件模型,提供了一系列预定义的UI组件,如按钮、表格、面板、表单等。这些组件具有高度可配置性和可复用性,可以快速构建复杂的用户界面。 2. **数据绑定**:ExtJS支持双向数据绑定,使得...

    包含各种类型的extjs小图标,Extjs4小图标

    在标题和描述中提到的“Extjs4小图标”指的是ExtJS 4版本中使用的一系列图形图标,这些图标用于增强应用程序的视觉效果,提供用户友好的操作指示。 1. **图标分类**: - 图标通常分为不同的类别,如操作图标(比如...

    ExtJS经典皮肤集合

    标题中的"ExtJS经典皮肤集合"指的是该框架中包含的一系列预设的用户界面主题,这些皮肤允许开发者快速改变应用程序的外观和感觉,以满足不同用户或项目的需求。 描述中提到的"完整演示包"包含了多种皮肤的HTML文件...

    EXTjs图开编程EXTJS

    1. **图表类型**:了解EXTJS支持的各类图表,如条形图、饼图、线图、面积图、雷达图等,以及它们各自的适用场景。 2. **数据绑定**:学习如何将数据模型与图表系列关联,实现实时数据更新。 3. **配置选项**:掌握...

    extjs 3.4 开发前准备

    1. EXTJS 下载与版本结构 EXTJS 3.4可以从官方下载(http://www.sencha.com/products/extjs3/download/ext-js-3.4.0/203)。3.4版本的结构包括以下几个主要部分: - adapter: 适配器,包含对jQuery、Prototype和YUI...

    ExtJs2.0学习系列大全.rar

    ExtJs2.0学习系列大全 共15个word文档,大部分介绍都在里面了

    ExtJS教程_完整版

    ExtJS教程通过一系列的例子和详细的解释,帮助开发者快速上手ExtJS框架,掌握其核心功能和高级特性。无论你是初学者还是有经验的开发人员,ExtJS都能提供强大的工具和资源来帮助你创建美观、功能丰富、兼容性好的Web...

    无废话ExtJs 系列教程十五[树:TreePanel]

    《无废话ExtJs系列教程十五:树:TreePanel》 ExtJs是一个强大的JavaScript库,用于构建富客户端Web应用。在本教程中,我们将深入探讨一个重要的组件——TreePanel,它是ExtJs用来展示层次结构数据的工具,常用于...

    ExtJs2.0学习系列.CHM

    关于ext学习的资料,有些例子 ExtJs2.0学习系列.CHM

    EXTJS 多文件上传

    6. **事件监听**:EXTJS 提供了一系列事件,如`fileselect`(文件选择后触发)、`beforesend`(文件发送前触发)和`uploadcomplete`(所有文件上传完成后触发),允许开发者在这些关键时刻介入处理逻辑。 7. **与...

    EXTJS实例 EXTJS树,可以编辑的EXTJS,EXTJS3.0

    页面组件示例中心可能包含了一系列EXTJS3.0的组件演示,包括树形组件的实例,你可以通过这些实例学习如何在实际项目中使用和定制EXTJS3.0的树组件,提升你的前端开发能力。 总结来说,EXTJS3.0的树形组件提供了一种...

    ExtJS-3.4.0系列目录

    **ExtJS-3.4.0系列目录** 在ExtJS框架中,3.4.0版本提供了丰富的组件和功能,适合构建复杂的Web应用程序。以下是对标题和描述中提及的几个关键知识点的详细解释: 1. **Ext JS 下载及配置** 在开始使用Ext JS前,...

    Extjs6示例中文版

    - **丰富的UI组件**:ExtJS提供了一系列预定义的UI组件(如数据网格、选项卡面板、树形视图等),这些组件不仅美观且功能强大,能够快速提升开发效率。 - **双向数据绑定**:通过自动同步模型与视图之间的数据变化,...

Global site tag (gtag.js) - Google Analytics