Front-end(183)
-
[Git] stash
1. 윈도우 기준 Ctrl + Shift + A 누른다. 그러면 위와 같은 Actions 검색란이 뜬다. 여기서 stash를 검색한다. 2. 가장 위에 Stash Changes 를 눌러 stash를 진행한다. 메세지는 알기 쉽게 적어주고, create stash 누르면 끝 3. 그리고 다시 액션을 검색 한 뒤에, 이번엔 Unstash Changes 를 클릭한다. 그러면 위처럼 내가 Stash 해둔 목록이 나온다. 클릭한 뒤에 그 Stash에서 달라진 파일이 어떤것들인지 볼 수 있고 Drop을 하면 해당 Stash를 지울 수 있으며 Clear를 하면 전체 Stash를 지워버린다. 그리고 가장 중요한, 그 Stash 시점으로 돌아가려면 Apply Stash를 누르면 된다.
2021.12.14 -
[JS] 마우스 이벤트 종류
1. click 사용자해 해당 element를 클릭했을 때(버튼을 눌렀다가 떼었을 때) 발생 합니다. 2. mousedown 사용자가 해당 element에서 마우스 버튼을 눌렀을 때 발생합니다. 3. mouseup 사용자가 해당 element에서 눌렀던 마우스 버튼을 떼었을 때 발생합니다. 4. dblclick 사용자가 해당 element에서 마우스 버튼을 더블 클릭했을 때 발생합니다. 5. mousemove 사용자가 해당 element에서 마우스를 움직였을 때 발생합니다. 6. mouseover 사용자가 마우스를 해당 element 바깥에서 안으로 옮겼을 때 발생합니다. 7. mouseout 사용자가 마우스를 해당 element 안에서 바깥으로 옮겼을 때 발생합니다. 8. mouseenter 사용자가 ..
2021.12.10 -
[JS] 이벤트 버블링 / 캡쳐링 / 위임
1.이벤트와 이벤트 핸들링 자바 스크립트의 대부분의 코드는 이벤트(event)에 의해 동작된다. 이벤트란 클릭이라던가 키 입력 같이 사용자가 행하는 모든 동작을 의미하는데, 이러한 이벤트가 발생했을 때 이에 맞는 상황을 지정해주고 처리하는 것을 이벤트 핸들링이라 한다. element.addEventListener(event, function, useCapture) 위처럼 addEventListener()를 사용할 때, 세 번째 인자인 useCapture와 관련된 개념이 바로 이벤트 버블링(Bubbling)과 캡쳐링(Capturing)이다. default 값은 false (버블링)이며, true로 변경 시 캡쳐링을 통해 이벤트를 전파한다. 2. 이벤트 버블링 이벤트 버블링은 특정 화면 요소에서 이벤트가 발..
2021.11.30 -
[JS] 깊은복사 / 얕은복사
1.깊은복사 (원시타입) / Call By Value(값에 의한 호출) 원시 타입(primitive type)의 데이터가 복사 될때는 새로운 메모리 공간을 생성하여 메모리에 독립적인 값을 저장 let a = 1 let b = a console.log(a)// 1 console.log(b)// 1 a = 2 console.log(a)// 2 console.log(b)// 1 2. 얕은복사 (참조타입) / CallByReference object(객체,배열, 함수)와 같은 참조 타입(reference type) 데이터는 애초에 저장 시 데이터에 대한 주소 (힙(Heap) 메모리의 주소값)가 저장되기 때문에 복사 시 값 자체가 아닌, 해당 값을 가리키는 주소가 복사된다. 원시타입(String, Number, ..
2021.11.30 -
[JS] 원시타입 / 참조타입 (객체,배열비교)
1. 원시타입 원시 타입은 영어로 Primitive Type이라고 하며 다른 말로 기본 타입이라고도 한다. 원시 타입의 특징은 값이 변하지 않는다는 것이며, 모두 하나의 '값'을 담고 있다. 그 종류는 String/ Number/ Null/ Undefined/ Boolean/ Symbol 이 있다. 2. 참조타입 참조타입은 Reference Type 이라고도 하며 값의 변화가 가능하다. 참조 타입은 변수에 할당할 때에는 값이 아닌 '주소'를 저장한다. 배열, 객체, 함수가 대표적이다. 변수는 주소를 저장하고, 주소는 특별한 동적인 데이터 보관함에 보관되는데 이 데이터 보관함을 heap(힙)이라고 한다. 값을 재할당 할 경우 주소를 참조한 모든값이 영향을 받는다. 즉 공유된다. 객체비교 const obj1..
2021.11.30 -
★최솟값 최댓값
보호되어 있는 글입니다.
2021.11.29 -
★배열의 n개
보호되어 있는 글입니다.
2021.11.26 -
화요일
보호되어 있는 글입니다.
2021.11.26 -
★시저암호
보호되어 있는 글입니다.
2021.11.26 -
소수찾기
보호되어 있는 글입니다.
2021.11.26 -
나누어 떨어지는 배열
보호되어 있는 글입니다.
2021.11.26 -
이상한 문자열
보호되어 있는 글입니다.
2021.11.26 -
★마음대로 문자열
보호되어 있는 글입니다.
2021.11.26 -
작은 수 제거
보호되어 있는 글입니다.
2021.11.26 -
자연수 뒤집어 배열
보호되어 있는 글입니다.
2021.11.26