e.preventdefault() e.stoppropagation()
배열 내부에 원하는 값을 삽입하기 위해 javascript 특정 길이의 배열을 생성해야 했다. 여러가지 방법으로 배열 사이즈를 생성할 수 있는데, 그 방법에 대해 알아보자. 👻
Promise.all() 란 무엇이고, 사용해야 할때가 언제인지 알아보도록 하자 🧐🧐🧐
파일 업로드 구현 도중 file size를 2mb 이하로 제한을 했어야 했다.
toLocaleString(), toLocaleDateString 에 대해 알아보자.
자바스크립트로 서로 다른 객체 배열 내 중복 객체 삭제하는 방법에 대해 알아보려고 한다.
기존 웹 서비스에서 띄어주고 있는 팝업의 크기가 작아 사용성이 떨어진다는 피드백을 받았다. 팝업 크기를 full screen으로 띄워주면 좋을 것 같아 수정 작업을 진행했다.
날짜나 시간을 손쉽게 사용할 수 있게 도와주는 라이브러리인 moment.js에 대해 알아보도록 하자.
회사 모바일 운영 서비스에서 billboard.js 라이브러리를 활용하고 있었다. 차트를 수정해야 할 일이 생겨서 billboard.js 에 대해 공부하는 시간을 가지게 되었다.
새 창을 띄울 때 사용할 수 있는 window.open() 에 대해 소개해보려고 한다.
특정 날짜에 맞춰 서비스 공지를 팝업을 띄워줘야 했다. 미리 배포를 할 예정이였기 때문에 특정 날짜/기간 설정하여 팝업 중지 스크립트를 작성해야 했다. 나의 경우에는 if문 조건에 해당할 경우에만 팝업이 보일 수 있도록 css display 처리를 추가했다. Date.
종료되는 서비스 (PC/mobile) 을 위해 팝업창을 구현해야 했다. 해당 팝업창에는 오늘 하루 보지 않기 라는 기능이 있어 cookie의 expires를 정해줘야 했다.
처음보는 자바스크립트 메서드를 발견했다. some() 메서드는 배열 안의 어떤 요소라도 주어진 판별 함수를 통과하는지 테스트한다.
filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환한다.
파일 업로드를 구현하기 위하여 이용한 라이브러리인 react-dropzone 를 소개하고자 한다.
concat() 메서드는 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환한다.
리액트 관련 강의를 보다가 새로 알게 된 메서드를 소개하고자 한다. unshift() 메서드는 새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환한다.
JSON.stringify() 메서드는 JavaScript 값이나 객체를 JSON 문자열로 변환한다. 선택적으로, replacer를 함수로 전달할 경우 변환 전 값을 변형할 수 있고, 배열로 전달할 경우 지정한 속성만 결과에 포함한다.