- 浏览: 53634 次
- 性别:
- 来自: 福州
最新评论
文章列表
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上 ...
从对象中删除一个属性,或从数组中删除一个元素。
delete expression
expression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素。
说明
如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false。
在所有其他情况下,返回 true。
// JavaScript
var o = {};
o.x = new Object();
delete o.x;
//数组元素的删除,很简单。在java中不见这样的用法。
var o = { ...
字符串格式化函数String.format在进行字符串拼接操作的过程中是很实用的,它有两个好处:
让代码看起来简洁易懂
提供文字模板的支持
稍后通过例子再来说明,先贴上String.format的实现代码:
String.format = function(src){
if (arguments.length == 0) return null;
var args = Array.prototype.slice.call(arguments, 1);
return src.replace(/\{(\d+) ...
写道
当某个组件调用 add( Ext.Component/Object component ) : Ext.Component 即往组件里添加Component时,必须调用doLayout()方法,更新布局,才能看的见刚加入的组件。
problems:
在Ext一个系统开发中,用card布局实现了一个Mpanel,panel中继续加入items:panel, panel,再在子panel中继续加入items:Formpanel,然后再Formpanel中加入items: field, field,field...。(以上子组件都是在创建Mpanel的时候加入的,不是采用动态载 ...
with (object) statements 参数 object 新的默认对象。 statements 一个或多个语句,object 是该语句的默认对象。 说明 with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10) y = Math.tan(14 * Math.E) 当使用 with 语句时,代码变得更短且更易读: with (Math){ x = cos(3 * PI) + sin (LN10) y = tan(14 * E) }
store.getById()要能成功得到record,需要有两个条件: 1、store的config Options中设置了id属性 2、创建record是要说明id属性 后者是时常被遗漏的要注意
API 写道
Record( Array data, [Object id] ) This constructor should not be used to create Record objects. Instead, use the constructor generated by create. The parameters are the same. Parameters: data ...
Ext.state.Manager存在的意义:简单说就是在客户端存取数据,譬如说用户打开一个Window之后对其大小进行了调整,他不想每次打开都要重新调整窗口大小,这时你就可以使用Ext.state.Manager记住他所设定的窗口大小,这样他即使关闭浏览器再打开打那个Window还会是你所保存的大小。 默认情况下所有组件执行构造函数时都会访问这个类。如果你想要让它记住组件的状态必须在程序初始化的时候设置一个Provider(一个可以对数据进行存取的底层实现),Ext提供的一个实现就是Ext.state.CookieProvider,这个类通过操作浏览器的cookie实现数据的存取,通常你需要在 ...
可以为所有继承了Ext.util.Observable的对象定义一些事件,然后为这些事件配置监听器。当某个事件被触发时,Ext会自动调用对应的监听器。这就是Ext的时间模型。
on()是addListener()的缩写形式,功能完全一样。第一个参数传递事件名称,第二个参数是事件发生时执行的函数。
调用fireEvent()就会触发事件,传入一个事件名称作为参数,该事件名称对应的监听函数就会执行。
removeListener的简写形式是un。可以用它删除某个事件对应的监听函数。
purgeListeners()函数,可以把所有的监听器都删除掉。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Page</title>
<link rel="styles ...
关于JavaScript中this的使用,这是一个由来已久的问题了。
我们这里就不介绍它的发展历史了,只结合具体的例子,告诉大家可能会遇到什么问题,在遇到这些问题时EXT是如何解决的。
在使用EXT时,最常碰到的就是使用Ajax回调函 ...
Ext.data.GroupingStore
继承自Ext.data.Store,为Store增加了分组功能.其它用法与Store一致,惟一需要注意的是使用GroupingStore时必须指定sortInfo信息
增加了配置属性
groupField : String//用于分组的字段
groupOnSort : Boolean//如果为真,将依排序字段重 ...
Ext.data.Store是Ext中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。
Ext.data.Store中有一个Ext.data.Record数组,所有数据都放在这些Ext.data.Record实例中,为后面的数据的读取和修改操作做准备。
10.4.1 基本应用
在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示。
var data = [
['boy', 0],
['girl', 1]
];
var store = new Ext.data. ...
正则表达式对象是本对象包含正则表达式模式以及表明如何应用模式的标志。使用方法:语法 1: reg= /pattern/[flags] 语法 2: reg= new RegExp"pattern",["flags"]) 参数: reg:被赋值为正则表达式的变量名。pattern:要使用的正则表达式模式。(可选项)flags:g(全文查找出现的所有pattern)、i(忽略大小写) m(多行查找)
方法 exec(string),对string进行正则处理,并返回匹配结果. test(string),测试string是否含有匹配结果字符串对象中的正则方法 ...
引用Extjs 格式化---Ext.util.Format类2010-07-22 15:36格式化在Extjs中用的会比较普遍,下面我们就开始讲讲它的一些格式化函数,直接做个小例子
Ext.onReady(function() {
var v1 = "welcome to zhongtian !";
var MyWindow = new Ext.Window({
title : "我的窗口",
width : 400,
height : 250,
items : [{
xtype : "te ...
getCmp方法用来获得一个Ext组件,也就是一个已经在页面中初始化了的Component或其子类的对象.
getCmp方法其实是Ext.ComponentMgr.get方法的简写形式。
getCmp方法中只有一个参数,也就是组件的id。比如下面的代码:
Ext.onReady(function(){
var h=new Ext.Panel({
id:"h2",
title:" ",
renderTo:"hello" ...