`
HappyGirlWang
  • 浏览: 2025 次
  • 性别: 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学习笔记

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

    extJs 2.1学习笔记

    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 ...28. extJs 2.0学习笔记(ext.js篇) 77

    ExtJs学习笔记,共30讲

    ExtJs学习笔记,共30讲 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篇一...28. extJs 2.0学习笔记(ext.js篇) 77

    Extjs4.0学习笔记

    xtjs4,创建Ext组件有了新的方式,就是Ext.create(....),而且可以使用动态加载JS的方式来加快组件的渲染,我们再也不必一次加载已经达到1MB的ext-all.js了,本文介绍如何在EXTJS4中创建一个window。 共:10 小节, ...

    java-web开发学习笔记

    本人在学习web开发中的个人学习笔记,其中包括Ext ssh javascript css 特效收藏 学习笔记

    EXT_2.2使用的js文件

    EXT使用的时候,需要引用js文件,在博客中,ext的学习笔记(1)详细介绍了用法,欢迎使用

    ExtJS学习笔记.doc

    ExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.doc

    ExtJS 6 学习笔记

    本来我是打算自己写一个系列的 ExtJS 6 学习笔记的,因为 ExtJS 6 目前的中文 学习资料还很少。 google 搜索资料时找到了一本国外牛人写的关于 ExtJS 6 的电 子书 [Ext JS 6 By Example] 。这份资料在 PACKT 上卖 ...

    ext学习笔记

    用于前端开发,javascript的扩展

    java学习笔记

    java学习笔记大全:java内容介绍 java编程可以分成三个方向: 1、java se (j2se)桌面开发 java中的基础中的基础 2、java ee (j2ee)web开发 3、java me (j2me)手机开发 java se课程介绍 java面向对象编程(基础) java...

    Gwt-Ext学习笔记之基础篇- www.hxiaseo.cn技术网站

    不用为界面烦恼了。使用JAVA语言开发WEB

    ExtJs-API详解学习文档资料

    ExtJs-API详解学习文档资料 ExtJs Extend的学习 ext学习笔记 ext js的讲解

    ExtJS4中文教程2 开发笔记 chm

    ExtJS4学习笔记(十五)---Ext.data.Model ExtJS4学习笔记(十六)---Combobox三级联动 ExtJS4学习笔记(十四)--- ComponentQuery ExtJS4学习笔记(四)---Grid的使用 Extjs4开发笔记(三)——菜单的实现 Extjs4开发笔记(二)...

    2828-Extjs4.0学习笔记大全.pdf

    ExtJS4 学习笔记(一)---window 的创建 Extjs4,创建 Ext 组件有了新的方式,就是 Ext.create(....),而且可以使用动态加载 JS 的方式 来加快组件的渲染,我们再也不必一次加载已经达到 1MB 的 ext-all.js 了,本文...

    extjs学习笔记

    在使用Ext开发的应用程序中,组件Component是最高层次的抽象,是直接给用户使用的,Ext Element是Ext的底层API,主要是由Ext或自定义组件调用的,而DOM是W3C标准定义的原始API,Ext的Element通过操作DOM 来实现页面...

    Extjs学习笔记之五 一个小细节renderTo和applyTo的区别

    ExtJS中的renderTo和applyTo的差别 对applyTo和renderTo的理解和思考个人认为这两篇文章写的不够通俗。...link rel=”Stylesheet” type=”text/css” href=”ext-3.1.0/resources/css/ext-all.css” /&gt; [removed]

    extjs 学习笔记(二) Ext.Element类

    区别在于fly返回的是Element轻量级的,占用较少的内存,但是不保存对象的引用,每次使用都会改变先前的对象,而get则会缓存每次返回的Element对象,但是占用较多的内存。我们通过一个例子来说明二者的区别,同时看看...

    韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全)-共448页.docx

    Struts--Ejb--Hibernate--Spring--Ajax(ext,dw2)--&gt;ssh框架 java之父gosling 1990 sun启动 绿色计划 1992 创建oak语言--&gt;java 1994 gosling参加硅谷大会演示java功能,震惊世界 1995 sun正式发布java第一个版本,...

    详细讲解了Ext相关知识,Ext实例教程

    Extjs 学习手札.doc 一、 Json 对象示例 &lt;script type="text/javascript"&gt; var person = { // json对象定义开始 name:'tom', // 字符串 age:24, // 数字 sex:'man', married:false, books:[ // 数组中嵌入json...

Global site tag (gtag.js) - Google Analytics