일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Atomicity
- 스프링
- ioc컨테이너
- 수정자주입
- 자바 필터
- 토비의 스프링
- fetch join
- 그래프큐엘
- 비기능적 요구사항
- 스프링di
- kotlin ::
- 도커 이미지 빌드
- kotlin 리팩터링
- spring formatter
- open-session-in-view
- 동적파라미터
- 생성자주입
- 스프링 시큐리티 설정
- 기능적 요구사항
- 소프트웨어의 품격
- jpa no session
- 정적팩토리메서드
- java predicate
- 스프링시큐리티
- Spring
- method refetence
- jpa lazy
- 스프링부트 도커
- IOC
- 스프링 포매터
- Today
- Total
목록JAVASCRIPT (7)
공부기록
Array.of() : 매개변수에 원하는 값을 넣으면 Array로 변환해 리턴해준다. Array.from() : array like object를 array로 바꿔준다. buttons는 array 처럼 보이지만 array like object다. 따라서 forEach같은 함수를 사용하지 못한다. 다음과 같이 Array.from()을 사용하면 buttons를 array로 바꿔준다. 결과
1. 자바스크립트에서 브라우저로 페이지 전환 요청을 보낼 수 있다. 단, 브라우저는 서버로 요청을 보내지 않아야한다. 2. 브라우저의 뒤로 가기와 같은 사용자의 페이지 전환 요청을 자바스크립트에서 처리할 수 있다. 이때 또한 브라우저는 서버로 요청을 보내지 않아야한다. 브라우저에는 히스토리에 state를 저장하는 스택이 존재한다. (브라우저 api의 pushState, replaceState, popState) componentDidMount(){ window.onpopstate = () => { ... }; } onClick1 = () => window.history.pushState('v1', '', '/page1'); onClick2 = () => wind..
let과 const. 그동안 var를 써왔다. var는 function scope를 가진다. function 안에서 정의하면 외부의 접근을 막아주지만, if안이나 try-catch문 등등 에서 선언하면 외부에서도 접근이 가능하다. 따라서 프로그램의 덩치가 커지거나, 다른 개발자와 협업시 var는 오염될 수 있다. 이러한 단점을 막기위해 let과 const가 생겼다. var 와는 달리, const 와 let 은 block scope 를 가진다. 그 말인 즉슨, {} 안에서 선언한다면 외부에서 접근이 불가능하다는 뜻이다. let 은 재할당이 가능하고, const 는 재할당이 불가능하다. const lastName = 'hong'; //lastName = 'kim' //