최소화되지 않은 JavaScript 파일을 사용하는 경우 콘솔에 로그인하고 싶습니다.최소화되지 않은 경우에만 실행되는 자바 스크립트 명령어
JavaScript를 최소화하면 댓글은 이미 찍히고 있습니다. 주석 처리되지 않은 명령을 작성할 수 있지만 JavaScript 파일을 최소화 할 때 여전히 제거 될 수있는 방법이 있는지 궁금합니다.
최소화되지 않은 JavaScript 파일을 사용하는 경우 콘솔에 로그인하고 싶습니다.최소화되지 않은 경우에만 실행되는 자바 스크립트 명령어
JavaScript를 최소화하면 댓글은 이미 찍히고 있습니다. 주석 처리되지 않은 명령을 작성할 수 있지만 JavaScript 파일을 최소화 할 때 여전히 제거 될 수있는 방법이 있는지 궁금합니다.
js 크기를 줄이려면 로깅 기능을 별도의 파일로 분리 할 수 있습니다. 에서
당신의 "주"JS 별도의 로깅 기능 파일에 다음 함수 function doLogging(object){}
를 추가하는 것은 그냥 로깅 JS 전에 주요 JS를 포함하는 기억 function doLogging(object){/*your logging code*/};
과 기능을 대체합니다. HTML에서 로깅 스크립트 태그를 주석 처리하면됩니다. 이 방법을 사용하면 축소 된 j에 하나 또는 두 개의 빈 함수 정의 만 있고 loggingn 액션 당 해당 함수를 호출하는 코드는 한 줄만 있습니다.
JS가 조건문을 지원하는 것을 최소화하기 위해 사용하는 것이 아니라면이 작업을 수행 할 수 있다고 생각하지 않습니다.
특정 변수가 설정되어있는 경우 그냥 로깅하지 않는 이유는 무엇입니까?
Javascript 최소화 기가 재미 있고 영리한/이상한 코드 구조를 기반으로 내 코드의 동작을 변경하면 꽤 괴로울 것이라고 생각합니다. 코드 구성이 의도적으로 존재하지 않는다는 것을 어떻게 확신 할 수 있습니까?
제안 된 것처럼 로깅을 비활성화하는 변수가 있어야합니다. 그런 다음 최소화 스크립트 또는 일괄 처리 작업의 일부로 최소화하기 전에 sed (예 :)를 사용하여 해당 변수를 비 로그 상태로 바꿀 수 있습니다.