Cross Origin Resource Sharing의 약자로 도메인 또는 포트가 다른 서버의 자원을 요청하는 매커니즘을 말한다.예전에는 같은 도메인에서 모든 요청과 응답이 이뤄지는것이 당연했기 때문에 다른 서버로 요청을 보내는것을 보안상의 이유로 요청을 주고받을수 없
transition는 부드러운 전환효과를 주기위해서 사용하는 css 속성이다. transition이 종료되기 전에 !codepen[vfovetny-the-styleful/embed/OJjpYOY?default-tab=js%2Cresult]
지난주동안 페어프로그래밍을 통해 여러가지 UI를 구현하게되었다. 아코디언 UI을 구현하던 중에 처음 로딩되었을때 펼쳐져있는 메뉴가 조금 잘리는 문제가 있었다. 내 화면에서는 정상적으로 나오도 하고 미묘한 차이라서 처음에는 문제가 있는줄 몰랐다. 페어의 화면에서는
특정 요소를 숨기기 위해 display: none 을 사용하면 리플로우가 일어난다. 리플로우 없는 다른 방법이 없을까 생각하다가 textContent는 리플로우가 발생하지 않는다는 생각이 났다. 찾아보다가 textContent 와 innerText 차이를 알게되어서 정
즉시 실행 함수 함수 정의와 동시에 즉시 호출되는 함수를 즉시 실행 함수(IIFE, Immediately Invoked Function Expression)라고 한다. 즉시 실행 함수는 단 한 번만 호출되며 다시 호출할 수 없다. 기명 즉시 실행 함수의
Forking Workflow 팀장의 저장소를 Fork해서 팀원마다 각자 저장소를 가지고 프로젝트를 진행하는 방식이다. 팀원은 각자의 저장소를 가지고있기때문에 자유롭게 작업이 가능하다. 팀원의 작업 내용은 Pull requests를 통해 팀장의 확인 후 반영된다.
프로그래밍 패러다임마다 장단점이 존재하는데 각각의 특징과 장단점을 잘 알고 적절하게 사용할 줄 아는 것이 중요하기때문에 잘 몰랐던 함수형 프로그래밍에 대해 정리해보았다. 함수형프로그래밍이란? 순수 함수와 보조 함수의 조합을 통해 외부 상태를 변경하는 부수 효과를 최소
자신과 일치하지 않는 유일한 값 자바스크립트에서 NaN 은 산술 연산 불가(not-a-number)를 뜻한다. 동등 비교 연산자 == 와 일치 비교 연산자 === 로 NaN을 비교하면 둘다 false 를 반환한다. NaN 은 자기자신을 비교했을때 일치하지 않는 유일한