본문 바로가기

Webstoryboy

Category

Explanation

전체 글

(864)
[Javascript] setTimeout() setTimeout() setTimeout() 일정 시간 후 함수를 한 번만 실행합니다. setTimeout() setTimeout() 일정 시간 후 함수를 한 번만 실행합니다. setTimeout(함수, 시간); 비교(Compare) 일정한 시간마다 함수를 반복해서 사용한다면 setInterval()을 사용합니다. 일정한 시간 후에 함수를 한 번만 사용한다면 setTimeout()을 사용합니다. 일정한 시간마다 함수를 반복해서 사용하는 것을 중지할려면 clearInterval()을 사용합니다. 일정한 시간 후에 함수를 한 번만 사용하는 것을 중지할려면 clearTimeout()을 사용합니다. Sample1 일정한 시간마다 함수가 실행되는 예제입니다. 결과 함수가 실행되었습니다. html 호환성(Comp..
[Javascript] setInterval() setInterval() setInterval() 일정 시간마다 함수를 반복해서 실행합니다. setInterval() setInterval() 일정 시간마다 함수를 반복해서 실행합니다. setInterval(함수, 시간); 비교(Compare) 일정한 시간마다 함수를 반복해서 사용한다면 setInterval()을 사용합니다. 일정한 시간 후에 함수를 한 번만 사용한다면 setTimeout()을 사용합니다. 일정한 시간마다 함수를 반복해서 사용하는 것을 중지할려면 clearInterval()을 사용합니다. 일정한 시간 후에 함수를 한 번만 사용하는 것을 중지할려면 clearTimeout()을 사용합니다. Sample1 일정한 시간마다 함수가 실행되는 예제입니다. 결과 함수가 실행되었습니다. 함수가 실행되었..
[Javascript] 가변인자 함수 가변인자 함수 가변인자 함수는 매개 변수의 지정없이 사용하는 함수입니다. 가변인자 함수 가변인자 함수는 매개 변수의 지정없이 사용하는 함수입니다. arguments는 가상 공간에 변수 값을 지정하여 배열 형태로 사용합니다. function 함수 이름(){ //실행코드 //arguments.length //arguments[i] } Sample1 화살표 함수를 사용하는 기본 예제입니다. 결과 15 15 html
[Javascript] 클로저 클로저 클로저 Sample1 화살표 함수를 사용하는 기본 예제입니다. html + 0
[Javascript]  내부 함수 내부 함수 내부 함수는 함수 안에 함수를 선언하는 함수를 말합니다. 내부 함수 내부 함수는 함수 안에 함수를 선언하는 함수를 말합니다. function 외부 함수이름(){ //실행 코드 function 내부 함수이름(){ //실행 코드 } 내부 함수이름(); } 외부 함수이름(); Sample1 화살표 함수를 사용하는 기본 예제입니다. 결과 함수가 출력되었습니다. 함수가 출력되었습니다. html
[Javascript] 콜백 함수 콜백 함수 함수를 변수에 저장하고 변수를 함수의 인수로 사용하여 매개변수에 전달하는 함수입니다. 콜백 함수 콜백 함수는 매개변수로 전달하는 함수입니다. Sample1 화살표 함수를 사용하는 기본 예제입니다. 결과 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. html Sample2 콜백함수를 이용한 오름차순 내림차순 예제입니다. 결과 내림차순 : 200,100,90,70,50,30,10,0 오름차순 : 0,10,30,50,70,90,100,200 html
[Javascript] 화살표 함수 화살표 함수 화살표 함수(Arrow function)는 function 키워드 대신 화살표(=>)를 사용하여 좀 더 간단하게 함수를 사용할 수 있는 함수입니다. 화살표 함수 화살표 함수(Arrow function)는 function 키워드 대신 화살표(=>)를 사용하여 좀 더 간단하게 함수를 사용할 수 있는 함수입니다. () => { //실행문 }; 화살표 함수 규칙 매개변수가 하나인 경우 괄호를 생략할 수 있습니다. 매개변수가 두개 이상인 경우 괄호를 생략할 수 없습니다. 코드블록을 지정하지 않고 한 문장으로 작성시 return 문은 생략할 수 있습니다. 코드블록을 지정했을 경우 return 문은 생략할 수 없습니다. Sample1 화살표 함수를 사용하는 기본 예제입니다. 결과 1. 기본함수: func..
[Javascript] 템플릿 리터럴 템플릿 리터럴 템플릿 리터럴은 백틱(backtick) 문자 `를 사용하여 새로운 문자열을 삽입할 수 있는 기능을 제공합니다. 템플릿 리터럴 템플릿 리터럴은 백틱(backtick) 문자 `를 사용하여 새로운 문자열을 삽입할 수 있는 기능을 제공합니다. 이를 문자열 인터폴레이션(String Interpolation)이라 합니다. `${ … }` Sample1 템플릿 리터럴을 사용하는 기본 예제입니다. 결과 1. 함수가 실행되었습니다. 2. 함수가 실행되었습니다. 3. 함수가 실행되었습니다. 4. 함수가 실행되었습니다. html Sample2 배열과 템플릿 리터럴을 사용하는 기본 예제입니다. 결과 HTML은 1단계 입니다. CSS은 2단계 입니다. 3단계은 3단계 입니다. 공부하는 단계는 총3단계 입니다. h..
[Javascript] 재귀 함수 재귀 함수 함수 정의문 내에 함수를 다시 호출하여 실행하는 함수입니다. 재귀 함수 재귀 함수는 자신을 다시 호출하는 함수를 말합니다. 재귀 함수 재귀함수는 함수 정의문 내에 함수를 다시 호출하여 실행하는 함수입니다. 함수를 반복문처럼 사용할 때 사용합니다. function 함수이름(){ //실행내용 함수이름(); } 함수이름(); //함수호출 Sample1 재귀 함수를 사용하는 기본 예제입니다. 결과 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행되었습니다. 함수가 실행이 종료되었습니다. html
[Javascript] 리턴 값이 있는 함수 리턴값이 있는 함수 결과 값이 있는 함수입니다. 리턴값이 있는 함수 결과 값이 있는 함수입니다. ruture이라는 키워드를 이용하여 함수의 결과값을 출력하는 방법입니다. 리턴값은 실행문을 강제로 종료하는 역할도 합니다. function 함수이름(){ //실행내용 return 리턴값; } var 변수 = 함수명(); //함수호출 Sample1 함수를 사용하는 기본 예제입니다. 결과 1. 함수가 실행되었습니다. html 종료역할 하는 리턴 값 function 함수이름(){ //실행내용 return 리턴값; //실행내용 } var 변수 = 함수명(); //함수호출 Sample2 함수를 사용하는 기본 예제입니다. 결과 2. 함수가 실행되었습니다. html Sample3 함수를 사용하는 기본 예제입니다. 결과 3..
[Javascript] 매개변수가 있는 함수 매개변수가 있는 함수 변수를 통해 함수의 값을 전달하는 함수입니다. 매개변수가 있는 함수 변수를 통해 함수의 값을 전달하는 함수입니다. function 함수이름(매개변수1, 매개변수2,.....){ //실행내용 } 함수이름(매개변수1, 매개변수2,.....); //실행함수 Sample1 매개변수가 있는 함수 기본 예제입니다. 결과 function이 실행되었습니다. 30 html Sample2 리턴문을 이용한 매개변수가 있는 함수 예제입니다. 결과 100 20 html
[Javascript] 익명 함수 익명 함수 익명 함수는 변수에 함수를 설정하는 방법입니다. 익명 함수 익명 함수는 함수에 이름이 없기 때문에 변수에 넣어서 사용하는 함수입니다. 변수에는 숫자, 문자도 들어 갈 수 있지만 함수도 들어 갈 수 있습니다. var 변수이름 = function(){ //실행 코드 } 변수이름();//함수 호출 Sample1 함수를 사용하는 기본 예제입니다. 결과 function가 실행되었습니다. html Sample2 백그라운 색을 변경하는 예제입니다. html 배경색 바꾸기
string.prototype.replaceAll() replaceAll() replaceAll() 메서드는 문자열에서 모든 특정 문자열을 교체하여 새로은 문자열을 반환합니다. replaceAll() replaceAll() 메서드는 문자열에서 모든 특정 문자열을 교체하여 새로은 문자열을 반환합니다. 특징 설명 유형(type) String 버전(version) ES1 결과값(return) 배열(array) 사용성 ★★☆☆☆ 문법(Syntax) "문자열".replaceAll(찾을 문자열) "문자열".replaceAll(찾을 문자열, 변경할 문자열) "문자열".replaceAll(정규식) "문자열".replaceAll(정규식, 변경할 문자열) "javascript reference".replace('javascript', '자바스크립트') //자바스크립트 ref..
[Javascript] 기본적인 함수 함수의 사용형태 함수는 사용 형태에 따라 익명 함수, 선언적 함수, 매개변수가 있는 함수, 리턴값이 있는 함수로 구분됩니다. 함수의 사용형태 함수는 사용 형태에 따라 익명 함수, 선언적 함수, 매개변수가 있는 함수, 리턴값이 있는 함수로 구분됩니다. 기본적인 함수 function 함수이름(){ //실행 코드 } 함수이름(); //함수 호출 Sample1 함수를 사용하는 기본 예제입니다. 결과 function가 실행되었습니다. html 익명 함수 익명 함수는 변수에 함수를 설정하는 방법입니다. var 변수이름 = function(){ //실행 코드 } 변수이름(); //함수 호출 Sample2 함수를 사용하는 기본 예제입니다. 결과 function가 실행되었습니다. html 매개변수가 있는 함수 funct..
[SVG] <view> 요소는 이미지의 확대/축소를 설정합니다. 요소는 이미지의 확대/축소를 설정합니다. 특징 설명 Categories - 정의(Definition) 요소는 이미지의 확대/축소를 설정합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <use> 요소는 다른 요소를 가져와서 사용합니다. 요소는 다른 요소를 가져와서 사용합니다. 특징 설명 Categories - 정의(Definition) 요소는 다른 요소를 가져와서 사용합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <tspan> 요소는 요소의 하위 텍스트를 설정합니다. 요소는 요소의 하위 텍스트를 설정합니다. 특징 설명 Categories - 정의(Definition) 요소는 요소의 하위 텍스트를 설정합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <title> 요소는 간단한 텍스트 설명을 설정합니다. 요소는 간단한 텍스트 설명을 설정합니다. 특징 설명 Categories - 정의(Definition) 요소는 간단한 텍스트 설명을 설정합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG ] <textPath> 요소는 의 모양을 따라 텍스트를 렌더링합니다. 요소는 의 모양을 따라 텍스트를 렌더링합니다. 특징 설명 Categories - 정의(Definition) 요소는 의 모양을 따라 텍스트를 렌더링합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <text> 요소는 텍스트로 구성된 그래픽 요소를 그립니다. 요소는 텍스트로 구성된 그래픽 요소를 그립니다. 정의(Definition) 요소는 텍스트로 구성된 그래픽 요소를 그립니다. 1. 텍스트 SVG를 이용한 텍스트입니다. Sample1 TEXT SVG TEXT HTML TEXT SVG TEXT CSS .svgBox .svg {width: 160px; height: 160px; background: #ffebee;} TOTAL TEXT SVG TEXT 2. 텍스트 CSS를 이용한 텍스트입니다. Sample1 CSS CSS CSS HTML CSS CSS CSS CSS .text-wrap {background-color: #ffebee; width: 160px; height: 160px; float: left; ma..
[SVG] <symbol> 요소는 요소의 그래픽 템플릿을 정의하는데 사용됩니다. 요소의 그래픽 템플릿을 정의하는데 사용됩니다. 특징 설명 Categories - 정의(Definition) 요소의 그래픽 템플릿을 정의하는데 사용됩니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <switch> 요소는 요소는 특징 설명 Categories - 정의(Definition) 요소는 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <svg> 요소는 SVG의 사용을 정의합니다. 요소는 SVG의 사용을 정의합니다. 특징 설명 Categories - 정의(Definition) 요소는 SVG의 사용을 정의합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <style> 요소는 스타일을 SVG에 설정합니다. 요소는 스타일을 SVG에 설정합니다. 특징 설명 Categories - 정의(Definition) 요소는 스타일을 SVG에 설정합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <stop> 요소는 그라디언트에서 사용할 색상과 위치를 정의합니다. 요소는 그라디언트에서 사용할 색상과 위치를 정의합니다. 특징 설명 Categories - 정의(Definition) 요소는 그라디언트에서 사용할 색상과 위치를 정의합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <stop> 요소는 그라디언트에서 사용할 색상과 위치를 정의합니다. 요소는 그라디언트에서 사용할 색상과 위치를 정의합니다. 특징 설명 Categories - 정의(Definition) 요소는 그라디언트에서 사용할 색상과 위치를 정의합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <set> 요소는 지정된 기간 동안 속성 값을 설정하는 방법을 제공합니다. 요소는 지정된 기간 동안 속성 값을 설정하는 방법을 제공합니다. 특징 설명 Categories - 정의(Definition) 요소는 지정된 기간 동안 속성 값을 설정하는 방법을 제공합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <script> 요소는 스크립트를 설정합니다. 요소는 스크립트를 설정합니다. 특징 설명 Categories - 정의(Definition) 요소는 스크립트를 설정합니다. 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2
[SVG] <rect> 요소는 직사각형을 그리는 기본 SVG 모양입니다. 직사각형의 위치, 높이, 너비, 모서리 굴곡 등을 표현 할 수 있습니다. 요소는 직사각형을 그립니다. 정의(Definition) 요소는 직사각형을 그립니다. 속성(Property) 속성 설명 x 사각형의 X좌표 값을 설정합니다. y 사각형의 Y좌표 값을 설정합니다. width 사각형의 가로 값을 설정합니다. height 사각형의 세로 값을 설정합니다 rx 사각형의 보더 굴곡의 X값을 설정합니다. ry 사각형의 보더 굴곡의 Y값을 설정합니다. 1. 사각형 SVG를 이용한 사각형입니다. Sample1 CSS .svg {width: 160px; height: 160px; background: #ffebee;} .rect1 { fill: #f48fb1; widt..
[SVG] <radialGradient> 요소는 원형 그라디언트를 설정합니다. 요소는 원형 그라디언트를 설정합니다. 정의(Definition) 요소는 원형 그라디언트를 설정합니다. 1. 그라디언트 SVG를 이용한 그라디언트입니다. Sample1 HTML CSS .svgBox .svg {width: 160px; height: 160px; background: #ffebee;} TOTAL 호환성(Compatibility) 더보기 caniuse.com 6 7 8 9 10 11 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능 참고(Reference) MDN SVG Scalable Vector Graphics (SVG)2