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來建立強大的網路應用程式。 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對大
