1.配置实用Extjs

    <link href="Extjs/resources/css/ext-all.css" rel="stylesheet" />
<script src="Extjs/bootstrap.js"></script>
注:bootstrap.js的作用是用于 自动加载ext-all-debug.js或者ext-all.js 如果实用localhost或者ip的话,将启动ext-all-debug,否则启动ext-all.js

2,动态加载Extjs类库
        //开启自动加载
Ext.Loader.setConfig({ enable: true });
Ext.Loader.setPath("要加载的路径文件");
Ext.required(['Ext.grid.*',
//需要加载的类库
])
Ext.onReady(function () {
//code
});

HelloWorld

  <script type="text/javascript">
Ext.onReady(function () {
new Ext.Viewport({
layout: 'fit',
items: [{
xtype: "panel",
title: "welcome to this website",
html:"<h1>hello world</h1>"
}]
})
})
</script>
注:Ext.onReady方法是在Dom加载后才执行的,而onload则是在所有资源加载完才执行。如果存在多个 onReady可以保证同时执行
Ext.BLANK_IMAGE_URL 只是一个占位符,目的是显示背景图片
目的:
一:在更换主题时,如果图片是固定的,有两种方法更新图片:1,覆盖旧图片,2,重新定义图片路径
二:如果实用div或者span代替image标记,那么在这两个标记外增加链接的时候,因为标记内的内容为空,所以链接会出现问题 关于字体:
在标题中指定的字体 大小都是11px,如果要更改字体大小,那么在ext-all.css中将11px替换为12px就行了 Xtype
为了简化书写而存在的,省略了定义一个变量然后指向一个组件 new 和Ext.Create都可以用来创建组件
new classname([config])
Ext.Create(classname,[config]) Ext.widget的作用是使用别名来创建对象 和 Ext.Create一样只是classname使用的是对象的别名
Ext.createwidget是Ext.widget的别名 他使用的是ClassManager对象的instantiateByAlias方法创建对象 使用Ext.ns或者Ext.namespace
语法:Ext.namespace(namespace1,namespace2....)
Ext.ns是Ext.namespace的简写形式
javascript不建议使用全局变量,建议将该变量保存在局部变量中,使用局部变量来进行操作,以避免多次搜索以降低性能
建议在Ext对象下创建命名空间,如:Ext.ns("Ext.app.data","Ext.app.ux") 使用Ext.define定义新类
语法:Ext.define(classname,properties,callback)
classname:要创建的类名
properties:定义类的属性
callback:类创建完后要执行的方法 常用属性集对象
extend          要继承的类
alternateClassName   类的备用名
alias          类的别名
requires        需要使用到的类名数组,在动态加载时会根据属性下载类
constructor       构造方法,一般用来初始化类的配置项和调用父类的方法
mixins        为类增加特殊的功能
config         定义类的配置项
statics        定义静态方法,可以使用类名.方法名进行直接调用
            Ext.define("Bin",binary:function(v) {
return v.toString();
}) Ext.define("calculate", {
mixins: {
Hex:"Hex",
Bin:"Bin",
Oct:"Oct"
},
convert:function(v,t) {
switch (t) {
case :
return this.bin();
case :
return this.oct();
case :
return this.hex();
default:
}
}
}
);
var cal = new calculate();
alert(cal.convert(,)) ;
alert(cal.convert(,)) ;
alert(cal.convert(,));

Demo


