목록전체 글 (47)
Romantic Developer : )
안녕하세요 영감을 주는 개발자 방민방민입니다. 오늘 시간에는 자바스크립트에서 함수를 호출하는 색다를 방법에 대해서 다루어 보고자 합니다. 함수를 호출하는 기본적인 방법은 어렵지 않습니다. function functionName(arg1, ... argN) = { } 와 같이 선언된 함수는 단순하게 functionName(arg1, ... argN) 으로 호출해 주기만 하면 됩니다. 이는 가장 단순한 방법이지만 자바스크립트를 활용한 고급 프로그래밍 단계에서는 함수를 호출하는 다양한 방법을 알아 둘 필요가 있습니다 . 1.기본 함수 호출 자바스크립트에서의 함수도 기본적으로 객체의 성질을 갖습니다. 객체의 성질을 가지고 있다는 것은 그 내부에 있는 메소를 사용할 수 있다는 것을 말합니다. 예를들어 sum 이라..
안녕하세요~! 영감을 주는 개발자 방민방민입니다. 오늘은 자바스크립트 심화의 내용을 arguments 라는 것에 대해서 알아보고자 합니다.기본적으로 함수를 선언할 때에는 아래와 같은 형식으로 선언하게 됩니다. function = functionName( arg1, arg2, arg3 ... argN) 그러나 자바스크립트에서는 함수의 인자를 자유롭게 넣을 수 있도록 하는 자율성을 개발자에게 제공합니다.이러한 기능은 편리할수도 있지만 잘못하면 프로그램 전체에 알수없는 큰 오류를 만들어 낼 수도 있기 때문에 반드시 그 개념을 정확하게 이해해야만 합니다. 1. 합구하기 function sum(){ var i, _sum = 0; for(i = 0; i < arguments.length; i++){ document..
안녕하세요 ~ 영감을 주는 개발자 방민방민입니다. 오늘은 자바스크립트 심화 3번째 시간으로 클로저에 대하여 알아보고자 합니다. 클로저는 자바스크립트 고난이도 테크닉에 있어서 반드시 필요한 내용이라고 합니다!!! 어렵지만 정확한 개념을 잡고 가야합니다.!! 클로저는 내부함수가 외부함수의 맥락에 접근할 수 있음을 나타냅니다. 예를 통해 자세하게 알아보도록 하겠습니다. 1. 내부함수 내부함수와 외부함수의 개념에대해서 먼저 생각해보도록 하겠습니다. 아래의 예제를 보며 내부함수의 개념에 대해서 생각해보겠습니다. function outter(){ function inner(){ var title = 'coding'; alert(title); } inner(); } outter(); 위의 간단한 예제를 보시면, 위의..