웹 페이지를 개발하다보면 location.href와 location.replace를 혼재하여 쓰는 경우가 있다. 이번 이슈 중 도메인이 서로 다른 팀에서 운영하는 페이지에서 로그아웃 처리 후 닫기 버튼을 누르면 redirect 처리를 해야하는 일이 생겼는데 아래의 내용을 정리해보았다. 둘 다 새로운 페이지 이동에 쓰이지만 사용 용도에 따라 다르게 쓰는것이 좋다. [출처] https://soo-vely-dev.tistory.com/250#--%--location-href%EB%-E%--%-F 특징location.hreflocation.replace브라우저 기록기록에 남음기록에 남지 않음뒤로 가기 지원사용 가능사용 불가, 이전의 이전으로 이동사용 사례일반적인 페이지 이동로그인 후 메인 페이지로 이동 등형태속..
안녕하세요. 브라우저에서 편집을 바로 할 수 있는 방법을 소개하고자 합니다. 관리자 도구를 열고 콘솔탭에서 디자인모드를 on으로 변경합니다.doucument.designMode = 'on' 디자인모드가 활성화가 되면 하이퍼링크 동작은 수행하지 않지만, 아래처럼 텍스트를 편집할 수 있습니다.몰론 실제 게시글이 변경되는건 아니고 디자인모드를 off로 변경하게되면 정상 복구 됩니다.
Git Stash 작업중인 브랜치에서 다른 브랜치로 이동할때 반드시 Commit후 이동 해야하는 불편함이 있지 않으셨나요? [상황 예시] Main Branch가 있고, feature-1이라는 브랜치가 있다고 가정합니다. 작업A 라는 개선 요건이 들어왔고, 현재 feature-1 브랜치에서 열심히 작업A를 개발중이었습니다. 그런데 Main Branch에서 코드 점검을 해달라는 긴급 속보가 찾아왔습니다. Main branch로 checkout 하려니, 이럴수가...! checkout이 되지 않습니다. Commit을 만들어야하네요. feature-1을 Commit 하기에는 마음의 준비가 되지 않았는데, 임시 보관소 같은데가 없을까 ? 하는 일들을 많이 겪어보셨을텐데요. Git의 기능 중 Stash를 사용하게 ..
안녕하세요. Git의 명령어 중 Cherry-pick 에 대해서 소개하고자 합니다. Cherry-pick은 동일/다른 브랜치의 Commit (id)중 원하는 Commit (id)을 현재 브랜치에 가져오는 방법입니다. 모든 상황에서 쓰이는건 아니지만, 아래의 상황에서는 유용하게 사용할 수 있습니다. 📌 Cherry-pick을 써야하는 상황의 예시 [긴급 버그 수정] 이번에 기능 개선으로 메인브랜치에 올라간 소스코드 중 버그 수정이 필요하다고 한다. 메인 브랜치는 그간, 개발자/운영자들의 PR/MR 요청으로 Commit들이 쌓여진 상태이다. 시스템 안정화를 위해 긴급으로 올라간 문제의 소스를 원복하거나 지웠다. 해당 Commit(들)은 개발 기능이 커서 다음에도 꼭 필요한 기능 인데, 새롭게 개발하기엔 너무..