"많은 수"의 프로젝트 개발을 경험한 후, 점점 더 많은 메소드를 추출하여 공개 메소드로 사용할 수 있다는 것을 알게 되었습니다. 그렇다면 이 아이디어를 js에서 어떻게 구현할까요?
예를 들어 표준시 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 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.getHours(); var minute = date.getMinutes(); minute = minute < 10 ? ('0' + minute) : minute; var second = date.getSeconds(); return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second ; };
변환된 렌더링은 다음과 같습니다.
자세한 내용은 블로그 게시물 "하나의 JS 파일에서 다른 JS 파일 참조"를 참조하세요.
호출 파일 상단에 다음 예제 코드를 추가하세요.
document.write("<script language=javascript src='js/import.js'></script>");
(참고: 때로는 참조하는 파일이 다른 js도 참조해야 할 수도 있습니다. 필요한 js 파일도 같은 방식으로 참조해야 합니다.)
controller.js 참조 Utils.js를 구현하려면 Controller.js 상단에 다음 명령문을 작성해야 합니다.
document.write( "0e9f7c32882ebdfcd4d06f373103bc522cacc6d41bbb37262a98f745aa00fbf0");
위 메소드 본문을 Utils.js에 작성합니다.
위는 JavaScript Advanced (1) Extracting Public Functions의 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!