일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 호키도키
- 자바스크립트 자료구조
- 계명대
- 리액트 예제
- 스위프트
- 스벨트
- hokeys
- queue
- jest
- react
- 자스민
- 개발자
- 자료구조
- 리액트
- SWIFT
- HTML
- 호키스
- 계명대 이종호
- hokidoki
- Svelte
- 이종호
- 비동기
- 힛잇
- 개발
- data structure
- IOS
- 자바스크립트
- TDD
- Hitit
- javascript
- Today
- Total
목록2021/06 (12)
Dog foot print
use:action 액션이란 스벨트에서 사용되는 용어로써, 돔 노드의 요소가 생성, 업데이트, 삭제될 때 실행되는 함수를 의미한다.( 액션은 돔 노드가 생성될 때 최초 호출된다. ) 함수는 update와 destroy를 가진 객체를 리턴 할 수 있는데, 이 각각의 프로퍼티는 노드 요소가 업데이트 되거나, 삭제 될 때 실행되는 메서드로 디스트로이 프로퍼티는 해당 엘리먼트가 삭제될 때, 이벤트 리스너들을 삭제하는 식으로 주로 사용된다. #svelte
bind:group & this Bind:group bind:group 문법은 type="radio" 혹은 type="checkbox" 의 인풋에서 요긴하게 사용되는 예약어이다. 아래의 코드에서 보다시피 radio 버튼에 group을 설정하게 되면, 버튼이 클릭되었을 때, 해당 value가 변수에 할당되게 된다. Checkbox는 다중 선택이 가능하기 때문에, 이를 bind:group으로 설정하면 체크되어 있는 input의 value가 배열에 저장되게 된다. bind:this bind:this는 특정 돔 노드를 변수에 할당하는 역할을 한다. 다만, 렌더링 이후에, 노드 요소가 변수에 할당되기 때문에, 사용시 주의를 필요로 한다. #svelte
# How to pixel work ? 서론 이번 주 금요일 스프린트를 마무리 하기전 그래프의 구분 선을 1px 이하로 표현해달라는 요청을 받았다. 그래서 0.5 픽셀로 구분선을 설정하였는데, 이런 의문이 발생하였다. “ 모니터는 픽셀단위로 이루어졌고, 1개의 픽셀은 1개의 색을 표현하는 점인데, 어떻게 0.5px이라는 단위가 존재할 수 가 있지 ? 1개의 픽셀에서 절반을 다른 색으로 표현하는게 가능한가 ? “ 결국 궁금증을 이기지 못하고, 이번 주말은 이 의문에 대한 답을 찾기 위해 시간을 쏟을 예정이다. 모니터의 픽셀이란 ? 픽셀은 색을 표현하는 한개의 작은 전구이다. 이 픽셀은 Red, Green, Blue로 다시이루어져 있는데, 이 각 RGB 컬러의 색상의 세기를 이용하여, 16777216개의 색..
on:eventname on:eventname={handler} on:eventname|modifiers={handler}스벨트에서는 on: 키워드를 컴포넌트에 입력하는 것으로 해당 컴포넌트에서 발생하는 DOMevent를 연결 할 수 있습니다. count: {count} 이벤트 핸들러는 성능의 영향을 주지않고 인라인으로 선언 할 수 있습니다. ' 따옴표와 함께 사용하는 경우, 스벨트 문법은 하이라이팅 되며, 정상 작동 합니다. count: {count} preventDefault 같은 모디파이어를 사용하는 경우 | 문자와 함께 사용 할 수 있습니다. 사용 할 수 있는 modifier의 종류는 다음과 같습니다. preventDefault - 이벤트 핸들러가 실행 되기전에 event.preventDe..