본문 바로가기

코딩 학원(국비지원)

80일차 코딩학원.

반응형

코딩학원 학습내용 정리 


1. 오후 자습시간 30분 추가. 팀프로젝트 부족한 점들을 채워야 한다. 깃헙 강의도 추가로 진행함. 6월 9일 마지막 프로젝트 발표. 

 

2. AI 조사하는 과제가 있음. GPT로 조사할 문제가 아니다. GitHub도 만만하지 않다. 계속 써봐야 한다. 수준높은 기술이다.  모든 문제들이 계속 시도하는 Test가 필요하다. 반복해서 오류조사하고 반복해서 입력 및 출력을 해봐야 한다. 

 

3. .ready()는 DOM이 완전히 호출되고 실행되는 메서드다.

: jQuery를 사용하여 HTML 문서에서 요소를 선택하거나 조작하려면 문서가 로드되어야 합니다. 그러나 일반적으로 jQuery 코드는 문서가 완전히 로드되기 전에 실행됩니다. 이 때문에 문서가 완전히 로드되기 전에 jQuery 코드가 실행되면 요소를 찾을 수 없거나 조작할 수 없습니다..ready() 함수는 이러한 문제를 해결하기 위해 jQuery 코드가 실행되기 전에 문서가 로드될 때까지 대기하고, 문서가 완전히 로드된 후 코드를 실행합니다.

 

4. CommentTest. 게시글 bno와 댓글 bno가 일치하지 않으면 화면에 출력되지 않는다. 

5. 댓글을 삭제할 때도 Restful API를 사용한다. HTTP 메소드를 이용하여 CRUD 작업을 수행한다. 

 

<Restful API 예시> 

사용자 정보를 조회하는 API
요청 URL: /users/{id}
요청 메서드: GET
요청 바디: 없음
응답 바디: 사용자 정보(JSON 형식)

 

새로운 사용자 정보를 생성하는 API

요청 URL: /users
요청 메서드: POST
요청 바디: 사용자 정보(JSON 형식)
응답 바디: 생성된 사용자 정보(JSON 형식)

 

사용자 정보를 수정하는 API

요청 URL: /users/{id}
요청 메서드: PUT
요청 바디: 수정할 사용자 정보(JSON 형식)
응답 바디: 수정된 사용자 정보(JSON 형식)

 

사용자 정보를 삭제하는 API

요청 URL: /users/{id}
요청 메서드: DELETE
요청 바디: 없음
응답 바디: 삭제 결과(JSON 형식)

 

$.ajax({
			type: 'DELETE',						//요청 메서드
			url: '/korea/' +cno+'?bno='+bno, 	//요청 URI
			success; function(result) {			//서버로부터 응답이 도착하면 호출될 함수
					alert(result)				//result 서버가 전송한 데이터 									
					showlist(bno)
				},
					error: function() { alert("error") }
					
				}

여기까지 하고 컨트롤러도 설정해야 한다. 

 

반응형

'코딩 학원(국비지원)' 카테고리의 다른 글

82일차 코딩학원  (1) 2023.05.17
81일차 코딩학원  (0) 2023.05.16
78일차 코딩학원  (0) 2023.05.11
77일차 코딩학원  (0) 2023.05.10
76일차 코딩학원  (0) 2023.05.09