이벤트와 연결하기 : v-on - 버튼 클릭 or 키 입력 시 사용한다. - => 메소드는 Vue 인스턴스에 methods 옵션을 추가해서 만든다. 클릭하면 증가하는 예제 {{ count }} 회 1씩 증가 1씩 감소 다시하기 - 파라미터를 전달하여 메소드 실행하기 : ex) v-on:click="countUp(3)" 클릭하면 증가하는 예제 {{ count }} 회 파라미터를 전달하여 메소드 실행하기 3증가 10증가 100증가 - 버튼 클릭 시 프롬프트 띄워서 원하는 수 만큼 증가시키기 클릭하면 증가하는 예제 {{ count }} 회 파라미터를 전달하여 메소드 실행하기 3증가 10증가 100증가 원하는 수 만큼 증가
연산 연습하기 x : y : 덧셈 결과 : {{xNumb+yNumb}} 곱셈 결과 : {{xNumb*yNumb}} 구구단 {{first}}곱하기 {{second}}는? 확인 {{result[0]}} {{result[1]}} * 위 코드는 확인버튼을 누르지 않아도 정답유무 결과를 출력함...
입력폼을 데이터와 연결하기 : v-model ex) - 텍스트 입력받는 input 태그와 Vue의 데이터 연결 이름 : 입력한 이름 : {{myname}} - textarea 태그와 Vue의 데이터 연결 입력한 문장 : 문장 : {{mytext}}, {{mytext.length}}글자 입력됨 - checkbox 태그와 Vue의 데이터 연결 좋아하는 과일 선택 사과 키위 포도 오렌지 바나나 선택한 과일 {{fruits}} 선택된 개수 : {{fruits.length}}개 선택됨 - button 태그와 Vue의 데이터 연결 체크하면 비활성화 시키기 동의합니다. 동의함 동의하지 않음 {{myagree}} 동의함 동의하지 않음 {{myagree}} - radio 태그와 Vue의 데이터 연결 선택한 라디오 버튼을..
Vue.js? : 웹 프론트엔드 프레임워크, 컴포넌트 기반의 SPA를 구축할 수 있게 해 주는 프레임 워크 컴포넌트 -> 웹을 구성하는 로고, 메뉴바, 버튼, 모달창 등 웹페이지 내의 다양한 UI 요소 -> 재사용 가능하도록 구조화한 것 - Anfular JS, React 라이브러리는 SPA를 만드는 것이 가능(사이트 전체를 제대로 구성하고 만들 때, 환경설정과 상세내용을 만듦) = 가벼운 소규모 어플리케이션을 만드는 것을 목표로 만들어짐 = 데이터와 표시(View)를 연결해 주는 역할 뷰 연결 스크립트 Vue 인스턴스 만들기 : new Vue new Vue({ el : 어떤 HTML 요소를 연결할 것인지, data : 어떤 데이터인지, method : 어떤 기능을 하는지(함수처리), computed :..
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..