• 라인 플러스 AD Platform 인턴 회고

    운이 좋게 좋은 기회를 얻어 라인 플러스에서 두 달간 인턴을 했던 경험을 적어볼까 합니다. 다른 분들이 회고를 적는걸 보면 재미있게 사진이나 짤 같은 것도 많이 올리시던데 저는 재미없게 글 위주로 적을 것 같습니다 ㅋㅋ 얼마 지나지 않긴 했지만 벌써 기억이 가물가물해서 억지로 쥐어 짜내는 면이 없지 않아 있습니다… 그냥 추억하고...


  • JavaScript this와 bind

    인턴 생활을 할 때 멘토님께서 this를 전달해주는 방식에 대해 말씀해보라고 하셔서 bind, apply, call을 말씀드렸습니다. 이어서 동작 방식, 원리에 대해 물어보셨는데 바로 답이 생각나지 않았습니다. 따라서 이 중에서도 가장 많이 쓰이는 bind에 대해 좀 더 자세히 알아보고 정리해보고자 글을 적게 되었습니다. this 코드를 작성하였는데 this를 찾지 못해 원하는대로 작동하지 않을...


  • 주니어 프론트엔드 개발자의 카카오 웹툰 사용 후기

    카카오 웹툰이 출시 됐습니다. 사실 그냥 다음 웹툰 봐야겠다 하고 핸드폰을 열었는데 다음 웹툰 대신 카카오 웹툰이 있어서 클릭해봤습니다 ㅋㅋㅋ 별 생각 없이 열었지만 프론트엔드 개발자라 그런지 UX, UI에 대해 자연스럽게 생각해보게 되었고 생각한 김에 간단하게 글로 적어보게 되었습니다. 주니어 프론트엔드 개발자의 글이니 그냥 이런 생각도 있구나 하고 넘어가셔도 좋을...


  • Vanilla JS 프로젝트 환경 설정 하기 part 2(ESLint, Prettier, editor.config)

    이전 포스트(Webpack, Babel 설정) 지난 포스트에 이어 프로젝트 환경 설정을 이어가려고 합니다. 이번 포스트에서는 ESLint, Prettier, editor.config를 통해 환경설정 하는 법을 다룰 예정입니다. ESLint vs Prettier vs EditorConfig 각각의 특징을 간단하게 정리해보면 다음과 같습니다. ESLint : 코드 퀄리티 향상 Prettier : 코드 포매터(일정한 형태로 통일) EditorConfig : 에디터 규칙 통일(Prettier가...


  • Vanilla JS 프로젝트 환경 설정 하기 part 1(Webpack, Babel)

    그동안 프로젝트를 진행할 때 제가 환경 설정을 주도한 적이 없었습니다. 프로젝트 환경 설정은 기본적으로 갖춰야 할 능력이기에 바닐라 자바스크립트로 진행하는 프로젝트를 위한 환경 설정을 직접 해보고자 합니다. Babel, Webpack, ESLint, Prettier, EditorConfig를 통해 프로젝트 환경 설정을 할 예정입니다. 이번 포스트에서는 Babel, Webpack을 적용시키는 것까지 다루고 다음 포스트에서 ESLint, Prettier, EditorConfig를...