ExtJS对Array类型的扩展主要包括两个方法:indexOf、remove
//o-在数组中要查找的对象 from-查找的起始索引
indexOf : function(o, from){
//获得数组的长度
var len = this.length;
//如果from为空,那么从0开始查找
from = from || 0;
//如果from值小于0,那么加len,例如 -1+6,从第5个元素开始找,即负值指定的是从末尾往前数第多少个元素开始。如果负值的绝对值超出了数组大小,它并没有做校验。
from += (from < 0) ? len : 0;
//循环查找所需的元素
for (; from < len; ++from){
if(this[from] === o){
return from;
}
}
//查找不到返回-1
return -1;
}
//o-要移除的对象
remove : function(o){
//先找到索引
var index = this.indexOf(o);
//如果对象存在于数组中
if(index != -1){
//删除 index删除位置 1-删除1项
this.splice(index, 1);
}
return this;
}
分享到:
相关推荐
ExtJS3.2正式版 货真价实 ExtJS3.2正式版
ExtJS 3.2 是一个历史悠久的JavaScript框架,主要用于构建富客户端Web应用程序。这个资源压缩包包含了一系列用于创建交互式、动态用户界面的组件和工具。让我们深入了解一下ExtJS 3.2的主要特点和功能。 1. **组件...
这个“ExtJs3.2官方原版”是该库的一个早期版本,提供了一整套用于创建动态、交互式用户界面的工具和组件。在ExtJs3.2中,开发者可以利用其丰富的组件库、数据绑定机制以及强大的布局管理来构建复杂且高性能的Web...
首先,确保你已下载了ExtJS 3.2和Spket的源码。ExtJS 3.2通常包含一个名为`ext.jsb`的文件,这个文件是Spket识别ExtJS库的关键。接下来,按照以下步骤安装Spket插件: 1. **以Eclipse插件形式安装**: - 打开...
ExtJs3.2+中文API 便于开发查找API 很方便
"extjs3.2api中文"标题表明这是一个中文版的ExtJS 3.2 API文档,对于中文开发者来说,能够更方便地理解和使用这个框架。 "BLANK_IMAGE_URL"是ExtJS中的一个常量,它通常被用作一个占位符图像的URL。这个1×1像素的...
"ExtJS3.2列布局"是这个框架中的一个重要概念,尤其在处理form表单时非常实用。 列布局(Column Layout)是ExtJS的一种布局策略,它允许你在同一行内创建多个并排显示的区域,每个区域可以包含不同的组件,如文本框...
这个"Extjs3.2中文帮助手册"是开发人员在使用ExtJS 3.2时的重要参考资料,它包含了详细的API文档、示例代码和使用指南,使得开发者能够更方便地理解和应用这个框架。 手册中的知识点主要包括以下几个方面: 1. **...
ExtJS 3.2 聊天室程序(类Q_Q群)
ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。功能丰富,无人能出其右。无论是界面之美,还是功能之强,ext的表格控件都... ExtJs 3.2 中文API帮助文档,CHM离线的,希望对大家有帮助
我收集了各种ExtJS的例子,有3.2还有2.5,还有所有“掏钱学ExtJS”的例子,绝对物超所值。
网络上流传很多exjs 中文API,都神马东西,下载都没用。现在鄙人从脚本娃娃群分享的完整API上传分享给大家!
EXTJS 3.2-3.3版本是EXTJS框架的一个重要阶段,它提供了大量的组件、布局、数据绑定和事件处理机制,为开发者带来了强大的功能和灵活性。 EXTJS 3.2-3.3中文API文档是学习和开发EXTJS应用的重要参考资料。CHM...
EXT 3.2源码分析 EXT JS是一个流行的JavaScript库,专为构建富客户端Web应用程序而设计。EXT 3.2版本是EXT JS历史上的一个重要里程碑,它包含了许多功能改进和性能优化。深入理解EXT 3.2的源码对于开发者来说至关...
Ext3.2中文API及代码示例,经典的API翻译,丰富的代码示例 就在这里等着你下!
- 在“extjs3.2、3.3 时间控件 日期控件扩展”中,可能包含对原生组件的增强,如增加新的功能、改进用户体验或改变样式。 - 扩展通常通过继承原组件并重写或添加方法实现,例如,为DateTimeField添加时间范围限制...
综上所述,"Ext3.2源码、API、及Demo.rar"是一个全面的学习资源,它包括了从源码到实战的所有要素,适合不同水平的开发者进行学习和研究。尽管版本较旧,但其核心理念和编程模式在后续版本中依然适用,对于理解ExtJS...
Spket是一款强大的JavaScript IDE插件,尤其对ExtJS等流行JavaScript库的支持尤为出色。它提供了代码自动完成、语法高亮、错误检查等功能,极大地提高了开发效率。 现在,我们将逐步指导您如何在Eclipse中安装ExtJS...
ExtJs3.2的资源包,需要的朋友可以下载
### ExtJS 3.2 的中文参考手册知识点详解 #### 1. **EXT简介** - **定位**: 作为一款强大的...以上内容是对ExtJS 3.2中文参考手册的关键知识点进行了详细的解析和总结,希望能对学习ExtJS的开发者有所帮助。