본문 바로가기 메뉴 바로가기

cs09g 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

cs09g 블로그

검색하기 폼
  • 분류 전체보기 (61)
    • Git (10)
    • Open source (2)
    • 프론트엔드 (16)
    • Javascript (15)
    • Mozilla (0)
    • 개발환경 (13)
      • Windows (4)
      • Linux (5)
      • Mac (3)
    • 생각 (3)
    • 여행 (1)
  • 방명록

전체 글 (61)
Mobile Safari에서 bounce scroll 방지

iOS에서 엘리먼트가 의도치않게 위아래로 드래그가 가능한 현상이 있다. 단일 레이어일 경우 그러려니 하고 넘어갈 수 있지만, 메인 레이어를 덮는 오버레이가 있고, 이를 드래그 할 경우 그 아래 깔린 엘리먼트들이 노출되기 때문에 보기에 좋지 않다. 이를 방지하려면 아래와 같이 스타일을 설정하면 된다. position: fixed 엘리먼트의 경우 현상이 발생하지 않으므로 우선 fixed로 설정을 해준다. html, body { position: fixed; overflow: hidden; } 다음과 같이 최상위 래퍼를 두고, … … 최상위 래퍼에 스크롤 옵션을 복구한다. body > .mainwrapper { width: 100vw; height: 100vh; overflow-y: scroll; -webki..

프론트엔드 2020. 9. 3. 09:51
[git] tag를 리모트 저장소에 푸시하기

브랜치를 푸시하는 것과 유사하다. git push 리모트명 브랜치명 다음과 같이 브랜치명을 태그명으로 변경하기만 하면 된다. git push 리모트명 태그명

Git 2020. 7. 16. 10:54
call, apply 그리고 bind

call, apply, bind는 함수의 실행 컨텍스트(this)를 지정하는데 유용한 메소드이다. this란 함수가 실행된 환경을 나타내는 것으로 보통은 함수가 실행되는 시점에 결정되며 이를 this가 함수에 바인딩된다고 한다. 여기서 바인딩 되는 this를 지정할 수 있게 해주는 것이 call, apply 이고, 바인딩되는 시점을 실행 시점으로부터 독립시켜주는 것이 bind 이다. call, apply 의 경우 호출 즉시 this가 바인딩되고 함수가 실행된다. 차이점은 파라미터가 나열형(call)이냐 배열(apply)이냐 정도이다. this를 지정한다는 것은 아무 값이나 지정할 수 있다는 의미는 아니고, 다음과 같이 생성자 체이닝으로 this를 통해 다른 메소드의 프로퍼티를 가져오는 효과를 얻을 수 있..

Javascript 2020. 7. 1. 22:30
이전 1 ··· 3 4 5 6 7 8 9 ··· 21 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
링크
  • Firefox
  • Mozilla Hacks Korea
TAG
  • Safari
  • 리소스모니터
  • readStream
  • abortcontroller
  • event
  • fetch
  • Mac
  • git-checkout
  • JavaScript
  • ubuntu
  • git-tag
  • getter
  • csv-parser
  • 블랙스크린
  • Windows
  • ios
  • bigsur
  • 사이트성능측정
  • GIT
  • bouncscroll
  • Karma
  • no_fcp
  • Android
  • writeStream
  • testing
  • 크롬
  • nodejs
  • setter
  • react
  • chrome
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바