압축 효율이 약 10% 향상된 SA 1.0 Alpha 출시
압축 알고리즘 개선:
자체 텍스트 압축 알고리즘 구현
* 압축률 및 압축 해제 효율이 향상되었습니다.
구문 압축 최적화
* 연속된 var 문 병합,
* 중복된 var 문 제거,
* 중복 중괄호({, }) 제거,
* 추가 세미콜론 제거 (;).
UI 개선:
* 자동 인코딩 인식
* 파일 드래그 앤 드롭 지원
* JAVA1.4.2 지원 jar가 Java에서 열릴 때 더블클릭 가능 실행하되, JAR 열기 방법이 수정된 경우(예: winrar) 다음 방법을 사용하십시오:
CMD>java -jar xx.jar
* Formatting
주석은 각 문 사이에만 들어갈 수 있습니다. , 그리고 문장 중간에 삽입된 주석은 서식을 지정하는 동안 손실될 수 있으므로 버그로 간주하십시오.
* 압축 매개변수 설정
작업->설정:
구문 압축 수행: 지역 변수가 대체되고 중복 구문이 삭제됩니다.
텍스트 압축 수행: 스크립트 텍스트를 단어로 분할하고 교체하고 압축합니다. 실행 중 eval(decompression function())을 통해 복원할 수 있습니다.
IE5 및 NS3과 호환: 이전 브라우저는 정규식 지원에 우선순위를 둡니다. 이들과 호환되어야 합니까(약간 더 복잡한 압축 해제 기능을 사용해야 함).
텍스트 압축 실행 조건 설정: 텍스트 압축 사용 시기를 설정하려면 비율 요구 사항과 크기 요구 사항 두 가지 항목이 있습니다. eval에서는 텍스트 압축 비율이 지정된 값보다 작을 경우에만 추가 오버헤드가 필요하므로 파일이 크기가 다음보다 큽니다. 텍스트 압축은 지정된 경우에만 사용됩니다.
ANT 작업
* 기본 인코딩: JRE의 기본 인코딩을 사용하며, 이는 컴퓨터마다 다를 수 있으므로 인코딩 방법을 수동으로 지정하는 것이 좋습니다(예: charset). ="utf- 8"/charset="GBK")
* jsicompile 작업: JSI 컴파일(압축, 사전 로드 컴파일, 사용자 정의 시작 파일)
* jscompress 압축 스크립트
ANT 작업 예
jsicompiler 예제(JSI 및 해당 통합을 처리하는 타사 스크립트)
xml 코드