본문 바로가기

Framwork24

12. Vue 체크박스 구현 2024-05-21vue에서 체크박스 구현 중에 전체 선택 및 해제 기능을 어떻게 깔끔하게 만들까 고민하다가 만든 기능을 메모함.1. b-form-checkboxVue.js와 Bootstrap을 함께 사용하여 웹 애플리케이션을 개발할 때 사용되는 컴포넌트이다.사용자에게 체크박스 입력 요소를 제공하고, Vue.js의 데이터와 양방향 데이터 바인딩을 통해 선택 사항을 관리할 수 있게 하며, 이 컴포넌트는 Bootstrap 프레임워크의 스타일을 사용하여 시각적으로 강력하고 사용하기 쉽다. I accept the terms and use State: {{ status }}  https://bootstrap-vue.org/docs/components/form-checkbox  2.. 2024. 5. 21.
Chapter 16. 람다 표현식, 열거형, 어노테이션 목차 1. 람다 표현식(lambda expression) 2. 열거형(enumeration) 3. 어노테이션(annotation) 1. 람다 표현식(lambda expression) - 한 번 이상 실행할 수 있도록 만들어 놓는 코드 블록으로 '이름 없는 함수'라고도 한다. - 지금까지 모든 함수(메소드)는 반드시 이름을 가져야 했지만 람다 표현식은 함수의 역할은 하지만 이름이 없다. 람다 표현식 만들기 - 기호는 '->'는 람다 연산자라고 부르고 '->' 왼쪽에는 함수의 매개변수를 적고, 오른쪽에는 함수가 반환 값 또는 식을 작성. (매개변수) -> { 수행되어야 하는 코드 } [예제] 번호 람다 표현식 함수 1 () -> 100 int getValue() { return 100; } 2 () -> 1.. 2023. 11. 14.
Chapter 15. 스레드 목차 1. 스레드(thread) 2. Thread 클래스를 이용하여 스레드 생성하기 3. Runnable 인터페이스를 이용하여 스레드 생성하기 4. 스레드에 이름 붙이기 5. 스레드 조절하기 6. 스레드에 우선순위 주기 1. 스레드(thread) - 컴퓨터에서 여러 가지 일을 동시에 처리하는 것을 멀티태스킹(multi-tasking)이라고 한다. - 멀티태스킹은 크게 프로세스 기반 멀티태스킹과 스레드 기반의 멀티태스킹이 있다. 프로세스 기반 멀티태스킹 - 프로그램이 여러 개 동시에 수행되면서 여러 일을 동시에 수행되면서 여러 일을 동시에 진행. 스레드 기반 멀티태스킹 - 하나의 프로그램 내에서 여러 개의 스레드가 동시에 수행되면서 여러 일을 동시에 진행. 2. Thread 클래스를 이용하여 스레드 생성하.. 2023. 11. 13.
Chapter 14. 제네릭스와 컬렉션 프레임워크 목차 1. 제네릭스 기본 2. 컬렉션 프레임워크(Collection Framework) 3. List 인터페이스 4. Set 인터페이스 1. 제네릭스 기본 - 매개변수화된 자료형(parameterized type) - 메소드에 인수를 넘길 때 반드시 해당하는 매개변수의 자료형과 일치되는 자료형을 갖는 인수를 넘겨야 하지만 제네릭스를 이용하면 매개변수에 다양한 자료형의 데이터를 넘길 수 있다. 제네릭 클레스 클래스명 {...} 클래스명 객체명 = new 클래스명(); package genericsTest; class Data { // 클래스명 옆에 제네릭 기호 를 적고 그 안에 매개변수 기 T obj; // 인스턴스 변수 obj의 자료형은 T Data(T ob) {// 생성자 Data는 자료형이 T인 인수.. 2023. 11. 12.
728x90
반응형