인생이 쓰다!인생쓰
반응형

javascript 2

HTML, CSS, JavaScript - Basic Frontend Knowledge

Basic Frontend Knowledge ( 기본 프런트 엔드 지식 ) BackEnd Roadmap 에 Frontend 가 왜 필요할까요? 일단 BackEnd 개발자라도 업무를 진행 시에 프런트 엔드 개발자와 함께 작업할 일이 많아지게 됩니다. 그래서 Front End 개발자가 설계해놓은 틀에 저희는 서버에 데이터를 보내주고 뿌려주는 역할을 합니다. 그러다 보니까 기본적인 FrontEnd 지식이 있어야 소통과 협업이 더 원활해진다고 생각합니다. 일단 기본적인 웹을 구성할때 쓰는 세 가지 요소가 있네요. HTML , CSS , JavaScript HTML은 웹브라우저와 같은 HTML 처리 장치의 행동에 영향을 주는 JavaScript와 본문과 그 밖의 항목의 외관과 배치를 정의하는 CSS 같은 스크립트..

공부/개발록 2021.05.26

Debounce 와 Throttle

오늘은 많은 홈페이지에서 사용되는 Debounce와 Throttle에 대해서 알아보려고 합니다. Debounce는 무엇일까요? 여기서 Debounce는 debouncing 이라는 용어에서 나오게 된 기법이라고 생각하시면 됩니다. 여기서 debouncing 은 기계식 스위치의 동작을 전기적 신호로 변경 시에 생기는 진동 잡음을 제거하기 위하여 사용하는 하드웨어의 지연 회로, 소프트웨어의 적절한 지연시간으로 나와있습니다. 저희가 흔히들 쓰는 검색창입니다. 여기서 키를 입력하게 되면 그에 맞는 단어를 조합하여 밑에 자동완성이 되는 것을 볼 수 있는 데요. 여기서 Keboard가 한자씩 입력될때마다 Api로 데이터를 가져온다면 저의 의도와는 다르게 무관한 요청이 발생되면서 오류가 생기고 이러한 것들은 성능 측면..

개발/JavaScript 2021.05.25
728x90
반응형