본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


Javascript/[중요] Javascript26

비동기 방식 프로그래밍, rxjs 앵귤러를 공부하다보니 rxjs라는 기능을 알게되었다. 어떠한 이벤트 관련된 데이터나 스트림 등을 비동기 방식으로 다룰 수 있게해주는 라이브러리 이다. 비슷한 기능으로 예전부터 많은사람들이 애용한 ajax가 있지만 ajax는 tcp통신에서만 사용되던 기능이었지만, 이 rxjs는 단순한 console 같은 기능 또한 비동기 방식으로 지원해준다. 동작원리는, 대상자인 Observer와 관심사인 Observable을 통해서 원하는 동작을 설정하고 subscribe으로 구독하게 하는 방식이라 나와 있다. 간단하게보면..observable은 공장이고 observer는 일할 주체, subscribe는 실행의 느낌인 것 같다. 해당소스코드 출처 https://rxjs-dev.firebaseapp.com/ 해당 소스코드.. 2019. 4. 26.
Jquery로 함수 만들기 query로 함수를 만들면 협업하는 도중 특정 라이브러리를 누군가 만들어서 제공할 때 편리하다. //선언 (function($){ $.fn.helloWorld = function (innData){ //원하는 로직 작성 innData.param; //파라미터 innData.callback('작업된 결과'); //콜백에 생명을 불어넣는 부분 } })(jQuery); //사용예제 var param = {'param':'파라미터','callback':fuunction(res){ }}; //이런식으로 Json형태로 객체를 넣을 때 callback 형태를 구현해주면 편하다. //물론 callback 명칭은 원하는 명칭으로 바꾸어서 쓰면 된다. $(대상).helloWorld(param); 2019. 4. 26.