시작전에 오늘은 자바스크립트를 접하며 특히 더 많이 사용하게 된 JSON에 대해 알아봤습니다. 쓸모가 많고 많이 쓰이는만큼 좀더 잘 알고 쓰면 좋을 것 같다는 생각이 듭니다. 오늘도 MDN 및 javascript.info를 참고했고 또 json.org라는 사이트도 있
XSS와 CSRF는 웹의 보안상 취약점을 찾아서 공격하는 공격방법입니다. 이전에 CORS를 찾아보다가 많이 나온 키워드가 XSS와 CSRF여서 한번 찾아봤습니다. 이번엔 어떤 공식 출처나 위키등을 찾기가 힘들어 블로그, 유튜브 강의를 많이 참고하였습니다. 영어로 된 글
용어에 있어서 MDN에 따르면ECMAScript 표준은 someObject.\[Prototype]을 객체 someObject의 프로토타입을 지시하도록 명시하였다. ECMAScript 2015부터 \[Prototype]에 조상 Object.getPrototypeOf()과
Javascript를 사용하다 보면 항상 비동기라는것에 발목이 잡혔다. 당연히 코드는 위에서 아래로 순서대로 실행될거라는 학습이 되어있었기 때문일까 어느순간 될거라 믿고 실행한 함수가 정의되지 않았다거나 값이 undefined라는 에러메시지를 볼때마다 당황스러웠다. 그
비동기 콜백에 이어 Promise를 알아보자.MDNPromise 객체는 비동기 작업이 맞이할 미래의 완료 또는 실패와 그 결과 값을 나타냅니다.Promise는 프로미스가 생성될 때 꼭 알 수 있지는 않은 값을 위한 대리자로, 비동기 연산이 종료된 이후의 결과값이나 실패
지난시간에 알아봤던 비동기, 콜백, Promise에 이어 async await도 알아보겠습니다. 비동기를 처리하는 여러가지 방법 중 하나인데 프로미스와도 연관되는 부분이 많아 함께 공부하면 좋을 것 같네요. 오늘도 제 나름대로 배운 부분을 정리해보겠습니다.async f
리액트로 이것저것 해보면서 컴포넌트를 테스트 할 수 있는 storybook이란 것을 알게되었고 사용해야 했다. 뭐든 처음이 그렇듯 설정과 시작이 힘들지만 하나하나 공부하면서 남겨본다.우선 다른 블로그에서도 많은 가이드를 제시했다. -g로 스토리북을 설치해서 storyb
시작하기 앞서 리액트를 하며 항상 리덕스와 관련된 이야기가 나왔다. 지금까지 그렇게 깊이 state를 관리할 만한 구성을 해보지 않아서 redux의 도입을 시도하진 않았다. redux를 써보려 해도 복잡한 구조 때문에 포기하곤 했는데 이번기회에 공부해보기로 했다. R
리액트에서의 리덕스와 그 구조에 대해서 간단하게 알아봤다. 하지만 미들웨어란 것이 남았다. 오늘도 마찬가지로 벨로퍼트와 함께하는 모던 리액트강의를 따라해 보겠습니다. 근데 볼수록 리덕스 구조가 생각보다 복잡하다.. 다 알아갈 수 있을까..?이번에도 저번에 Redux 공
javascript의 Array에 내장된 함수 중 자주쓰는함수가 있는가하면 자주사용하지않는 함수가 있는데 그중에서 reduce가 제일 손이 안갔다. 어떤 기능에선 reduce를 쓰면 될것같은데 설명을 찾아보니 어렵기도 하고 대체 왜이렇게 만든걸까 싶어서 제쳐두고 for
자바스크립트의 이벤트 루프와 콜스택의 동작원리에 대해 알아보다가 발견한 좋은 블로그 글들이 많아 참고하였고 정리해보기로 했다. 조금 어렵지만 내가 사용하는 자바스크립트의 기본 원리에 대한 내용이라 유용한 것 같다.자바스크립트는 기본적으로 싱글스레드로 한번에 한가지 작업
오늘 공부한 것은 브라우저 렌더링에 대한 것으로 네이버 D2에 게시된 글을 보고 많은 걸 배웠다.너무나 많은 내용이 있어서 다 알진 못하지만 그래도 중요하다고 생각하는걸 정리해봤다.브라우저의 주요 구성은 사용자 인터페이스, 브라우저 엔진, 렌더링 엔진, 통신, UI백엔
javascript에서 this라는 키워드를 클래스 문법 사용할때 주로 쓰긴 했지만 자세히는 몰랐다. 그리고 다른 사람 코드를 참고할 때 this나 bind관련한 내용이있으면 이해하지 못한 경험이 있어서 이번기회에 공부해보기로 했다. 하지만 this에 대해 알아보면 알
this 키워드와 함께 자바스크립트에서 가장 많이 보는 단어 중 하나가 호이스팅이다. 어느정도는 알고 있었지만 잘 몰랐던 부분이나 특히 잘못 알고 있던 부분도 많아 정리하는게 많은 도움이 되었다. 기본적인 호이스팅의 개념은 MDN을 많이 참고했다. 그리고 함수와 변수
화살표함수의 this를 알아보자 화살표함수 ...