Ext 기본 형식에 대한 확장 ext, extjs,format

2358 단어
1. Array indexOf(Object o): Number 메서드
remove(Object o): Array 메서드
2. Date Javascript는 날짜 시간에 대한 조작이 불편하지만 Ext는 기본적으로 비교적 많은 확장을 추가했다.가장 중요한 것은 다음과 같다.
add(String interval, Number value): 날짜 방법
이 중에서interval은 가입할 주기를 나타냅니다. 유효한 문자열은
ms-------ms를 나타냅니다.
s---------표시초
분 표시
시간 표시
하늘
월 표시
년 표시
이 방법은 날짜를 봉인하는 것이다.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());


create Delegate(scope,args,append) 방법의 작용은create Callback의 작용과 기본적으로 같다. 다른 점은 원시 함수를 호출하는 상하문 대상을 지정할 수 있고,create Callback 방법은 항상 윈도우를 함수로 호출하는 상하문으로 사용한다.
createInterceptor(fn, [scope]) 방법의 역할은 함수를 위한 차단기를 만드는 것입니다. 원시 함수를 호출하기 전에 fn을 호출하고 fn이false로 돌아오면 원시 함수를 호출하지 않습니다.scope 매개 변수는 fn 함수를 호출하는 상하문을 지정합니다. 지정하지 않으면 원시 함수의 상하문과 같거나 윈도우 대상입니다.
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
그럭저럭 쓸모가 있는 셈이지, 설명도 하지 않는다.

좋은 웹페이지 즐겨찾기