반응형

전체 글 117

[ javascript ] 07. String 객체

# String  속성속성설명mdnlength개수바로가기 메드메소드설명mdncharAt(position)position에 위치하는 문자를 리턴바로가기charCodeAt(position)position에 위치하는 문자의 유니코드 번호를 리턴바로가기concat(args)매개변수로 입력한 문자열을 이어 리턴바로가기indexOf(searchString, posiiton)앞에서부터 일치하는 문자열의 위치를 리턴바로가기lastIndexOf(searchString, position)뒤에서부터 일치하는 문자열의 위치를 리턴바로가기match(regExp)문자열 안에 regExp가 있는지 확인바로가기replace(regExp,replacement)regExp를 replacement로 바꾼후 리턴바로가기search(regE..

javascript+es6 2023.09.17

[ javascript ] 06. 원시타입, 참조타입, 객체

원시(Primitive) 타입, 참조(Reference) 타입 자바스크립은 크게 원시타입과 참조타입 2가지로 나눕니다. 원시타입은 number, bigint, string, boolean, null, undefined, symbol이고 값은 변수에 직접 저장됩니다. 참조타입은 array , funciton , object 등이고 값은 객체나 배열이 저장된 메모리 주소를 가리키는 포인터입니다. 변수에 할당된 값은 메모리 주소이며 이 주소를 통해서 객체나 배열에 접근할 수 있습니다. 객체란 자바스크립트는 객체(object) 기반의 스크립트 언어이며 원시타입을 제외한 나머지들은( 함수, 배열 등 )은 모두 객체입니다. 객체는 크기 두 가지 JS Object (javascript object )와 json()으..

javascript+es6 2023.09.16

[ javascript ] 05. 템플릿 리터널 , 함수, 내장함수

# 템플릿 리터널, 함수, 내장함수 # 템플릿 리터널 백틱(`)을 사용let test='hi';let output = `철수 ${hi}`console.log( output ) 함수 생성방법파라미터정의하기반환값익명함수즉시실행함수 # 함수함수는 하나의 단위로 실행할 수 있도록 명령문을 그룹 한 것입니다.동일한 코드가 여러 곳에서 반복되는 것을 방지하려면 함수를 사용하여 해당 코드를 래핑하고 재사용할 수 있습니다. 1) 함수 생성하는 방법함수 선언식함수 표현식 함수 정의function 함수이름() { 실행문;} 함수 호출함수는 정의 후 함수를 호출해야 실행됩니다.함수명(); 함수 선언식함수는 funciton 예약어와 함수이름 abc 함수 블록{}으로 되어 있습니다.function abc() { consol..

javascript+es6 2023.09.14

[ javascript ] 04. 반복문

