I.K.Picture & IT Info.

[JSLint] JSLint... 간단한 Warning(space, use strict) 본문

Development/Web

[JSLint] JSLint... 간단한 Warning(space, use strict)

helpful-intruder 2015. 5. 16. 15:47
반응형

일단 JSLint 에 대해서 간단히 설명하자면 ...


자바스크립트 소스코드 검증기라고 볼 수 있습니다~


소스코드 검증을 하기 위해서는 직접 사이트 (http://www.jslint.com/)에서 소스 코드를 입력하여 


검증할 수도 있으며, 


그 외 각 종 개발 툴에서도 플러그인으로 제공을 해주고 있어요.


대략 이런 소스코드 검증기를 쓰지 않았다가 확인을 할 경우 


많이 생겨나는 오류에는 크게 2가지가 있습니다. 



1. Unexpected '(space)'; 

2. Missing 'use strict' statement



요 두개!!


뭐 별 큰 문제는 아니구요


그냥 정말 단순한 Warning 입니다. 

(그래서 사실상 나타나지 않는 경우도 많아요)


제가 사용하는 웹 개발 툴인 Brackects 에서 별도의 JSLint 플러그인을 설치 후 이용하면


나타납니다.


1. 

 소스코드 끝 문장 부분에 쓸모 없는 띄어쓰기가 포함되어 있다는 것입니다.

이런 Warning을 잡아주는 이유는 아무래도 조금이라도 가볍게 하기 위함 이겟죠??


2.

 함수 정의 안에 'use strict' 를 작성

도대체 'use strict'가 뭐길래!!!!?

이걸 사용하는 이유는 ... 'Strict Mode'를 활성화하기 위함인데요

자바스크립트 표준인 ECMAScript 5버전에 있는 기능으로써 좀 더 엄격한 환경에서 소스코드를 실행하고 검사함으로써

작은 버그를 잡아내는 것입니다. 

자바스크립트 코드 검사시 좀 더 확실하게 하고 싶다면 'use strict' 를 작성하라고 하네요 ^^

반응형
Comments