전체 글
-
인턴 Day05 (Html name,id tag / 에러 종류 )인턴일지 2022. 5. 3. 10:48
0. Day05 - 배운 것 1. Html name,id tag 차이 2. 에러 종류 1. Html name, id tag 차이 - id 속성 (id="title") id 속성은 JavaScript에서 다루기 위해 지정한다. document.getElementById(id)를 통해서 해당 엘리먼트 Object를 가져올 수 있다. id 속성으로 설정된 값은 Server단의 파라미터값으로 넘어가지 않기 때문에, Server단에서 접근이 불가능하다. - name 속성 (name="title") action에 해당하는 페이지에 전달할 수 있는 파라미터로 사용한다. 즉 자바에 전달되는 정보. GET/POST 방식으로 값을 전달하고 싶은 tag에 사용한다. 예를 들어 Form 객체(input, radio, chec..
-
인턴 Day04 (DB 명명 규칙, Ajax )인턴일지 2022. 5. 2. 16:41
0. Day04 - 배운 것 1. DB인덱스 작성법 2. Ajax 1. DB 명명 규칙 테이블 명명 테이블명을 모델명과 일치 시킴회원관리 프로그램을 개발하면서 회원을 나타내는 객체나 변수의 이름을 user로 정했다고 가정해보자. 이 때 회원의 정보를 저장하기 위한 테이블의 이름에도 일관성을 유지하는 것이 좋다. 이 경우 users를 테이블 이름으로 정할 것을 추천하며, members, people 등을 사용하는 것은 좋지 않다. 복수형을 사용해야 하는 이유테이블은 레코드들의 집합이므로 단수형 보다는 복수형으로 표현하는 것이 현실의 모델화를 맞게 구현한 것이다. 소문자 사용DBMS의 종류나 설정에 따라 대소문자를 구분하지 않는 것에 대비하기 위해, 또는 개발 언어에 대한 의존성을 낮추기 위해 카멜 표기법 ..
-
인턴 Day03 (REST Api, Http Method GET, POST, PUT, DELETE, REST )인턴일지 2022. 5. 2. 16:14
0. Day03 - 배운 것 1. Http Method GET, POST, PUT, DELETE 2. REST API 1. Http Method HTTP 메소드는 클라이언트가 웹 서버에게 사용자 요청의 목적이나 종류를 알리는 수단이다. 최초의 HTTP에서는 GET 메소드 하나밖에 없었지만 이후 다양한 메소드들이 생겨났다. 2. GET GET 메소드는 주로 데이터를 읽거나 검색 할 때에 사용되는 메소드이다. 만약에 GET요청이 성공적으로 이루어진다면 XML이나 JSON과 함께 200 (Ok) HTTP 응답 코드를 리턴한다. 에러가 발생하면 주로 404 (Not found) 에러나 400 (Bad request) 에러가 발생한다. HTTP 명세에 의하면 GET 요청은 오로지 데이터를 읽을 때만 사용되고 수정..
-
인턴 Day02 (localstorage, sessionstorage, 전자정부프레임워크, ERP)인턴일지 2022. 5. 2. 15:35
0. Day01 - 배운 것 1. localstorage / sessionstorage이 무엇인가? 2. 전자 정부 프레임 워크가 무엇인가? 3. ERP가 무엇인가? 1.localstorage / sessionstorage 웹 스토리지(web storage)에는 로컬 스토리지(localStorage)와 세션 스토리지(sessionStorage)가 있습니다. 이 두 개의 매커니즘의 차이점은 데이터가 어떤 범위 내에서 얼마나 오래 보존되느냐에 있습니다. 세션 스토리지는 웹페이지의 세션이 끝날 때 저장된 데이터가 지워지는 반면에, 로컬 스토리지는 웹페이지의 세션이 끝나더라도 데이터가 지워지지 않습니다. 다시 말해, 브라우저에서 같은 웹사이트를 여러 탭이나 창에 띄우면, 여러 개의 세션 스토리지에 데이터가 서로..
-
인턴 Day01 (jQuery Event, Intellij 단축키, VCS)인턴일지 2022. 5. 2. 15:27
0. Day01 - 인턴 첫날 배운 것 1. jQuery Event에는 무엇이 있는가? 2. 인텔리제이 단축키 3. vcs가 무엇인가? 1. jQuery Event trigger() 강제로 이벤트 실행 시키기 위해서 focus in() 포커스 되었을 때 focus out() 포커스 되지 않았을 때 hover() 마우스 포인터가 요소 위에 있을 때 keydown() 키가 내려가는 중입니다. keypress() 키를 눌렀습니다. keyup()- 키가 해제됨 click() 선택한 요소를 클릭했을 떄 이벤트가 발생합니다. dbclick() 선택한 요소를 더블클릭했을 때 이벤트가 발생합니다. mouseout() 선택한 요소의 영역에서 마우스 포인터가 벗어났을 때 이벤트가 발생합니다. mouseleave() 선택한..