for문 while문 do ~ while문break문 continue문 + 반복문종류설명예for지정된 횟수만큼 반복for (let i = 0; i while조건이 참인 동안 반복while (count do...while일단 한번 실행하고 조건을 검사do { count++; } while (count for...in객체의 속성(키)을 반복for (let key in obj) { console.log(key); }for...of반복 가능한 객체(배열 등)의 값을 반복for (let item of arr) { console.log(item); } + 분기문종류설명예break반복문이나 switch를 즉시 종료for (...) { if (x > 5) break; }continue이번 반복만 건너뛰고 다음 반복..

javascript+es6 2023.09.13

[ javascript ] 03. 조건문

if문if ~ else문if ~ else if ~ else if ~ else 문 삼항연산자switch ~ case # 단일 if문 기본적인 조건문은 if문입니다. if문은 만약에 ~ 해라를 의미 합니다. if (조건) { 코드;}조건이 만족됐을 때 실행시킬 코드가 { } 코드 블록이라고 합니다.만약에 조건이 true 가 된다면 코드가 실행되는 것이고, false 가 된다면 코드가 실행되지고 {} 밖의 코드로 진행 ex1)const a = 1;if (a ex2) let age = 18; // 변수를 age 다음과 같이 선언하고 초기화합니다 18. if (age >= 18) { console.log('가입 가능합니다.');}age >= 18이기 때문에 명령문 true내부의 코드가 if실행되어 ..

javascript+es6 2023.09.13

[ javascript ] 02. 연산자

# 연산자 산술연산자관계(비교)연산자대입연산자논리연산자증감연산자       1) 산술 연산자+ , - , * , / , % 덧셈 연산자(+)더하기 연산자는 두 값의 합을 반환합니다. 예를 들어, 다음은 더하기 연산자를 사용하여 두 숫자의 합을 계산합니다.let sum = 10 + 20;console.log(sum); // 30 빼기 연산자(-)빼기 연산자( -)는 한 숫자에서 다른 숫자를 뺍니다.let result = 30 - 10;console.log(result); // 20 곱셈 연산자(*) 곱셈 연산자는 두 숫자를 곱하여 단일 값을 반환합니다. let result = 2 * 3;console.log(result); 나누기 연산자(/)나누기 연산자는 첫 번째 값을 두 번째 값으로 나눕니다let re..

javascript+es6 2023.09.11

[ javascript ] 01. 자바스크립트란 , 변수

# javascript 란 JavaScript는 원래 웹 페이지 요소와 상호 작용하도록 설계된 프로그래밍 언어입니다. ECMAScript는 핵심 기능을 제공합니다.DOM( 문서 개체 모델)은 웹 페이지의 요소와 상호 작용하기 위한 인터페이스를 제공합니다.BOM( 브라우저 개체 모델)은 웹 브라우저와 상호 작용하기 위한 브라우저 API를 제공합니다. JavaScript를 사용하면 웹 페이지에 대화형 기능을 추가할 수 있습니다. 일반적으로 HTML 및 CSS와 함께 JavaScript를 사용하여 양식 확인, 대화형 지도 생성, 애니메이션 차트 표시 등 웹페이지 기능을 향상합니다. 웹 페이지가 로드되면, 즉 HTML과 CSS가 다운로드된 후 웹 브라우저의 JavaScript 엔진이 JavaScript 코드를..

javascript+es6 2023.09.11

[ html5 ] # 카카오 , 트위터, 메타, 파비콘

메타태그 Robots 속성 index, follow → 기본 설정 (검색엔진이 페이지와 링크 모두 수집)noindex, nofollow → 검색엔진에 노출시키지 않음 (비공개 페이지나 관리자 페이지 등에서 사용) 속성의미설명all기본값index, follow를 지정한 것과 동일 — 페이지와 링크 모두 수집 대상none비수집noindex, nofollow를 지정한 것과 동일 — 페이지와 링크 모두 수집 제외index페이지 수집 허용해당 페이지를 검색엔진이 수집(색인) 대상에 포함follow링크 추적 허용페이지 내의 링크를 따라가며 연결된 페이지도 수집noindex페이지 수집 금지해당 페이지를 검색엔진 색인에서 제외nofollow링크 추적 금지해당 페이지의 링크를 따라가지 않음 (링크 대상 페이지는 수집..

HTML5 2023.09.06

[ CSS3 ] gradient / filter

filter이미지 필터 효과mdngradient그라디언트mdnobject-fit나 요소 크기mdnmix-blend-mode mdn # gradientmdn바로가기선형 그라디언트linear gradient : directionbackground: linear-gradient(진행방향, 색상지정점 1, 색상지정점 2,...)background: linear-gradient(방향, 시작색상, 종료색상)value: to top , to left , to right , to bottom, to right bottombacktgorund: linear-gradient(to right bottom, pink, yellow ) linear gradient : anglebackground: linear-gradient..

CSS3 2023.09.06

[ CSS3 ] transform / transition / animation

속성설명mdntransform변형바로가기transition효과바로가기animation애니메이션바로가기@keyframes애니메이션바로가기 transform메소드설명단위translate(x,y)요소의 위치를 X축으로 x만큼, Y축으로 y만큼 이동시킨다.px, %, em 등translateX(n)요소의 위치를 X축으로 x만큼 이동시킨다.px, %, em 등translateY(n)요소의 위치를 Y축으로 y만큼 이동시킨다.px, %, em 등scale(x,y)요소의 크기를 X축으로 x배, Y축으로 y배 확대 또는 축소 시킨다.0과 양수scaleX(n)요소의 크기를 X축으로 x배 확대 또는 축소 시킨다.0과 양수scaleY(n)요소의 크기를 Y축으로 y배 확대 또는 축소 시킨다.0과 양수skew(x-angle,y-..

CSS3 2023.09.06
반응형