# history

JavaScript / URL / history / location
URL 이동을 위한 history 는 브라우저의 세션 기록, 즉 현재 페이지를 불러온 탭 또는 프레임의 방문 기록을 조작할 수 있는 방법을 제공한다.

History 객체
브라우저의 히스토리 정보를 문서와 문서 상태 목록으로 저장하는 객체등록된 history 갯수이동 시, 스크롤 위치 복원 여부 지정 하는 옵션auto : 기본 값, 새로고침 해도 이전 스크롤 위치 그대로 유지 함.manual : 새로고침 시, 무조건 스크롤 최상단으로 이

브라우저 객체 모델(BOM)
1. window 객체 브라우저에서는 자바스크립트가 구동되기 위한 환경과 여러 가지 기능을 제공하고 있다. 브라우저가 제공하는 여러 가지 기능들은 window 인터페이스를 통해 사용 할 수 있다. 사진 출처 : https://www.freecodecamp.org/news/whats-the-document-object-model-and-why-you-sh...
Darcs와 Pugs
Darcs는 하스켈로 만든 분산 버전 관리 시스템인데 물리학자인 David Roundy가 2003년에 만들었다. Darcs는 원래 C++로 만들었는데 버그가 너무 많아서 하스켈로 다시 만들었다.
리스트 컴프리헨션 역사
리스트 컴프리헨션(list comprehensions)을 사용하면 아래 개념을 쉽게 사용할 수 있다. map filter 곱집합 예를 들어 아래 표현은 리스트 xs 원소의 제곱을 나타낸다. 아래 표현은 숫자 n의 약수를 나타낸다.
함수형 작성 방식
하스켈은 아래와 같이 두 가지 방식으로 작성할 수 있다. 선언 방식(declaration style) 표현 방식(expression style) 함수 filter를 두 가지 방식으로 작성하면 아래와 같다. 선언 방식 선언 방식은 등식을 최대한 여러 개 작성한다.

1월 25일 오후 자바스크립트
function func1() { // 모니터의 총 가로세로 구할 수 있음 var x = screen.width; var y = screen.height; document.getElementById("aa").innerText=x+" : "+y

개발자가 되기까지: 2020년에 했던 것들 상세
처음 SW 개발을 접했던 건 2020년 겨울이었다. 그때의 난 캐나다에 있었고 영주권을 따기 위해 시골에 있는 모텔 느낌의 호텔과 주유소에 딸린 편의점에서 단순 노동을 하고 있었다. 하지만 이런 생활은 생각보다 견디기 힘들다. 왜냐면 캐나다는 땅이 넓어서 작은 타운과

개발자가 되기까지: 2021년에 했던 것들 상세
처음 SW 개발을 접했던 건 2020년 겨울이었다. 그때의 난 캐나다에 있었고 영주권을 따기 위해 시골에 있는 모텔 느낌의 호텔과 주유소에 딸린 편의점에서 단순 노동을 하고 있었다. 하지만 이런 생활은 생각보다 견디기 힘들다. 왜냐면 캐나다는 땅이 넓어서 작은 타운과

shallow dive into react-router-dom v6 - createBrowserHistory
어떻게 하면 브라우저 뒤로가기 버튼 클릭 동작을 막을 수 있을까? 최근 과제를 수행하다가 내가 만든 버튼에서의 클릭 이벤트로는 발생할 수 있는 경우의 수를 생각해 에러들을 방지해 두었는데, 브라우저 자체의 뒤로가기, 앞으로가기 경우를 대비하지 않은 것을 발견했다. 게
history.push에 data담아 보내기
history.push는 주로 라우팅할때만 사용했었는데, props로 내려주는 것 말고 이동한 url로 데이터를 날려주는 것이 필요했다. 찾아보니 history.push에 데이터를 담을 수 있었다...! history.push로 데이터 날리기 데이터 보내는 곳 받는곳 그래서 바로 해보았는데.... 하얀화면만 뜨고, 콘솔에 에러 메시지도 뜨지 않았다....
자바스크립트(JS) History API로 페이지 전환하기 | VanillaJS 라우팅
history API는 브라우저의 세션 기록을 조작할 수 있는 메소드를 담고 있는 객체다. 페이지 이동뿐만 아니라 뒤로가기, 앞으로 가기 등 조작이 가능하게 제공해준다.브라우저의 뒤로가기 버튼을 누른 것과 동일한 기능이다.history.back()와 반대로 앞으로 가기

2022 상반기 정리
상반기 회고 다사다난 했던 2022의 상반기가 지나가고 있다. 반년 안에 많은 변화가 있었고 생각에 대한 변화도 생겼다. 생각도 정리할겸, 지나간 일을 문서화도 할겸 포스팅을 하려고 한다. 최대 목표 먼저 2022년의 최대 목표는 사실 이직이었다. 단순 직장을 바

[ vue-router ] history mode
리다이렉트 및 없는 경로 처리적절한 서버 구성 없이 단일 페이지 클라이언트 측 앱이기 때문에 사용자가 http://oursite.com/user/id브라우저에서 직접 액세스하면 404 오류가 발생한다.서버에서는 해당 URL이 클라이언트에서 관리가 되기 때문에