본문 바로가기

자바스크립트4

[TIL]이번 주 학습 내용들 - 업무 프로젝트를 진행하며 숙지할 필요가 있는 부분을 간단하게 작성한다. 생각해보니 TIL은 Today I Learned인데, Today는 아니다..그래도 한 주간 배운 것을 정리하니 TIL로 해야지. VUE Mixins Vue 컴포넌트에서 재사용 가능한 기능을 배포하는 유연한 방법이다. 공통 함수같은 것을 만들어서 여러 컴포넌트에서 사용하거나 그런 경우 사용한다. JWT 회사에서 만들어진 것을 쓰다보니 궁금증이 생겨서 공부해봤다. 학습 프로젝트로 한 번 해봐야겠다. 기존 세션 방식 로그인 시 인증/인가 방식에는 기존 세션 저장 방식이 있다. 클라이언트에서 로그인 요청시 서버에서 세션 생성을 한다. 그리고 그 세션id를 쿠키에 담아 클라이언트에 전달한다. 이후 Request를 보낼 때 쿠키에 담은 세션.. 2021. 11. 26.
[자바스크립트,JavaScript]함수선언식, 함수표현식 -자바스크립트 함수선언식과 함수표현식에 대해 알아본다.-호이스팅에 대해 알아본다.-함수표현식의 장점에 대해 알아본다.함수 선언식function name () { return 'name'}name() //name 그냥 일반적인 선언 방식이다. 호이스팅에 영향을 받는다. 그래서 실무에서 선언식으로 개발한 컴포넌트는 함수 위치에 따른 에러가 없이 실행될 수 있었던 것이다. 함수 표현식자바스크립트 언어의 유연성을 활용한 방식이다. 호이스팅에 영향을 받지 않는다. 그렇기 때문에 선언 순서를 잘 고려해야 에러가 나지 않는다.let name = function () { return 'name'}name() //name 호이스팅 개념 호이스팅이란 자바스크립트 인터프리터가 함수 안에 있는 선언들을 모두 상단으로 끌어올려.. 2021. 11. 13.
자바스크립트 동작 원리, 비동기 동작 원리 -자바스크립트의 동작 원리에 대해 살펴본다. -단일스레드인 자바스크립트가 비동기 방식으로 작동하는 원리를 살펴본다. *개인 공부 목적으로 포스팅한 것이기 때문에 틀린부분이 있거나 취약한 부분이 있습니다. 지적해주셔도 좋고 여러 블로그에서 잘 정리 해두었으니 다양하게 참고해보시면 좋을 것 같습니다. 자바스크립트 런타임 환경, 기본 동작 원리 자바스크립트 런타임이란 자바스크립트 코드가 돌아가는 환경을 말한다. 이 런타임을 구성하고 있는 요소들은 인터프리터 V8 엔진, WEB API, 이벤트루프, 콜백큐 등이 있다. 하나하나 개념을 간단하게 살펴보면 다음과 같다. V8 : 크롬 브라우저의 일부인 엔진이다. 자바스크립트 코드는 V8 엔진을 통해 코드가 해석되고 돌아간다. 대표적으로 자바스크립트 엔진이 V8인 것.. 2021. 6. 14.
[제이쿼리]$('a,b')와 $('a','b')의 차이점 최근 프로젝트에서 $('a', 'b') 문법이 종종 나오고 있는데 해석할 때마다 헷깔릴 때가 있어서 정리한다. $('a','b')라고 쓰면 b개체에 포함된 a개체를 선택한다는 의미이다. $('a, b')로 쓰면 a와 b 개체를 모두 포함한다. head1 head2 headData1 headData2 2021. 2. 23.