ruya-log의 등록된 링크

 ruya-log로 등록된 티스토리 포스트 수는 23건입니다.

7. 모달창 내에 상세페이지 제작 [내부링크]

모달창 내에 상세페이지 제작하기 내가 클릭한 상품의 데이터를 불러와 상세페이지 모달에 바인딩 클릭한 상품이 몇번째 상품인지 순서를 저장할 data 생성 모달창 노출 이벤트 작동시 순서 data에 현재 상품이 몇..

6. import, export로 다른파일 데이터 바인딩 [내부링크]

import, export와 데이터바인딩 연습 [export default 변수] 로 데이터 내보내기(변수명 생략 가능) [imfort 변수 from '경로';]로 데이터 받아오기 //새 파일(oneroom.js) 만들어서 데이터 저장 export default [..

5. v-if로 모달창 제어하기 [내부링크]

v-if로 모달창 제어하기 v-if="조건식" 조건식이 참일 때만 보여줌 data에 모달창 상태를 값으로 저장, 값을 제어하며 v-if로 보일지 말지 결정 //데이터 export default { name: 'App', data(){ return { 모달창..

4. 이벤트 핸들러로 click이벤트 생성 [내부링크]

Vue 이벤트 핸들러로 click 감지하기 태그에 v-on:click="실행코드" 또는 @click="실행코드"로 이밴트 생성 click 외에 여러가지 동작 감지 가능 실행코드는 태그에 바로 작성 또는 함수로 연결 가능 // 데이터와..

3. v-for 반복문 [내부링크]

v-for를 활용한 반복문 만들기 [ v-for="(변수, 순서) in 반복횟수" :key="변수 또는 순서" ]의 구조 (변수, 순서)부분에 순서 없이 변수만 넣을 수 있음 ex) v-for="변수 in 반복횟수" :key="변수" 변수, 순서는..

2. vue 데이터바인딩 문법 [내부링크]

Vue.js 데이터바인딩 문법 스크립트 영역 export default에 data() - return에 가변적인 데이터 저장 html 태그 안에 내용은 {{데이터이름}}로 데이터바인딩 태그 속성(src, style, href 등)은 :속성="데이터이름"..

1. vue 프로젝트 시작 [내부링크]

새로운 뷰 프로젝트 생성하기 node.js와 VS code 설치 필요> node.js 설치 → https://nodejs.org/ko/ 새로운 프로젝트를 만들 폴더 생성 후 VS code로 오픈 상단 메뉴에서 터미널 > 새터미널 열기 [ npm install..

7. apply, call 함수 [내부링크]

apply함수와 call함수 다른곳에 있는 함수를 이 오브젝트에 적용해서 실행할 때 활용 var person = { 인사 : function(){ console.log(this.name + ' 안녕'); } }; var person2 = { name : '손흥민' }; person.인..

6. Spread Operator(...연산자) [내부링크]

Spread Operator (...) ...연산자를 사용하면 오브젝트와 어레이의 괄호를 제외한 값만 나열한다 문자 데이터에 ...연산자를 적용하면 한글자씩 나열한다 오브젝트의 키값이 겹치면 무조건 나중에 온 값이 우선이..

5. Template literals - 해체분석기 [내부링크]

