>웹 프론트엔드 >JS 튜토리얼 >JavaScript에서 공개 함수를 추상화하는 방법에 대해 이야기해 보겠습니다.

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

青灯夜游
青灯夜游앞으로
2021-02-16 09:03:113176검색

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("05abd87a2a4a10ee8a57bca995dfc1cd");

Utils.js에 위 메소드 본문을 작성하면 됩니다.

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !

위 내용은 JavaScript에서 공개 함수를 추상화하는 방법에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제