자바스크립트 파일명명법은 java,jsp 파일명과 동일하게 camel 표기법으로 명명한다.
주의사항 : - 다른 파일냉의 동일한 메쏘드명으로 작성하지 않는다. - js 파일은 항상 인코딩 타입을 euc-kr (ms949 ascii)타입으로 코딩하되 파일자체가 Ajax를 통해 불러오는 페이지의 경우는 반드시 UTF-8 형태로 작성한다. (<script type="text/javascript" src="흠.js" charset="euc-kr"></script>) - 각 비즈니스(여기서는 메뉴)별 스크립트를 나누어 작성하되 필요한 경우에만 불러 사용한다. - 공통 클래스는 클래스임을 표기하여 준다. (sortTableClass.js) - 해당 비즈니스(여기서는 메뉴)에만 전용으로 쓰는 스크립트가 많다면 비즈니스명으로 폴더링한다.
표준 자바스크립트 사용
객체 접근은 cross-browser를 지원하는 표준 메쏘드나 프로퍼티를 사용한다. 1. document.all 보다는 document.getElementById, document.getElementsByName 등으로 접근한다. 2. eval은 되도록이면 자제하도록한다. 3. 객체가 create되면 반드시 destory할때 null처리를 한다. 4. try~ catch~throws 문은 필요한 부분에서만 사용한다.