프로그래밍(TA, AA) (277) 리스트형 [Vue.js] 공식 가이드 문서 요약 (2) - 컴포넌트 컴포넌트는 Vue의 핵심기능 중 하나로 기본 HTML 엘리먼트를 확장하여 재사용 가능한 코드를 캡슐화하는데 도움이 된다. Vue의 컴파일러에 의해 동작이 추가된 사용자 지정 엘리먼트이다. Vue 컴포넌트는 Vue 인스턴스이기도 하다. 루트에만 사용하는 옵션을 제외하고 모든 옵션 객체를 사용할 수 있으며 같은 라이프사이클 훅을 사용할 수도 있다. [컴포넌트 사용하기]전역 컴포넌트를 등록하려면, Vue.component(tagName, options)를 사용한다. Vue.component('my-component', { // 옵션 }) 일단 등록되면, 컴포넌트는 인스턴스의 템플릿에서 커스텀 엘리먼트, 로 사용할 수 있다. 루트 Vue 인스턴스를 인스턴스화하기 전에 컴포넌트가 등록되어 있는지 확인한다. // .. [Vue.js] 공식 가이드 문서 요약 (1) [선언적 렌더링]Vue.js의 핵심은 간단한 템플릿 구문을 사용해 선언적으로 DOM에 데이터를 렌더링 하는것.data와 DOM이 연결되어 모든것이 반응형(reactive)하다. element 속성을 바인딩 하는것도 가능 [디렉티브]v-bind 속성 디렉티브(e.g. )라고 한다. 디렉티브는 Vue에서 제공하는 특수 속성인 v- 접두어가 붙어있으며 렌더링된 DOM에 특수한 반응형 동작을 한다. v-if 속성을 통해서 엘리먼트 토글이 가능하다. v-for 디렉티브는 배열의 데이터를 사용해 목록을 표시한다. v-model 디렉티브는 앱 상태를 양방향으로 바인딩한다. v-on 디렉티브(e.g. ...)를 사용하여 Vue 인스턴스에 메소드를 호출하는 이벤트 리스터를 첨부할 수 있다. DOM을 건드리지 않고 앱의 .. [프로그래밍] Intellij (변수명 / 괄호 색상 구분) 변수별 색상 구분file > setting > editor > color & fonts > java > semantic highlighter 괄호 색상 구분Rainbow Bracket Plugin [개발용어] 전체백업 / 증분백업 / 차등 백업 백업: 원본이 손상되거나 잃어버릴 경우를 대비하여 원본 자료를 미리 복사하는 과정. 증분 백업은 선택된 폴더의 전체 백업 이후, 변경되거나 추가된 데이터만 선택적으로 백업하는 방식이다.증분 백업은 전체 백업에 비해 데이터량이 적고 소요시간이 짧다는 장점이 있으나, 전체 백업에 종속적이다. 백업 방식: 전체 백업(Full Backup), 증분 백업(Incremental Backup), 차등 백업(Differential Backup) 데이터의 연속성을 보장하기위해서 백업은 중요하다. (https://www.sharedit.co.kr/posts/427) 풀백업: 선택된 폴더의 DATA를 모두 백업하는 방식 증분백업: 선택된 폴더의 Full 백업 이후 변경/추가된 Data만 백업하는 방식 차등백업: 선택된 폴더.. [SCALA] object, case class, trait [object: 객체]object는 하나 이상의 인스턴스를 가질 수 없는 형태의 클래스로, 객체 지향 설계에서는 singleton이라 한다. new 키워드로 인스턴스를 생성하는 대신 이름으로 직접 해당 객체에 접근한다. 객체는 실행 중인 JVM에서 최초로 접근할 때 자동으로 인스턴스화된다. 객체에 처음 접근하기 전까지는 인스턴스화되지 않는다. 스칼라는 객체에 'main' 메소드를 사용하여 애플리케이션의 진입점으로 셸에서 실행될 수 있는 명령줄 애플리케이션을 생성할 수 있다. 명령줄 애플리케이션을 스칼라에서 생성하려면 입력 인수로 문자열 배열을 취하는 main 메소드를 추가하면 된다. 코드를 컴파일한 이후에 객체 이름을 scala 명령어와 함께 실행하면 된다. [case class: 케이스 클래스]case.. 이전 1 ··· 23 24 25 26 27 28 29 ··· 56 다음