>웹 프론트엔드 >JS 튜토리얼 >JavaScript(JS) 압축/난독화/포맷 일괄 처리 도구_javascript 기술

JavaScript(JS) 압축/난독화/포맷 일괄 처리 도구_javascript 기술

PHP中文网
PHP中文网원래의
2016-05-16 18:14:171361검색

어제 http://jscompress.sinaapp.com/을 공유한 후, 여전히 많은 분들이 좋아해 주시는 것을 확인했습니다.

그래서 오늘은 json으로 변환했습니다. json을 사용하여 데이터를 전송하고 API를 엽니다.

이 도구의 모든 기능이 구현되었습니다. by http://jscompress.sinaapp.com/api. (현재 사용할 수 있는 온라인 압축 포함)
모든 데이터 교환은 HTTP POST 입력으로 처리되며 json이 데이터 출력으로 사용됩니다. 형식 . > get={type}, {type}은 선택사항입니다. 압축(압축) 형식(포맷) 셔플(혼란)
code=(code), (code)는 필수 JavaScript 소스 코드입니다
type=. {compress}, {compress} 이 매개변수는 압축할 때만 적용됩니다. 선택 사항 1(기본 압축) 2(YUI 압축) 3(GC 압축)


예: CURL을 사용합니다. .. POST

http://jscompress.sinaapp.com/api?get=compress&code=var a=1;var b=2;&type=2

실행하는 경우 성공하면 결과가 반환됩니다.


그런 다음 이 웹사이트의 API를 호출하여 모든 js 파일을 압축하거나 난독화하고 형식을 지정할 수 있는 PHP 파일을 작성했습니다. 전체 디렉토리를 새 디렉토리에 저장합니다.

파일업로드가 귀찮은 학생들에게 딱이네요~~
직접 다운로드 주소 :
{"code":"var a=1,b=2;\n","original_size":"16 Byte","now_size":"13 Byte","status":"Closure 
Compiler \u538b\u7f29\u5b8c\u6210.","minify":"81.25%"}
jstools.rar

하이라이트

코드는 다음과 같습니다.
위는 JavaScript(JS) 압축/난독화/포맷 일괄처리 tool_javascript 스킬 내용입니다. 기타 관련 내용은 PHP 중국어를 참고해주세요. 홈페이지(www.php.cn)!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.