본문 바로가기
728x90
반응형

class8

CSS 개발자 수업 57일차 - 가상 클래스 선택자, 속성 선택자, 전후 선택자, shadow 1. 가상 클래스 선택자 2. 속성 선택자 3. 전후 선택자 4. shadow 1. 가상 클래스 선택자 [ 정의 ] - 태그에 실제 클래스가 존재하지 않는다. - 태그에 불필요한 클래스를 추가할 필요가 없다. ( 언제든지 사용이 용이하다. ) [ 속성 ] 1) first-child : 자신이 첫째인 요소 2) last-child : 자신이 막내인 요소 3) nth-child(n) : 자신이 n번째인 요소(one-based index) 4) nth-last-child(n) : 자신이 거꾸로 n번째인 요소 - n: index + 수열 역할 - 2n: 0, 2, 4 ... - 2n+1: 1, 3, 5 ... - 키워드: even(짝수), odd(홀수) HTML CSS JavaScript Java Oralce .. 2021. 6. 20.
CSS 개발자 수업 53일차 - css, selector, background 1. css 2. 선택자, selector 3. 배경, background 1. css [ 정의 ] - CSS, Cascading Style Sheet - 스타일 시트 - HTML 문서의 서식을 구현 및 확장한다. - 디자인 담당 언어 - CSS는 독립 실행이 불가능하다. (반드시 HTML 문서를 기반으로 동작한다.) - 버전: CSS1, CSS2, CSS3(HTML5) [ 장점 ] - 서식 기능이 많다. (현 시점에서 전세계의 모든 웹 페이지의 디자인 구현) - 생산성이 높다. (코드 재사용성이 높다.) - 코드 분리도가 높다. ( HTML CSS 분리 ) [ HTML5에서 CSS를 작성하는 영역 ] [ HTML에서 CSS를 적용하는 방법 3가지 ] 1) 인라인 스타일 시트, Inline Style S.. 2021. 6. 12.
HTML 개발자 수업 52일차(1) - form 1. form 1. form [정의] - 우리가 HTML을 배우는 목적 ( HTML Form + HTML INPUT Control ) - 사용자와 웹사이트 또는 어플리케이션이 서로 상호 작용하는 것 중 중요한 기술 중에 하나이다. 폼은 사용자가 웹사이트에 데이터를 전송하는 것을 허용한다. 일반적으로 데이터는 웹 서버로 전송되지만 웹페이지가 데이터를 사용하기 위하여 사용할 수 도 있다. - 이외의 태그: 주로 출력을 위한 태그들 - 관련된 태그: 주로 행동(입력)을 위한 태그들 - 비유하자면... 택배상자!? [속성] 1) action - 입력받은 데이터를 수신할 서버측 프로그램의 주소(URL) - 서버측 프로그래밍 언어로 작성한 프로그램의 주소를 적는다. (Servlet, JSP, Spring, 프로그램.. 2021. 6. 10.
JAVA 개발자 수업 26일차 - 익명 객체 (Anonymous Object) 1. 익명 객체 (Anonymous Object) 2. 정렬 (Sort) 1. 익명 객체 (Anonymous Object) [정의] - 이름이 없는 클래스(객체) - 클래스를 정의하지 않고 객체를 정의한다. - 1회용 클래스 사용 > 재사용이 불가능한 클래스(객체를 1번 만드는 용도) - 단독으로 생성 불가, 클래스 상속 및 인터페이스 구현으로 사용 가능하다. [인터페이스를 구현하여 익명 객체 생성하기] interface AAA() { //인터페이스에서의 메소드는 무조건 추상을 의미하는 public abstract가 앞에온다. //(public abstract)void test(); --> 생략가능 void test(); } class BBB implements AAA{ @Override public v.. 2021. 5. 4.
Java 파일 입출력 + 컬렉션을 이용해서 메모장 만들기 파일 입출력(백업 장치) + 컬렉션(주대상) [기능] - 메모 쓰기 - 메모 읽기 - 메모 삭제 [데이터] - 메모: 고유번호, 작성자, 메모내용, 날짜, 중요도 - 파일: memo.dat [프로그램 흐름] - 프로그램 시작: 파일 모든 내용 읽기(파일 입출력) --> 메모리 저장(컬렉션) - 프로그램 사용: 메모리 조작(컬렉션) - 프로그램 종료: 메모리 저장(컬렉션) > 모든 파일 내용 쓰기(파일 입출력) [추가한 클래스] public class Memo { private String seq; //고유번호 private String name;//이름 private String regdate;//날짜 private String priority;//중요도(A, B, C) private String con.. 2021. 5. 1.
JAVA 개발자 수업 16일차 1. Boilerplate Code(자주 반복되는 코드) 이클립스 기능 외부 기능 2. LOMBOK 설치법 사용법 특징 3. 클래스 배열 4. static 객체 변수/메소드 정적 변수/메소드 1. Boilerplate Code(자주 반복되는 코드) (1) 이클립스 기능 - Context Menu -> Source - Code Template(syso, main, reader ...) or Code Sniper(코드 조각) (2) 외부 기능 - Lombok(롬북) Library -> 설치 2. LOMBOK - Lombok사이트 접속 (projectlombok.org/download) Download projectlombok.org - 다운로드 파일.jar을 더블클릭해서 열거나, 안나오면 명령프롬트창(cmd.. 2021. 4. 19.
728x90
반응형