WJ
자바스크립트에서 함수는 function 키워드를 통해서 생성할 수 있습니다. 함수를 생성하는 방법으로는 3가지 방법이 있습니다. 함수선언식(Function Declaration)함수표현식(Function Expression)new function 함수 선언문 function a() {return 'a';} 기명 함수표현식 var b = function bb() {return 'bb';} 익명 함수 표현식 var c = function(){return 'c';} 각각의 함수 선언 방식에 따라 함수의 차이점을 가지고 있습니다. // 함수 선언식에서의 호이스팅 a();function a(){console.log('abc');};> abc // 함수 표현식에서의 호이스팅a();var a = function(){..
SCOPE 란 ?SCOPE (스코프)는 직역하면 영역, 범위라는 뜻을 가지고 있습니다. Javascript 안에서의 스코프는 변수와 매개변수의 유효범위를 나타내며 변수가 정의 될때 변수의 위치에 따라 전역 범위(Global Scope), 지역 범위(Local Scope) 로 나뉘어 집니다. Global Scope 는 전역 범위로 전역 범위에서 선언된 변수는 코드 어느 곳에서도 참조하여 사용 할 수 있습니다. Local Scope 는 지역 범위로 지역 범위에서 선언된 변수는 선언된 함수 내부안에서만 참조하여 사용 할 수 있습니다. 함수 외부에서 선언된 변수는 전역 스코프로 불리며 함수 외부에서 선언한 변수 global_scope는 local 함수 내에서도 불러 사용 할 수 있습니다. 하지만 local 함수..
css3에서는 @keyframes을 통해 다양한 애니메이션 효과들을 만들 수 있습니다. @keyframes 을 통해 애니메이션 효과를 만들기 위해서는 from(0%) 과 to(100%) 값이 반드시 필요합니다. 또한 퍼센트를 통해 애니메이션 중간중간 다양한 효과들을 나타낼 수 있습니다. 예를 들어 @keyframes move{ 0%{top:0; left:0;} 25%{top:50px;} 50%{top:100px; left:100px;} 75%{top:150px;} 100%{top:200px; left:200px;}} 위의 코드에서 처럼 각각의 퍼센트마다 css를 통해 다양한 효과들을 만들어 낼 수 있습니다. 0%의 처음(top:0 , left:0) 위치에서 시작해 각각의 단계를 거쳐 100% 의 마지막 ..