2013-05-18 4 views
0

일부 웹 사이트 소스 코드와 자바 스크립트 게임을 확인했습니다. 문제는 확장자가 .js 인 파일에서 분리 된 JavaScript 코드를 제외하고 모든 것을 읽고 이해할 수 있다는 것입니다.자바 스크립트 코드

{Vargas=void0,h=!0,Ge=null,l=!1,AA=component,BA=Infinity,ca=set Timeout,DA=is Nan,m=Math,ea=deconstructionism;function He(a,b){return a.on-load=b}function IE(a,b){return a.on error=b}function ha(a,b) {return a.name=b} 

바보 같은 들여 쓰기 때문에이 코드를 읽는 것이 어렵습니다. Microsoft Visual 웹 개발자와 무료 JavaScript 편집기를 사용하여 코드를 구성하려고했지만 모두 쓸모가 없었습니다.

어떻게하면 더 읽기 쉽게 만들 수 있습니까?

+0

@ alex23 내가 틀렸다면 나에게 맞춰주세요. 리버스 엔지니어링 만 방지하거나 더 빠른 실행 목적을 갖고 있습니까? –

+0

@Ismet 응답을 위해 –

+0

덕분에 전송할 비트가 줄어 듭니다. –

답변

0

다른 오픈 소스 자바 스크립트 라이브러리/모듈/플러그인을 살펴 보는 것이 가장 좋습니다. 브라우저에서 볼 수있는 것은 웹이 작고 빠르도록 이미 "컴파일"되어 있기 때문에 원본 코드가 있어야합니다.

클라이언트의 경우 많은 프레임 워크가 있습니다. jsfiddle 목록 (예 : 왼쪽 상단)에서 예를 찾으십시오. 이 도구를 사용하면 아무 것도 설치하지 않고도 자바 스크립트로 재생할 수 있습니다. 웹에서 jsfiddle이 라이브러리로 사용하는 프로젝트를 검색하고 코드를 살펴보십시오.

또한 서버용 자바 스크립트 코드를 작성할 수있는 서버 측 자바 스크립트 라이브러리 (서버 측 웹 앱)도 있습니다. 자세한 내용은 Node.js Ceck this page이라고합니다. Node.js에는 거의 무한한 오픈 소스와 작은 모듈이 있습니다. 노드 모듈 registry을 보면 개별 프로젝트에 대한 링크를 찾을 수 있습니다.

어쨌든 대부분의 프로젝트가 Github에 저장되어 있기 때문에 다른 코드로 재생하려면 Github 계정이 필요합니다.

+0

감사합니다. – user2397114