2008-10-01 4 views

답변

1

js 크기를 줄이려면 로깅 기능을 별도의 파일로 분리 할 수 ​​있습니다. 에서

당신의 "주"JS 별도의 로깅 기능 파일에 다음 함수 function doLogging(object){}를 추가하는 것은 그냥 로깅 JS 전에 주요 JS를 포함하는 기억 function doLogging(object){/*your logging code*/};

과 기능을 대체합니다. HTML에서 로깅 스크립트 태그를 주석 처리하면됩니다. 이 방법을 사용하면 축소 된 j에 하나 또는 두 개의 빈 함수 정의 만 있고 loggingn 액션 당 해당 함수를 호출하는 코드는 한 줄만 있습니다.

1

JS가 조건문을 지원하는 것을 최소화하기 위해 사용하는 것이 아니라면이 작업을 수행 할 수 있다고 생각하지 않습니다.

특정 변수가 설정되어있는 경우 그냥 로깅하지 않는 이유는 무엇입니까?

2

Javascript 최소화 기가 재미 있고 영리한/이상한 코드 구조를 기반으로 내 코드의 동작을 변경하면 꽤 괴로울 것이라고 생각합니다. 코드 구성이 의도적으로 존재하지 않는다는 것을 어떻게 확신 할 수 있습니까?

제안 된 것처럼 로깅을 비활성화하는 변수가 있어야합니다. 그런 다음 최소화 스크립트 또는 일괄 처리 작업의 일부로 최소화하기 전에 sed (예 :)를 사용하여 해당 변수를 비 로그 상태로 바꿀 수 있습니다.

관련 문제