>웹 프론트엔드 >JS 튜토리얼 >ANT는 JS 파일을 압축(공백/주석 제거)하여 js 실행 speed_extjs를 개선합니다.

ANT는 JS 파일을 압축(공백/주석 제거)하여 js 실행 speed_extjs를 개선합니다.

WBOY
WBOY원래의
2016-05-16 17:37:041467검색

1. extjs를 사용할 때 작업이 상대적으로 중단되고, 특히 실행 중인 데이터와 js가 너무 많으면 작업이 중단되거나 대기 시간이 상대적으로 길어진다고 설명합니다.
이 문제를 해결하기 위한 여러 가지 최적화 방법이 있습니다. 그 중 하나는 Ant 스크립트를 패키징할 때 js에서 공백과 주석을 제거하고 병합하는 것입니다. 아직 구현되지 않았습니다. 연구 중
2. 먼저 YUIAnt.jar 및 yuicompressor-2.4.x.jar라는 두 개의 .jar 파일을 준비해야 합니다.
3. 두 파일의 첨부
다운로드 주소
4. build.xml 파일은 다음과 같습니다

복사 code 코드는 다음과 같습니다.











< ;!-- CSS 소스 파일-->


<속성 이름= " extUxJsSourceDir" value="${webapp}/ext3/ux" />


< ; fileset dir="${basedir}">





코드 복사 코드는 다음과 같습니다.








<클래스 경로>









<클래스 경로>









<클래스 경로>









<클래스 경로>











5、여기에는 这里说一点,여기에는 使用js压缩的时候YUIAnt.jar 是不支持utf-8字符集的。即
复aze代码 代码如下:

encoding="utf-8

下载地址
7、个人感受,弄了很小半天,吧这个问题搞搞定了,自以为可以提高点js加载速島了,结果还是有点慢,没为可以提了,结果还是有点慢,没为可以提高点js加载速島了,没为可以揗的快,估计要用gzjs压缩才会变快点,现에서 IE는 아래에서 실행하고 있으며 Firefox에서는 Firefox에서 아래로 이동하고 있으며, 看来还是每个模块加载的js에는 많은 것들이 있습니다.
🎜>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.