JavaScript에서 공개 함수를 추상화하는 방법에 대해 이야기해 보겠습니다.

青灯夜游
풀어 주다: 2021-02-16 09:03:11
앞으로
3138명이 탐색했습니다.

JavaScript에서 공개 함수를 추상화하는 방법에 대해 이야기해 보겠습니다.

JS 공개 함수 추출

Problem

"많은 수"의 프로젝트 개발을 경험한 후, 점점 더 많은 메소드가 추출되어 공개 메소드로 사용될 수 있다는 것을 알게 되었습니다. 그렇다면 이 아이디어를 js에서 어떻게 구현할까요?

Answer

예를 들어, 다음 방법은 표준시 Thu Mar 19 2015 12:00:00 GMT+0800 (China Standard Time) 2015-03-19 12로 변환하는 데 사용됩니다. 00:00 형식입니다. ShopStatementController

var formatDateTime = function (date) {  
    var y = date.getFullYear();  
    var m = date.getMonth() + 1;  
    m = m < 10 ? (&#39;0&#39; + m) : m;  
    var d = date.getDate();  
    d = d < 10 ? (&#39;0&#39; + d) : d;  
    var h = date.getHours();  
    var minute = date.getMinutes();  
    minute = minute < 10 ? (&#39;0&#39; + minute) : minute;  
var second = date.getSeconds();
    return y + &#39;-&#39; + m + &#39;-&#39; + d+&#39; &#39;+h+&#39;:&#39;+minute+&#39;:&#39;+second ; 
};
로그인 후 복사

변환된 렌더링은 다음과 같습니다.

Method

자세한 내용은 블로그 게시물을 참조하세요. http://blog.csdn.net/sunhuaqiang1/article/details/50 450419

호출 파일 상단에 다음 예제 코드를 추가하세요:

    document.write("<script language=javascript src=&#39;js/import.js&#39;></script>");
로그인 후 복사

(참고: 때로는 참조하는 파일이 다른 js도 참조해야 할 수도 있습니다. 필요한 js 파일도 같은 방식으로 참조해야 합니다.)

구현

controller.js는 Utils.js를 참조하므로, Controller.js 상단에 다음 명령문을 작성해야 합니다.

document.write("

인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