2014-10-31 2 views
0

약 6000 줄의 jQuery 및 JavaScript 코드가있는 ASP.NET 웹 페이지가 있습니다. 비주얼 스튜디오의 성능에 막대한 영향을 미칠뿐만 아니라 (단어를 입력하는 데 30 초 정도 걸립니다) 웹 페이지가 있으면 성능에 영향을주기 시작합니다.ASP.NET 페이지에서 큰 jQuery 코드를 처리하는 방법

내 jquery는 대부분 클릭 이벤트와 AJAX 기능으로 구성됩니다. 대부분의 버튼과 입력 필드는 ID로 참조하고 있습니다.

이 jquery 코드를 처리하는 적절한 방법이 무엇일까 궁금합니다. 외부 .js 파일에 넣으려고했는데 코드를 실행하지 못했습니다.

내 페이지에 비주얼 스튜디오에 영향을 미치지 않고 웹 페이지에 큰 영향을주지 않으면 서 jQuery 및 JavaScript 코드를 많이 사용하는 방법이 반드시 필요하다.

답변

1

확실히 자바 스크립트가 축소되었는지 확인하고 싶습니다.

또한 외부 파일로 이동해야 브라우저에서 파일을 캐시 할 수 있습니다.

다음은 고려해야 할 두 가지 중요한 사항입니다. 밖에있는 대부분의 자바 스크립트 라이브러리에 대해 생각해보십시오. 잠재적으로 상당히 큰 코드베이스이지만, 항상 외부 파일에 있으며 축소됩니다.

+0

코드를 외부 파일에 넣었을 때 코드를 전혀 실행할 수 없었습니다. 예를 들어 $ ("# <% = BTNSaveChanges.ClientID %>")로 정의 된 내 클릭 이벤트. (function (e) ...) 외부 파일에서 발생하지 않습니다. – freegem

+0

예, 서버 측을 실행할 수 없습니다. 코드를 외부 파일의 함수에 매개 변수로 전달할 수 있습니다. – TGH

+0

일반적인 패턴은 설정 개체를 자바 스크립트 함수에 전달하는 것입니다. – TGH

관련 문제