1. ASP
1-1. 인클루드 주석 예시
<% 'S: 패스 배너 %>
<!-- #include virtual = "/m/gong/bnr_zone/pass.asp"-->
<% 'E: 패스 배너 %>
<% 'S: Mega's Pick, 이벤트 %>
<!-- #include virtual = "/m/gong/bnr_zone/pick_event.asp"-->
<% 'E: Mega's Pick, 이벤트 %>
<% 'S: [MO] 방문상담 배너 %>
<!-- #include virtual = "/common/banner/offline_banner.asp"-->
<% 'E: [MO] 방문상담 배너 %>
1-2. asp 파일 내부 주석
<%
'기능 제목
*필요에 따라 우측 주석 설명기입
%>
예시)
<%
'직렬전문 랜덤 로딩
Randomize '초기화
random_maj_code = Int(Rnd * 2) + 3 '행정직/기술직 랜덤
...중략...
%>
1-3. 컨텐츠
<!-- S: [PC] 상품 홍보 배너 - 1 / main_promoteSlider1 -->
... 중략 ...
<!-- E: [PC] 상품 홍보 배너 - 1 / main_promoteSlider1 -->
중략
<% if hcode = "gong" then %>
<%' S: [공무원/MO] 메인 최초 진입 패스 딤팝업 / first_passPop %>
...중략...
<%' E: [공무원/MO] 메인 최초 진입 패스 딤팝업 / first_passPop %>
<% end if %>
2. CSS
2-1. 공통파일
/* S: [common] settings */
...생략...
/* E: [common] settings */
/* S: [common] slick */
...생략...
/* E: [common] slick */
/* S: [common] 타이틀 */
...타이틀...
/* E: [common] 타이틀 */
/* S: login */
...로그인 스타일링...
/* E: login */
/* S: 검색 */
...검색 스타일링...
/* E: 검색 */
/* S: [PC] event.asp 이벤트 모음 페이지 */
...생략...
/* E: [PC] event.asp 이벤트 모음 페이지 */
/* S: [MO] info.asp */
...생략...
/* E: [MO] info.asp */
/* S: 선생님 리뉴얼 */
...생략...
/* E: 선생님 리뉴얼 */
/* S: [sobang/PC] review.asp */
...생략...
/* E: [sobang/PC] review.asp */
/* S: [ansung] review.asp */
...생략...
/* E: [ansung] review.asp */
/* S: [gong/MO] review.asp */
...생략...
/* E: [gong/MO] review.asp */
2-2. 워싱인 경우
/* S: 모의고사 배너 - 기존 코드 예시 */
.wrap_content .mockSky {position: absolute;right: -130px;top: 0}
/* E: 모의고사 배너 - 기존 코드 예시 */
/* S: [ws] 240809 모의고사 배너 추가 */
.wrap_content .mockSky {color: red;}
.wrap_content .mockSky p {color: green;}
...생략...
/* E: [ws] 240809 모의고사 배너 추가 */
/* S: [ws-v2] 241128 모의고사 배너 추가 */
.wrap_content .mockSky2 {position: absolute;right: -130px;top: 0}
.wrap_content .mockSky2 .btn {font-size: 0;position: absolute;top: 50%;left: 0;width: 100%;height: 50%}
.wrap_content .mockSky2 .btn a {position: absolute;top: 0;left: 0;width: 100%;height: 50%}
.wrap_content .mockSky2 .btn a + a {top: 50%}
...생략...
/* E: [ws-v2] 241128 모의고사 배너 추가 */
/* S: [ws-v3] 241226 모의고사 배너 직렬별 색상 추가 */
.wrap_content .mockSky2.gong .btn {height: 30%;top: 70%}
.wrap_content .mockSky2.gong .btn a {height: 100%}
.wrap_content .mockSky2.gong.confm .btn {font-size: 0;position: absolute;top: 50%;left: 0;width: 100%;height: 50%}
.wrap_content .mockSky2.gong.confm .btn a {position: absolute;top: 0;left: 0;width: 100%;height: 50%}
.wrap_content .mockSky2.gong.confm .btn a + a {top: 50%}
...생략...
/* E: [ws-v3] 241226 모의고사 배너 직렬별 색상 추가 */
/* S: 모의고사 배너 - 기존 코드 예시 */
.wrap_content .mockSky {position: absolute;right: -130px;top: 0}
.wrap_content .mockSky {color: red;}
.wrap_content .mockSky p {color: green;}
...후략...
/* [ws] 241128 모의고사 배너 추가 */
.wrap_content .mockSky2 {position: absolute;right: -130px;top: 0}
.wrap_content .mockSky2 .btn {font-size: 0;position: absolute;top: 50%;left: 0;width: 100%;height: 50%}
.wrap_content .mockSky2 .btn a {position: absolute;top: 0;left: 0;width: 100%;height: 50%}
.wrap_content .mockSky2 .btn a + a {top: 50%}
/* E: 모의고사 배너 - 기존 코드 예시 */
3. JS
3-1. 간단한 로직의 경우
// 비디오 알럿처리
$(".video_box.alert").click(function(){
alert('곧 공개됩니다.')
});
3-2. 참고 파일 위치나 설명이 필요한 경우
// [MO] depth2 메뉴 이동 / common\menu\header_mo_gnb.asp
<% if InfoMenu then %>
moGnbSlideToByName("공지사항");
... 중략 ...
<% end if %>
3-3. 긴 로직의 경우 또는 공통함수
// S: [공통] 메인 배너 랜덤색상 / 오프라인 전용
... 중략 ...
// E: [공통] 메인 배너 랜덤색상 / 오프라인 전용