📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 자바스크립트 (34)

JavaScript 2017. 11. 12. 18:00

[자바스크립트] String 객체

String 객체문자열 객체입니다.생성자new String("문자열"); //"문자열" 값을 담은 String 객체 생성String("문자열"); //"문자열" 기본 문자열 값 반환var str = "문자열"; //리터럴 자체도 문자열 객체로 취급 속성var str = "문자열"; //또는 var str = new String("문자열");str.length //3 문자열의 문자 개수 반환메서드charAt(n)n번째에 위치에 있는 문자를 추출합니다.주의!) 위치의 index는 0부터 시작합니다.var str = new String("문자열");str.charAt(0); //"문"str.charAt(1); //"자"str.charAt(2); //"열"charCodeAt(n)n번째에 위치에 있는 문자의 인코..

JavaScript 2017. 11. 12. 12:00

[jQuery] proxy 함수

jQuery - proxy 함수proxy 함수는 특정한 문맥(context)을 갖는 함수를 리턴해 줍니다.문맥이란 어떤 함수의 환경(특히 함수가 가지는 데이터(변수)의 스코프)을 의미합니다.Context(문맥)자바스크립트는 자바와 C언어 같은 스택기반 언어가 아니기 때문에 변수가 갖는 스코프가 사용되는 시점에 따라 달라집니다.특히 this 키워드는 쓰이는 곳에 따라 그 의미가 달라지는데 그 유형은 다음과 같습니다.함수에서의 this함수 안에서의 this는 전역객체인 window객체를 가리킵니다.메서드로서의 this메서드로서의 this는 자신이 속한 인스턴스(객체)를 가리킵니다.jQuery 이벤트 리스너 안에서의 thisjQuery 이벤트 리스너 안에서의 this는 이벤트가 발생한 요소객체를 가리킵니다.이..

JavaScript 2017. 11. 12. 05:00

[자바스크립트] arguments 객체

arguments 객체자바스크립트에서는 함수를 호출할 때 내부적으로 arguments 객체가 생성됩니다.arguments 객체는 호출할때 넘겨준 인자값들을 가지고 있습니다.이 정보는 실제로 넘겨받은 매개변수와 별개로 갖게 되는 정보입니다.var arguFunc = function(first, second){ console.log(first); console.log(second); console.log(arguments[0]); console.log(arguments[1]);}arguFunc("첫번째 인자", "두번째 인자");출력결과첫번째 인자두번째 인자첫번째 인자두번째 인자그리고 인자값이 없는 경우 비어있는 arguments 객체가 생성됩니다.또한 arguments 객체는 배열처럼..

JavaScript 2017. 11. 11. 22:07

[자바스크립트] 타이머 함수

타이머 함수타이머 함수는 일정시간마다 혹은 지정한 시간에 특정 함수를 실행할 수 있도록 하는 함수입니다.타이머 함수의 경우 setTimeout()과 setInterval() 두 가지가 있고 각 함수에 맞는 타이머 취소 함수가 있습니다.사실 타이머 함수는 Window 객체의 메서드이므로 어디서나 사용 가능한 전역 함수입니다.함수매개변수설명setTimeout(Function, millisecond)Function - 특정 시간이 되면 실행시킬 함수millisecond - 실행시킬 시간지금 시점으로 몇 밀리초 후에 실행할 것인지를 지정하며 밀리초(1/1000) 단위입니다.일정 시간 후 지정한 함수를 한 번 실행합니다.setInterval(Function, millisecond)Function - 특정 시간이 ..