Liea
'① 공부/HTML, JavaScript, Vue.js, CSS' 카테고리의 글 목록 (2 Page)

① 공부/HTML, JavaScript, Vue.js, CSS

① 공부/HTML, JavaScript, Vue.js, CSS

[Vue.js] 이벤트와 연결하기 : v-on

이벤트와 연결하기 : v-on - 버튼 클릭 or 키 입력 시 사용한다. - => 메소드는 Vue 인스턴스에 methods 옵션을 추가해서 만든다. 클릭하면 증가하는 예제 {{ count }} 회 1씩 증가 1씩 감소 다시하기 - 파라미터를 전달하여 메소드 실행하기 : ex) v-on:click="countUp(3)" 클릭하면 증가하는 예제 {{ count }} 회 파라미터를 전달하여 메소드 실행하기 3증가 10증가 100증가 - 버튼 클릭 시 프롬프트 띄워서 원하는 수 만큼 증가시키기 클릭하면 증가하는 예제 {{ count }} 회 파라미터를 전달하여 메소드 실행하기 3증가 10증가 100증가 원하는 수 만큼 증가

① 공부/HTML, JavaScript, Vue.js, CSS

[Vue.js] 유저 입력을 받아 연산하는 페이지 만들기

연산 연습하기 x : y : 덧셈 결과 : {{xNumb+yNumb}} 곱셈 결과 : {{xNumb*yNumb}} 구구단 {{first}}곱하기 {{second}}는? 확인 {{result[0]}} {{result[1]}} * 위 코드는 확인버튼을 누르지 않아도 정답유무 결과를 출력함...

① 공부/HTML, JavaScript, Vue.js, CSS

[Vue.js] 유저 입력 연결하기 : v-model

입력폼을 데이터와 연결하기 : v-model ex) - 텍스트 입력받는 input 태그와 Vue의 데이터 연결 이름 : 입력한 이름 : {{myname}} - textarea 태그와 Vue의 데이터 연결 입력한 문장 : 문장 : {{mytext}}, {{mytext.length}}글자 입력됨 - checkbox 태그와 Vue의 데이터 연결 좋아하는 과일 선택 사과 키위 포도 오렌지 바나나 선택한 과일 {{fruits}} 선택된 개수 : {{fruits.length}}개 선택됨 - button 태그와 Vue의 데이터 연결 체크하면 비활성화 시키기 동의합니다. 동의함 동의하지 않음 {{myagree}} 동의함 동의하지 않음 {{myagree}} - radio 태그와 Vue의 데이터 연결 선택한 라디오 버튼을..

① 공부/HTML, JavaScript, Vue.js, CSS

[Vue.js] 요소의 속성을 데이터로 지정하는 : v-bind

요소의 속성을 데이터로 지정하는 : v-bind v-bind:속성명 ex) :속성명 으로 사용 가능하다. - 이미지 지정하기 ex) - 링크 지정하기 ex) - 정렬 위치 지정하기 (우측정렬, 좌측정렬, 중앙정렬) ex) 인라인 스타일 지정 - 인라인 : 태그마다 지정 (태그부분의 전체를 지정하는 것은 태그에 스타일을 지정함) 일반 style 태그 : style="원하는 속성 : 프로퍼티명;" Vue데이터 사용 태그 : v-bind:style="{원하는 속성 : 프로퍼티명}" 으로 사용 ex) 일반 스타일에서 background-color ⇒ Vue 사용시 backgraoundColor #id명 id선택자 .class명 class선택자 : 반응선택자 (a:action, a:hover) * (전체선택) 글..

① 공부/HTML, JavaScript, Vue.js, CSS

[Vue.js] 이름과 주민 번호를 입력 받고 생년월일 나이 출력하기

글자 잘라내기 : substr() 날짜 계산하기 : parseInt(toDay.getFullYear()) 이름 : {{myName}}, 주민번호 : {{myBirth}} {{myName}}님. 반갑습니다. 당신의 생일은 {{myBirth.substr(2,2)}}월 {{myBirth.substr(4,2)}}일. 나이는 {{(parseInt(toDay.getFullYear())) - (parseInt(myBirth.substr(0,2)) + 1900) +1 }}세 이군요.

① 공부/HTML, JavaScript, Vue.js, CSS

[Vue.js] Vue 인스턴스 만들기, 데이터 출력하기

Vue.js? : 웹 프론트엔드 프레임워크, 컴포넌트 기반의 SPA를 구축할 수 있게 해 주는 프레임 워크 컴포넌트 -> 웹을 구성하는 로고, 메뉴바, 버튼, 모달창 등 웹페이지 내의 다양한 UI 요소 -> 재사용 가능하도록 구조화한 것 - Anfular JS, React 라이브러리는 SPA를 만드는 것이 가능(사이트 전체를 제대로 구성하고 만들 때, 환경설정과 상세내용을 만듦) = 가벼운 소규모 어플리케이션을 만드는 것을 목표로 만들어짐 = 데이터와 표시(View)를 연결해 주는 역할 뷰 연결 스크립트 Vue 인스턴스 만들기 : new Vue new Vue({ el : 어떤 HTML 요소를 연결할 것인지, data : 어떤 데이터인지, method : 어떤 기능을 하는지(함수처리), computed :..

① 공부/HTML, JavaScript, Vue.js, CSS

[CSS] div 태그 사용해서 화면 중앙에 출력하기

1. html에서 DIV 태그를 사용하여 클래스 정의하기 html 2. 정의한 클래스의 CSS코드 입력 css .container { width: 100%; height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

① 공부/HTML, JavaScript, Vue.js, CSS

CSS. CSS 박스 모델

CSS 박스 모델 height/ width(크기) width/height : HTML 요소의 너비/높이 설정 -기본값 auto max-width/height : HTML요소가 가질 수 있는 최대 너비/높이 설정 -기본값 none ㄴ줄어드는 웹브라우저의 크기에 맞춰 해당 HTML의 너비도 자동으로 줄어든다. min-width/height : HTML요소가 가질 수 있는 최대 너비/높이 설정 -기본값 0 ㄴ설정된 너비 이하로 줄어들면, HTML은 줄어들지 않고 수평 스크롤바를 생성한다. units(크기 단위) CSS에서 사용하는 크기 단위 : %, em, px, cm, mm, inch 등 1em = 100% box model content(내용) : 텍스트나 이미지가 들어있는 박스의 실질적인 내용 부분 pa..