웹프로그래밍 - home.konkuk.ac.krhome.konkuk.ac.kr/~wolfirea/files/170608_web_ch23.pdf ·...
TRANSCRIPT
strict mode
Smart Computing Laboratory, Konkuk University
§ JavaScript 코드 작성시, 더 엄격한 오류 검사 규칙 적용
§ “use strict”; 키워드 사용
전역 strict mode 선언> script 최상단 선언
함수 내 strict mode 선언> 함수 내 최상단 선언
실습 #01
Smart Computing Laboratory, Konkuk University
§ 다음 코드를 실행해보세요. 결과 확인 후, “use stirct”;를 추가해보세요.
strict mode
Smart Computing Laboratory, Konkuk University
§ property 명 중복 사용 금지
§ SCRIPT1046: Multiple definitions of a property not allowed in strict mode
< 소스코드 수정 >
strict mode
Smart Computing Laboratory, Konkuk University
§ 함수 파라미터명 중복 사용 금지
§ strict mode 적용 전
< 소스코드 수정 >
strict mode
Smart Computing Laboratory, Konkuk University
§ writable false property에 assign 금지
< 소스코드 수정 >
strict mode
Smart Computing Laboratory, Konkuk University
§ setter 존재하지 않는 property에 assign 금지
< 소스코드 수정 >
strict mode
Smart Computing Laboratory, Konkuk University
§ configuable false인 property, 지울 수 없는 built-in 속성 삭제 금지
< 소스코드 수정 >
BINGO !
Smart Computing Laboratory, Konkuk University
§ Document 구성
(https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js)
BINGO !
Smart Computing Laboratory, Konkuk University
§ 빙고 체크
§ 1~5 : 가로 줄 빙고 여부
§ 6~10 : 세로 줄 빙고 여부
§ 11/12 : 대각선 빙고 여부
11 6 7 8 9 10 12
1
2
3
4
5