본문 바로가기

728x90

Programming Language/Javascript

(4)
[JS] JS 기본 개념 관련 참고 자료 1) 구조 분해 할당 - 배열 구조 분해 - 객체 구조 분해 - 기본값 갖는 새로운 이름의 변수에 할당하기 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment 2) fetch https://developer.mozilla.org/ko/docs/Web/API/Fetch_API/Using_Fetch 3) axios https://axios-http.com/kr/docs/example 4) async, await - async/await와 함께 다시 쓰는 promise code https://developer.mozilla.org/ko/docs/Learn/JavaScript/Asynchr..
[JS] 코딩 컨벤션 함수명 정의 동사를 사용하여 작성한다. (ex. getElement(), setOption()...) Private 메소드 인 경우 메서드 이름 앞에 언더스코어(_)를 사용한다. 카멜 표기법을 준수한다. 복합어 이름은 첫 번째 단어를 소문자로 작성하고, 두 번째 이상의 단어 첫 글자를 대문자로 작성하여 단어를 구분한다. 함수 이름의 첫 글자로 연속된 두 개의 언더스코어(__) 기호와 달러 기호($)는 사용하지 않는다. Getter, Setter 메서드는 반드시 'get + 멤버변수 이름', 'set + 멤버변수 이름' 형식으로 작성한다. getElement(); isChecked(); setOption(); 이벤트 핸들러 메서드는 _on + 이벤트명으로 시작하도록 정의한다.
[JS] 비동기 처리와 콜백 함수 비동기 처리란? 특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 자바스크립트의 특성을 의미 자바스크립트에서 비동기 처리가 필요한 이유는 화면에서 서버로 데이터를 요청했을 때 서버가 언제 그 요청에 대한 응답을 줄지도 모르는데 마냥 다른 코드를 실행 안 하고 기다릴 순 없기 때문이다 콜백(callback) 함수로 비동기 처리 방식의 문제점 해결하기 콜백 함수를 사용하면 특정 로직이 끝났을 때, 데이터가 준비된 시점에서만 원하는 동작을 실행시킬 수 있다 콜백 지옥 (Callback hell) 웹 서비스를 개발하다 보면 서버에서 데이터를 받아와 화면에 표시하기까지 인코딩, 사용자 인증 등을 처리해야 하는 경우가 있습니다. 만약 이 모든 과정을 비동기로 처리해야 한다고 하면..
[JS] 이전 페이지 link 구하기 previous_page = document.referrer

반응형