1) 데이터가 많으면? form에 접근해서 한번에 들고오는 방법
- 데이터가 많을때 사용하기도 하고,,, serialize()를 사용해서 데이터 가져오는데 가져온 데이터가 x-www-form 이고 이걸 다시 json으로 바꾸는 코드가 필요해서 굳이 필요없다. 지금은 react를 사용해서 굳이 이 방법은 알 필요없다.
2) 데이터가 적으면? id를 하나씩 다 걸어줘서 들고오는 방법
form태그에 onsubmit을 넣으면? 먼저 onsubmit을 실행하고
return이 true이면? action실행!
이런거 언제 실행하나??? password와 password확인 비교하거나 id가 너무 길지 않은지 검사하는 용도로!!!
지금은???? put하려고 사용한다!!!!!!!!!!!!!!!!!!!!!! 그러면! action을 못하게 하면 되겠죠??
form에 submit이 실행되면?/ 항상 새로고침이 된다.true든 false를 return하든! 그래서! 새로고침이 안되도록 막아야한다.!
사용자가 submit버튼을 클릭하면? OS가 인식한다. 그러면 어떤 스택을 때려야하나?
updatePost(e)를 실행해야한다.
이벤트가 발생하면? OS가 이벤트 정보를 보내준다!!!
그렇다면, 수정 버튼 클릭하면? 수정 이벤트가 발생하게 되고,,udpatePost() 스택을 때려준다
그리고 이벤트 정보를 OS가 보내준다. 예를들어, 당신이 버튼 이벤트를 클릭했다는 등의 정보들....
결과는??/ 수정하기 버튼 누르면 form action실행은 안됨.
updatePost함수 실행됨
위 페이지 실행해보기
콘솔창에 let title_el = document.querySelector("#title");
네이버에서
▶참고용)페이지에 있는 데이터 받아오기! 크롤링??!
네이버 날씨
날씨 : 네이버 통합검색
'날씨'의 네이버 통합검색 결과입니다.
search.naver.com
자바 프로젝트 하나 만들기
자바에서는 html 파싱을 위해서 라이브러리 사용한다!!!! 제이스프??
▶다시 돌아가서...........update함수 완료하자
▶delete함수 완료하자
▶자바에 대한 이해
파일 실행시키면???
JVM이 처음에 하는 일은? .class파일을 로드한다(문서를 들고온다)
static이라고 적힌 애들을 다 찾는다!! 그리고 메모리에 올린다. 그 메모리 공간을 static공간이라고 한다.
각 클래스마다 static이라는 방을 static공간으로 ... static 은 한개만 띄울수 있다.
앱이 실행되는 시점에, JVM이 제어권을 가지고 있다.
그리고 기존에 static공간에 띄워놓은 메인을 찾는다. 메인을 실행시킨다.
한 줄 읽고 실행한다.
그 다음줄 실행...
** new 하면??? static아닌 애들을 메모리에 띄운다. 이건 내 권한!
static에 관한 제어권은 JVM이 가지고 있다.
객체를 새롭게 메모리에 띄우는 시점은? main 실행시! static보다 뒤늦게 메모리 공간에 뜨게된다.
static변수는 그래서 공유할 수 있다.
heap영역과 static영역!
static은 처음부터 끝까지 쥐고 있는 영역
heap은 내가 원할때 띄울수 있는 영역
스택은 생명주기가 가장 짧다!!! 메서드 시작,끝안에서만
'springboot 수업일지' 카테고리의 다른 글
21일차 댓글(comment) 도메인, 함수 생성 (0) | 2021.07.19 |
---|---|
20일차 session, 보안3요소,암호화방식 (0) | 2021.07.16 |
18일차 자바스크립트 fetch함수 (0) | 2021.07.14 |
17일차 frontend-자바스크립트 (0) | 2021.07.13 |
17일차 frontend-html(2) (0) | 2021.07.13 |