전체 글 131

css - 선택자 / 스타일 우선순위/ 스타일 상속

전체 선택자 : 웹 문서 전체에 적용 되는 선택자 브라우저에 기본 스타일이 적용되어 있는데 초기화 시키고 싶을 때 사용 *를 기호로 사용 타입(태그) 선택자 : 특정 태그에만 적용하고 싶은 스타일을 만들 때 사용 class 선택자 : 특정한 부분에만 다르게 적용하고 싶은 경우 사용. 문서 안에서 여러번 사용 가능 앞에 .를 붙임 위와 같은 예제에서 "레드향"이라는 글자 일부에만 적용하고 싶은경우 태그를 사용하여 묶어 줌 id 선택자 : 문서 안에서 1번만 사용 가능 고유성을 가지기 때문에 자바스크립트 같은 경우에도 한 부분만 집어 프로그래밍에 사용 가능 #를 붙여 사용 padding: 테두리와 그 안에 있는 여백 그룹 선택자 : 같은 스타일 규칙을 가진 선택자를 그룹으로 묶어 나열 가능 마지막 p타입이 ..

개발 공부/WEB 2024.02.18

HTML

태그 : 이름과 속성이 있음 현재 문서가 HTML5 언어로 작성한 웹 문서라는 뜻 이름 : a, img 속성: href, src 열린 태그 닫힌 태그 태그가 시작을 했으면 끝에 종료 태그를 넣어줘야 한다. 열린 태그와 닫힌 태그는 쌍을 이 종료태그가 없는 경우는 넣지 않아도 된다 웹 브라우저 화면에 보이는 부분 개행. 태그를 짝 없이 단독으로 사용 문자 세트 등 문서 정보가 들어 있는 태그. 한글로 된 내용을 표시하기 위해서 UTF-8 문자세트를 사용 하이퍼링 href: 어디로 연결할지 target : 새로운 탭으로 열고 싶을때 입력 양식 작성하기 form 사용자 정보를 입력하게 만들 수 있는 형식 사용자가 입력하는 정보 는 브라우저에서 서버로 넘겨주는 역할만 담당 정보를 직접 처리하는것은 서버에 있는 ..

개발 공부/WEB 2024.02.15

생성자

클래스가 생성될때 생성자가 최초로 호출 되면서 클래스 객체 초기화에 필요한 것들을 만들어 줌 생성자 : 인스턴 (객체) 가 생성 될 때마다 호출되는 '인스턴스 초기화 매서드' (iv 초기화 메서드) 객체 : iv묶음 기본생성자 만들지 않아도 숨겨져 있음 생성자 특징 1. 생성자 이름은 클래스 이름과 일치 해야 함 2. 접근 제한자 클래스명 () {}; 3. 모든 클래스는 반드시 생성자를 가져야 한다. 4. 리턴 값이 없다 - 에러 뜨는 이유 : User클래스에 있는 생성자 매개변수 3개인 반면에 메인 메서드에 있는 생성자에 매개변수가 없어서! 에러 사라짐 user.setName을 하는 순간 더 이상 빈 값이 아님

개발 공부/JAVA 2024.02.06

HTTP 메서드

HTTP API 가장 중요한 것은 리소스 식별 API URI 설계 : 리소스 식별, URI 계층 구조 활용 클라이언트가 서버에 요청할 때 기대하는 행동 간혹 PATCH를 지원하지 않는 서버가 있는데, 이런 경우 POST를 사용하면 된다. POST는 무적이다~~~ HTTP 속성 안전/ 멱등/ 캐시 가능 캐시 : 로컬 PC 웹브라우저에 저장 - GET은 URL만 KEY로 잡고 캐시로 하면 되므로 심플 HTTP메서드 활용 최대한 리소스 개념으로 URI설계를 하고, 그 상황에서 안될 때 컨트롤 URI를 대체로 쓴다

개발 공부/WEB 2024.01.08

인터넷 네트워크

IP (Internet Protocol) 역할 - IP 주소에 메세지를 전달할 수 있도록 정해놓은 규칙 - 서버를 찾기 위함 - packet이라는 통신 단위로 데이터 전달 IP 프로토콜의 한계 클라이언트는 대상 서버가 패킷을 받을 수 있는 상태인지 모름 패킷 소실 패킷 전달 순서 문제 발생 TCP (Transmission Control Protocol) : 전송 제어 프로토콜 프로토콜 계층 TCP특징 연결 지향 - TCP 3way handshake 가상연결 (연결 하고 데이터 보냄) 데이터 전달 보증 ( 메세지 누락 됨을 알 수 있음) 순서 보장 신뢰할 수 있는 프로토콜 현재는 대부분 TCP사용 UDP(User Datagram Protocol) : 사용자 데이터그램 프로토콜 속도 : TCP보다 UDP가 ..

개발 공부/WEB 2024.01.04