백팁을 활용한 해체분석기 따옴표 대신 백팁(`) 사용시 엔터키 동작 및 ${}로 변수 대입 가능 함수 사용 시 파라미터 자리에 백팁(`)으로 값 입력 var 변수 = "초록"; function 해체분석기(문자,변수1){ console.l..

4. var, let, const변수와 선언, 할당, 범위 [내부링크]

변수와 선언, 할당, 범위 - var 재선언 가능 재할당 가능 범위 : function - let 재선언 금지 재할당 가능 범위 : 중괄호{} (if, for 등) - const 재선언 금지 재할당 금지 범위 : 중괄호{} (if, for 등) - 호이스..

3. 화살표 함수 활용 연습 [내부링크]

화살표 함수 활용 연습 콘솔에 사람.sayHi(); 입력시 같은 오브젝트 내 값을 포함한 결과 출력 // 오브젝트에 함수를 추가하여 같은 오브젝트 내 값 불러오기 // 기존함수 var 사람 = { name : '예지', sayHi :..

8. Ajax로 서버에서 정보 받아오기 [내부링크]

Ajax를 이용한 가벼운 정보 받아오기 상품보여주기 버튼 클릭 시 서버에서 끌어온 정보로 변경 Ajax는 페이지 새로고침 없이 정보를 업데이트 <!doctype html> Ajax -- 상품이없습니다. Go somewhere 상품보여주기..

7. 배열 값 데이터바인딩 [내부링크]

쇼핑몰 레이아웃에 상품 정보 넣어보기 가격, 글자순 정렬 및 5만원 이하 상품 보기 버튼 sort() 정렬을 이용한 가격, 글자순 정렬 filter() 함수를 이용한 5만원 이하 상품 걸러내기 가벼운 데이터바인딩 연습 ..

6. 인터랙티브 폼 만들기 [내부링크]

반복문 활용하여 인터랙티브 폼 만들기 셔츠 또는 바지 선택 시 두번째 셀렉트 박스 영역 보이기 for문과 forEach 반복문 사용 가능 change()이벤트와 input() 이벤트 TIP -change() 이벤트는 input 값이 변경되..

5. animate와 간단한 폼 검사 [내부링크]

animate 함수 및 정규식 검사 header의 menu 클릭 시 메뉴영역 오른쪽에서 나오게 animate 메뉴 영역 클릭 시 다시 오른쪽으로 사라지게 animate 로그인 버튼 클릭 시 모달 창 위에서 내려오게 animate 로그인 폼..

2. 화살표 함수(arrow function) [내부링크]

화살표 함수 () => {};로 함수를 간략히 표현 가능 arrow function 안에서의 this는 현재 요소로 재정의 되지 않고 상위값(코드 내 상위요소가 없을 경우 window값)을 가져오기때문에 this를 신중히 사용해야 함..

1. 자바스크립트 기본 문법 정리 [내부링크]

자바스크립트 기본 문법 정리 addEventListener를 활용한 클릭 이벤트 if문 (else if, else) for문과 forEach 클릭시 글자 변환 버튼 클릭시 p태그 내용 변경 안녕 버튼 버튼 클릭시 p태그 내용 변경 안녕 버튼..

9. Typewriting 애니메이션 만들기 [내부링크]

한글자씩 써지는 Typewriting 애니메이션 만들기 버튼을 누르면 h1에 써있던 글자가 한글자씩 출현 반복문에 .length 속성을 사용하여 h1 길이만큼 반복 setTimeout함수 사용 TIP - 시간 지연 함수인 setTimeout..

4. 반복문 활용하여 tab기능 만들기 [내부링크]

탭기능과 반복문을 활용한 코드 줄이기 탭 버튼을 누르면 해당 내용 보이기 class 추가와 제거를 이용한 css 제어 필터링 메소드 eq(인덱스 지정, 0부터 시작)를 사용한 선택자 지정 TIP 반복문에서 변수는 let..

3. 스크롤 값에 따른 header 변화 [내부링크]

스크롤 100 이상인 경우 header 변화 scroll 값이 100이 넘어가면 header에 class 추가 scroll 값이 다시 0이 되면 header에 추가했던 class 제거 transition 속성으로 0.5초에 걸쳐 header 변화 <!doctype html>..

2. Carousel 기초 [내부링크]

간단한 Carousel 만들어보기 overflow hidden처리 한 div 안에 이미지 가로로 펼치고 css 조절하여 보이는 부분 제어 next, prev 버튼 클릭 시 슬라이드 하단 버튼박스의 버튼 클릭 시 해당 이미지로 이동 animate..

1. popup창 제어와 if문 기초 / 버블링 방지 [내부링크]

POPUP 로그인 모달창 header의 products 클릭 시 메뉴 슬라이드토글 로그인 버튼 / 모달창 내 닫기 버튼 클릭 시 모달 창 css (display) 제어 모달창 검은 배경 클릭 시 모달 창 css 제어 (버블링 방지 포함) 메일..