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 ? ('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 ; };
변환된 렌더링은 다음과 같습니다.
Method
자세한 내용은 블로그 게시물을 참조하세요. http://blog.csdn.net/sunhuaqiang1/article/details/50 450419
호출 파일 상단에 다음 예제 코드를 추가하세요:
document.write("<script language=javascript src='js/import.js'></script>");
(참고: 때로는 참조하는 파일이 다른 js도 참조해야 할 수도 있습니다. 필요한 js 파일도 같은 방식으로 참조해야 합니다.)
구현
controller.js는 Utils.js를 참조하므로, Controller.js 상단에 다음 명령문을 작성해야 합니다.
document.write("05abd87a2a4a10ee8a57bca995dfc1cd");
Utils.js에 위 메소드 본문을 작성하면 됩니다.
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !
위 내용은 JavaScript에서 공개 함수를 추상화하는 방법에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!