일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git
- angular
- ion-range
- code .
- php
- 테두리굵기
- change detection
- oh-my-zsh
- NVM
- hashchange
- 이미지바꾸기
- Ionic
- JavaScript
- ChangeDetectorRef
- getElementsByClassName
- aab 배포
- VSCode
- Sentry
- error
- fromEvent
- rxjs
- sealize
- border-width
- IONIC3
- 자바스크립개념
- Visual Studio Code
- 변화감지
- zsh
- typescript
- angular5
- Today
- Total
목록programming (94)
hsunny study blog
-> (= Object Operator) 객체 범위 내에서 객체에 접근하기 위해서 사용하는 오퍼레이터입니다. => (= Double Arrow Operator) 배열의 키, 값을 할당할 때 사용하는 오퍼레이터입니다. 사용 예
string implode ( string $glue , array $pieces ) $glue 로 $pieces의 원소들을 결합합니다. 사용 예 [참고] https://php.net/manual/en/function.implode.php
hashChange hash 태그를 url에서 변화시켜 변화된 상태를 확인해서 처리합니다. hashchange 이벤트는 윈도우의 해시가 변경되면 시작됩니다. event handler window.onhashchange = funcRef; // funcRef : 함수에 대한 참조 HTML event handler event listener addEventListener()를 사용하여 이벤트 리스너 추가하기 window.addEventListener("hashchange", funcRef, false); 지원하는 브라우저 Google Chrome: 5.0 Safari: 5.0 Opera: 10.6 Firefox: 3.6 Internet Explorer: 8.0 Edge: Yes 모바일 지원 브라우저 보러가기..
fromEvent 이벤트 타겟으로부터 오는 특정한 타입의 이벤트를 방출하는 옵저버블을 만듭니다. 튜토리얼 바로가기 fromEvent(target: FromEventTarget, eventName: string, options?: EventListenerOptions | ((...args: any[]) => T), resultSelector?: ((...args: any[]) => T)): Observable example fromEvent(target: FromEventTarget, eventName: string): Observable 1 2 const clicks = fromEvent(document, 'click'); clicks.subscribe(x => console.log(x)); fromEv..
pluck 각 객체에 지정된 중첩 속성에 매핑합니다. (말이 어려우니 예제로 보면) pluck(...properties: string[]): OperatorFunction 가족 정보를 출력하는 family Observable이 있습니다. 이 중에서 role에 해당하는 값만 뽑아서 반환하고 싶다면, pluck를 이용해서 아래와 같이 코드를 짤 수 있습니다. return result = family$.pipe( pluck('role') ); result를 구독(subscribe)해야 원하는 값을 받을 수 있습니다. result.subscribe(val => console.log(`역할: ${val}`)); 이렇게 하면 val로 'role'에 해당하는 값들이 걸러져서 출력됩니다. 역할: 엄마 역할: 아빠 역할..
사용할 메소드 Array.prototype.join() arr.join([separator]) join() 메소드를 이용하면 배열의 모든 요소를 연결해 하나의 문자열로 만들 수 있습니다. separator를 생략하면 배열의 요소들이 쉼표로 구분됩니다. 빈 문자열("")이라면 모든 요소들 사이에 아무 문자도 없이 연결됩니다. 반환값 모든 배열 요소들이 스트링으로 결합됩니다. 만약 배열이 길이가 0 이라면, 빈 스트링이 반환됩니다. 배열의 요소가 undefined 또는 null 이면 빈 문자열로 반환합니다. 사용예제 const elements = ['Fire', 'Air', 'Water']; console.log(elements.join()); // expected output: "Fire,Air,Water..
You can also run VS Code from the terminal by typing 'code' after adding it to the path: 1. Launch VS Code. 2. Open the Command Palette (Ctrl+Shift+P) and type 'shell command' to find the Shell Command: Install 'code' command in PATH command. 3. Restart the terminal for the new $PATH value to take effect. You'll be able to type 'code .' in any folder to start editing files in that folder. Note: ..
자바스크립트의 작업 자바스크립트는 기본적으로 하나의 메인 스레드에서 모든 작업이 실행된다. 자바스크립트 엔진이 단일 호출 스택을 사용한다. 이 말은 어떤 작업의 비용이 크거나 대기 시간이 긴 경우에는 애플리케이션 자체가 멈출 수 있다는 말이기도 하다. 비동기 작업을 함으로써 하나의 메인 스레드가 계속 점유하지 않도록 한다. Rx 스케쥴러 프로그래밍 언어의 스케줄러를 효과적으로 사용할 수 있도록 만든 가상의 스케줄러 (in RxJS) 자바스크립트의 스케줄러가 하는 일을 RxJS에서 효과적으로 처리하기 위해서 만든 가상의 스케줄러 동기, 비동기 또는 데이터 전달 주기 등을 제어하기 위해서 사용된다. 태스크 (매크로 태스크) setTimeout, setInterval 등과 같은 callback 함수는 태스크 ..