목록분류 전체보기 (198)
Wanna be Brilliant Full-Stack Developer
const title = document.querySelector("div.hello:first-child h1"); console.log(title); title.innerText = "Hello"; 여기서 이 element의 내부를 보고싶으면? console.dir(title); 자자스크립트 오브젝트 내부에 있는 property들긔 값들을 우리는 변경할수 있다고 배웠다. 특정 property들은 변경 할수가 없지만 만약 style object안에 있는 color를 바꾸기위서는 어떻게 해야할까? const title = document.querySelector("div.hello:first-child h1"); console.dir(title); title.style.color = "blue"; h1의..
우리는 대부분 id를 추가하는것 보다는 보통 className을 사용하거나 둘다 사용하려고한다 우리의 코드 내에 어떤값이 null이라는 뜻인 오류코드! 왜냐하면 아무것도 없는 것(null)의 innerTect에 접근하려고 했기때문에 Grab me! Grab me! Grab me! Grab me! Grab me! 지금 ch1의 class는 "hello" 인데 const title = document.getElementById("something"); title.innerText = "Got you! " console.log(title.className); 왜냐하면 something이라는 id를 가진 항목이 없기 때문에 title = null 이고 title 내부의 (null인것)에 innertext 를 하..
메모리라는 영역이라는 개념 메모리란? 컴퓨터의 저장영역! 서랍처럼 구성되어있다. 이곳에 데이터를 넣을수 있다. 각자의 주소를 또한 가지고 있다. (저장영역) 이 데이터를 가지고 연산을 하고 싶으면 CPU가 필요하다. ( 연산) 메모리에서 데이터를 가져오고 연산된 값은 빈공간이 있다면 집어 넣는다. 개념은 메모리는 저장영역, CPU는 연산, 출력은 모니터가하는것이다. 메모리 영역은 단순히 큰 박스처럼 생겼는데 이 박스에 Java에서는 메모리 공간을 물리적인게 아니라 논리적으로 어디에서 어디까지는 Static 그 밑에는 Heap , 그 밑에는 Stack 논리적으로 영역을 이렇게 구분을 지어서 사용한다. 그러면 왜 논리적으로 구분하는가? 게임을 한번 만들어보자 커피 빨리 마시기 게임! 1) 커피 머신이 필요하..
Post는 Insert할떄 쓰이는건데 로그인은 Insert 하는것이 아니라 데이터베이스 안에 username과 password와 있는지 셀렉트해서 확인하는것이 아닌지 물어볼수있다. 원래는 Selecet 할때는 get을 써야한다. 하지만 로그인 할때는 Post를 사용한다! 왜냐하면 유저네임과 패스워드는 귀중한 에너지인데 주소창에 노출할수 없다. 데이터를 바디에 안고 들어가려면 post방식 밖에 없다. 그래서 예외적으로 로그인만 POST 로 하면된다! 이 로그인 과정을 우리가 제어하는 것이 아니라 Spring Security 한테 위임해야한다! 회원가입에서는 우리가컨트롤러를 만들었는데 (AuthController.java) 로그인에 관한 컨트롤러는 우리가 만들지 않는다 (SecuirtyConfig.java)..