Ext对基本类型的扩展 ext,extjs,format_extjs
indexOf(Object o):Number 方法
remove(Object o):Array 方法
2. Date
Javascript对日期时间的操作是不太方便的,而Ext在此基本上加入了比较多的扩展。比较重要的有:
add(String interval,Number value):Date 方法
其中interval表示要加入的周期,有效的字符串为
ms--------表示毫秒
s-----------表示秒
mi---------表示分钟
h----------表示小时
d---------表示天
mo--------表示月
y---------表示年
这个方法是通过封装Date.setxxx方法实现的。 另外,该函数不会改变原始日期的值,则是返回一个新的日期对象作为结果。
format(String format):String 方法
基本上,它的用法类似于.net中的日期格式化函数。具体的格式请参见Ext的API。通过阅读它的源码,我发现第次调用该函数时,它首先判断指定的格式是否曾经调用过,如果没有调用过,则为该格式动态生成一个相应的格式化函数,并缓存起来。这样做可以明显提高第二次调用的速度。
3. Function
createCallback 方法
为函数生成回调用方法,这个函数怎么起作用呢?
function add(x,y){
return x y;
}
var add2 = add.createCallback(10,20);
alert(add2());
createDelegate(scope,args,append) 方法
这个方法的作用和createCallback的作用基本相同,不同的地方在于它可以指定调用原始函数的上下文对象,而createCallback方法则始终使用window作为函数调用的上下文。
createInterceptor(fn,[scope])方法
这个方法的作用是为函数创建一个拦截器,在调用原始函数之前先调用fn,如果fn返回false,则不调用原始函数。scope参数指定了调用fn函数的上下文,如果未指定,则和原始函数的上下文相同或者为window对象。
createSequence( Function fn, [Object scope] )
这个方法组合了原始函数和fn,最终的结果是先调用原始函数,然后再用同样的参数调用fn函数,最返的返回值是原始函数的返回值。
defer( Number millis, [Object scope], [Array args], [Boolean/Number appendArgs] )
这个方法能延时调用原始函数。
var clock = function(){
var d = new Date();
alert(d.toLocaleTimeString());
}
clock();
clock.defer(10000);
4. Number
constrain( Number min, Number max )
不解释,你懂的。
5. string
format( String string, String value1, String value2… ) : String
它的功能和.net中的格式化基本相同,但比较简单,不支持在{0:d}这样的写法,只支持{0}这样的写法。看了它的源代码,超简单。
format : function(format){
var args = Ext.toArray(arguments, 1);
return format.replace(/{(d )}/g, function(m, i){
return args[i];
});
}
基本上,这是一个很有用的函数,可以让我们少写拼写字符串的代码,那种代码真的很难看懂。
trim() : String
还算是有点用处,也不解释。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Linuxext2文件系统是一种在大部分Linux操作系统上使用的文件系统,它采用了一种高效的磁盘存储结构来管理文件和目录的存储。在深入探讨Linuxext2文件系统的物理存储结构之前,我们首先需要了解一些基本概念。在ext2文件系统中,数据存储在数据块(block)中,数据块是文件系统中最小的可分配单位。每个数据块有固定的大小,通常为1KB、2KB或4

Linuxext2文件系统是Linux操作系统中常用的文件系统之一,具有较好的性能和稳定性。本文将会详细分析ext2文件系统的物理组织方式,并提供一些具体的代码示例来帮助读者更好地理解。一、ext2文件系统概述ext2文件系统是Linux系统上最早期的第二代扩展文件系统,它在文件系统的性能、可靠性和稳定性上做了一定的改进。它主要由超级块、组描

随着Web应用的不断发展和普及,越来越多的企业和个人开始使用PHP和ExtJS来构建功能强大的Web应用。PHP作为一种流行的服务器端脚本语言,具有良好的跨平台性和易于学习的特点,而ExtJS则是一种流行的前端框架,可以帮助开发人员快速构建交互式Web应用界面。本文将介绍如何使用PHP和ExtJS实现强大Web应用功能。建立PHP和MySQL数据库连接在使用

这篇文章将为大家详细讲解有关PHP格式化一个GMT/UTC日期/时间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。格式化PHP中的GMT/UTC日期/时间简介在php中,格式化GMT/UTC日期/时间对于正确显示和处理跨时区日期至关重要。本文将介绍如何使用PHP的DateTime类格式化GMT/UTC日期/时间,以及各种可用的格式化选项。DateTime类DateTime类表示一个日期和时间。它可以存储和操作GMT/UTC等时区中的日期/时间值。要创建新的Da

文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,其中包含:EXT2、EXT3、EXT4、FAT、FAT32等。那么Linux系统中ext3和ext4有什么不同?以下是详细的内容介绍。 Linux系统中ext3和ext4有什么不同? 1、更大的文件系统和更大的文件 ext3:16TB文件系统和最大2TB文件; ext4:1EB文件系统和最大16TB文件。 2、无限数量的子目录 ext3:32000个子目录; ext4:无限数量的子目录。

STR_TO_DATE(date,format):将字符串转成format格式的日期时间SELECTSTR_TO_DATE(‘2015-01-01',‘%Y-%m-%d')->2015-01-01

CentOS搭建web服务器的文件系统选择及优化建议简介:在搭建web服务器时,选择合适的文件系统并进行优化是极为重要的。本文将介绍在CentOS上搭建web服务器时常用的文件系统,并提供相应的优化建议。一、文件系统选择XFS文件系统XFS是一种先进的、高性能的日志文件系统。它具有快速高效的文件系统恢复能力,针对大容量存储的I/O操作性能表现出色。XFS对大
