`
HappyGirlWang
  • 浏览: 2122 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

Ext js 学习笔记

ext 
阅读更多
Extjs的目录信息:
4.1版本的
Builds目录:包含沙盒,CORE和foundation 3个压缩好的脚本文件及其调试文件
Docs:API文档目录
Locale:本地化文件目录
Pkgs:独立的包文件
Resources:Ext js4 的资源目录,包含了样式定义文件及其需要的图片文件
Src:EXTjs 文件目录
Welcome:EXT.JS欢迎页面所需的资源目录
Bootstrap.js:会根据url地址自动加载ext-all.js,或ext-all-debug.js文件。此文件只在正式发布版本中有
Ext.js:EXT CORE的库文件
Ext-all.js:ext js 库文件(压缩)
Ext-all-debug.js:调试应用程序时使用的EXT JS库文件(不带注释)
Ext-all-debug-w-commemts.js:调试应用程序时使用的EXTJS的库文件(带注释)
Ext-all-dev.js:用于诊断布局问题的EXT JS库文件
Ext-all-dev-w-comments.js:带注释的诊断库文件
Ext-debug.js:调试使用EXT CORE 开发的程序时的EXT CORE库文件
Index.html:Extjs 4欢迎页面

2.配置使用的EXT JS库
要使用EXT JS 首先要做的就是将EXT JS包里的resources 目录,bootstrap.js文件,ext-all.js文件和ext-all-debug.js文件以及本地的local语言包

3.第一个EXT JS程序的案例hello world!
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>EXTJS4.0</title>
<link rel="stylesheet" type="text/css" href="../../ext-4/resources/css/ext-all.css" />
<script type="text/javascript" src="../../ext-4/bootstrap.js"></script>
<script type="text/javascript" src="../../ext-4/locale/ext-lang-zh_CN.js"></script>

<script type="text/javascript" src="renderer.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
Ext.create(Ext.container.Viewport,{
layout:'fit',
items:[{xtype:"panel",
title:"欢迎",
html:"<h1 style='text-align:center;font-size:60;font-weight:bold;'>hello world</h1>"}]
})
});
</script>
</head>
<body>
</body>
</html>

以上的案例中关于EXT.onReady
将代码写在Ext.onReady中,而不是在body中添加一个onload事件,只要原因是Ext.onReady在DOM模型加载完成后即可进行操作,而onload只能是等待页面所有资源都加载完毕后才能进行操作。

EXT js4 语法
1.配置对象
{
Config_option1:value1,
Config_option2:value2,
...
Config_option3:value3,
Layout:{},
Items:[
{},//配置对象
{}
],
Listeners:{
Click:funciton(){}
}
}

格式中Config_option1:value1 都是API文档中的配置项
Layout:既可以是对象也可以是字符,表示在当前容器内使用什么布局来填充子控件
Eg:如果没有特殊要求:layout:”fit”
有特殊要求:layout:{
Type:’hbox’,
Align:’middle’
}

Items:是数组,可以在里面定义当前子控件

3.Ext.create()方法创建对象
语法:Ext.create(className,[config])

4.Ext.widget或Ext.createWidget创建对象
Ext.widget(className,[config])
分享到:
评论

相关推荐

    ext JS 源码和学习资料

    2. EXT_JS实用开发指南_个人整理笔记.docx:这是一份个人整理的学习笔记,可能包含了一些实战经验,对于学习EXT JS的实际应用和解决常见问题很有帮助。 3. ExtJS实用开发指南.pdf:同名但格式不同的文档,可能提供了...

    ext学习资料 20篇详细学习笔记 初学者ext学习的文档

    EXT,全称EXT JS,是一种基于JavaScript的前端框架,由Sencha公司开发,主要用于构建富互联网应用程序(RIA)。EXT提供了一套完整的组件模型、数据绑定、事件系统和强大的布局管理,使得开发者能够创建功能丰富的、...

    Ext学习笔记

    Ext JS4学习教程+笔记(一) Ext JS4学习教程+笔记(二)事件处理 Ext JS4学习教程+笔记(六)DataView面板 Ext JS4学习教程+笔记(七)树面板Tree Panel Ext JS4学习教程+笔记(三)Ajax请求 Ext JS4学习教程+笔记...

    Gwt-ext学习笔记

    这篇学习笔记将深入探讨Gwt-ext的核心概念、功能以及如何在实际项目中应用。 GWT是由Google开发的一个开源框架,它允许开发者使用Java语言来编写前端Web应用。GWT编译器会将Java代码转换为优化过的JavaScript,以...

    ext 4.0 学习笔记.doc

    EXT 4.0 是一款流行的JavaScript库,专门用于构建富...EXT 4.0提供了丰富的API文档,允许开发者深入学习并自定义更多功能,如分页、筛选、编辑等。对于初学者来说,了解和实践这些基本概念是掌握EXT 4.0的第一步。

    Yui_ext 学习笔记

    这篇学习笔记主要介绍了 Yui_ext 的基础知识,适合对 JavaScript 和 HTML DOM 有一定了解的初学者。 首先,了解 Ext 库的基本概念。Ext 提供了一个强大的框架,用于创建具有丰富用户体验的网页应用,其核心是 ...

    ext api,ext 学习笔记,SWFUpload_多文件上传及部分工具

    在EXT学习笔记中,"What_is_that_Scope_all_about2.htm"可能涉及的是JavaScript作用域和EXT中的scope概念,这对于理解和调试EXT应用中的事件处理和回调函数至关重要。"JsonTool.htm"可能介绍了EXT如何与JSON数据进行...

    Gwt-ext学习笔记之基础篇

    ### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....

    EXT学习笔记-项目应用实践

    这篇EXT学习笔记主要涵盖了EXTJS中面向对象编程的一些关键概念和实践,包括命名空间、类定义、构造函数、属性与方法的访问控制(私有和公有)、静态属性与方法以及继承机制。 1. **命名空间**:在EXTJS中,命名空间...

    Gwt-Ext学习笔记之进级篇

    而Ext Js是一个JavaScript库,提供了丰富的用户界面组件,用于构建现代Web应用。 GWT-Ext是这两者的结合,它继承了GWT的Java编程模型和Ext Js的精美UI组件。这使得开发者可以利用Java的强大和类型安全,同时享受Ext...

    十分有用有帮助的EXT学习笔记

    EXT,全称EXT JS,是一种基于JavaScript的前端框架,用于构建富互联网应用程序(RIA)。它提供了丰富的组件库,包括表格、窗体、面板、图表等,使得开发者可以创建功能强大的Web应用界面。以下是对EXT学习笔记中涉及...

    Ext2.0的学习笔记

    ### Ext2.0学习笔记:深入理解Ajax与Ext框架 #### Ajax:实现异步无刷新数据交换的关键技术 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它利用了...

    extJs 2.1学习笔记

    目录 1. ExtJs 结构树 2 2. 对ExtJs的态度 3 3. Ext.form概述 4 4. Ext.TabPanel篇 5 5. Function扩展篇 7 6. Ext.data.Store篇 10 7. Ext.data.JsonReader篇一 12 ...28. extJs 2.0学习笔记(ext.js篇) 77

    【ASP.NET编程知识】Ext.Net学习笔记之button小结.docx

    在ASP.NET编程中,Ext.Net是一个强大的客户端框架,它提供了丰富的UI组件,使得开发者能够创建交互性强、用户体验良好的Web应用程序。本篇文档主要总结了关于Ext.Net中的button组件的一些关键知识点,包括触发客户端...

    (转载)GWT -EXT学习笔记-基础

    &lt;script type="text/javascript" src="js/adapter/ext/ext-base.js"&gt; &lt;script type="text/javascript" src="js/ext-all.js"&gt; ``` 2. 修改`Register.gwt.xml`文件,添加对GWT-EXT的继承声明: ```xml ...

Global site tag (gtag.js) - Google Analytics