Extjs学习笔记--(二)的更多相关文章

  1. WPF的Binding学习笔记(二)

    原文: http://www.cnblogs.com/pasoraku/archive/2012/10/25/2738428.htmlWPF的Binding学习笔记(二) 上次学了点点Binding的 ...

  2. AJax 学习笔记二(onreadystatechange的作用)

    AJax 学习笔记二(onreadystatechange的作用) 当发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态XMLHttpRequest对象提供了on ...

  3. [Firefly引擎][学习笔记二][已完结]卡牌游戏开发模型的设计

    源地址:http://bbs.9miao.com/thread-44603-1-1.html 在此补充一下Socket的验证机制:socket登陆验证.会采用session会话超时的机制做心跳接口验证 ...

  4. JMX学习笔记(二)-Notification

    Notification通知,也可理解为消息,有通知,必然有发送通知的广播,JMX这里采用了一种订阅的方式,类似于观察者模式,注册一个观察者到广播里,当有通知时,广播通过调用观察者,逐一通知. 这里写 ...

  5. java之jvm学习笔记二(类装载器的体系结构)

    java的class只在需要的时候才内转载入内存,并由java虚拟机的执行引擎来执行,而执行引擎从总的来说主要的执行方式分为四种, 第一种,一次性解释代码,也就是当字节码转载到内存后,每次需要都会重新 ...

  6. Java IO学习笔记二

    Java IO学习笔记二 流的概念 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成. 程序中的输入输 ...

  7. 《SQL必知必会》学习笔记二)

    <SQL必知必会>学习笔记(二) 咱们接着上一篇的内容继续.这一篇主要回顾子查询,联合查询,复制表这三类内容. 上一部分基本上都是简单的Select查询,即从单个数据库表中检索数据的单条语 ...

  8. NumPy学习笔记 二

    NumPy学习笔记 二 <NumPy学习笔记>系列将记录学习NumPy过程中的动手笔记,前期的参考书是<Python数据分析基础教程 NumPy学习指南>第二版.<数学分 ...

  9. Learning ROS for Robotics Programming Second Edition学习笔记(二) indigo tools

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...

  10. Redis学习笔记二 (BitMap算法分析与BitCount语法)

    Redis学习笔记二 一.BitMap是什么 就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身.我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省 ...

随机推荐

  1. Build IKAnalyzer With Solr 5.1.0

    中文分詞裡IKAnalyzer和結巴是大家比較常用的分詞器, 不過IKAnalyzer已經很久沒有更新了, IKAnalyzer中文分词器V2012使用手册也跟IK Analyer 2012-FF H ...

  2. RSS是什么,RSS怎么玩,RSS原理是什么 (zhuan)

    http://www.cjjjs.com/paper/gzsh/201622721397372.aspx *********************************************** ...

  3. 浅谈C# application.DoEvent作用

    Application.DoEvents()的作用:处理所有的当前在消息队列中的Windows消息. private void button1_Click(object sender, EventAr ...

  4. 使用matplot做图--sin图像

    # _*_ coding:utf-8 _*_ import numpy as np import matplotlib.pyplot as plt x = np.arange(-5, 5, 0.1) ...

  5. jsp版ueditor图片在线管理返回绝对路径

    引用:http://zhengyunfei.iteye.com/blog/2149979 如果你有富文本编辑器的功能需要开发,我推荐你用百度的ueditor.本文将与你分享jsp版ueditor开发中 ...

  6. hibernate里联合主键composite-id映射,查询单个主键的问题

    今天项目中遇到这个问题,搞了大半天,现在记录下来hibernate里联合主键配置(多个字段一起作为主键) <class name="com.cskj.hibernate.map.BbW ...

  7. C语言实现单链表(不带头结点)节点的插入

    对单链表进行增删改查是最主要的操作.我在上一篇博客<C语言实现链表节点的删除>实现了删除单链表中的某个节点. 这里我们要来实如今某个位置插入节点.演示样例代码上传至https://gith ...

  8. Winform中导入exicel文件

    Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); ...

  9. mount -t nfs 不能使用

    去年使用一个新的文件系统的时候,发现mount -t nfs ip:/g/ftp ~/mnt -o tcp,nolock 不能使用 一直以为是因为mount 命令更新了,有些用法我不会用,但是刚才发现 ...

  10. [uboot]在uboot里面添加环境变量使用run来执行

    转自:http://blog.csdn.net/yangzheng_yz/article/details/41038259 在移植uboot的时候,可以在uboot里面添加定义一些自己的环境变量,这些 ...