최근 바닐라 자바스크립트로 과제 코드를 작성하다가, 돔에 그려 넣은 li 요소들 중 특정 텍스트 노드를 가진 li 요소를 찾아 제거해야하는 상황을 만났다. id, class, data-attribute... 텍스트 노드가 아니어도 우회할 대안은 많겠지만 텍스트 노드로
파일을 삭제함GUI 인터페이스로 삭제할 때와 달리 휴지통을 거치지 않고 즉시 영구 삭제됨\-rm 명령어로 폴더 삭제를 시도하면 디렉토리라서 삭제할 수 없다는 에러가 발생한다.\-d : 빈 폴더인 경우 삭제\-r : 재귀적으로 폴더와 그 안의 내용을 삭제돌이킬 수 없으므
vscode 설정이 잘못된 줄 몰랐다. 린트를 설치했는데도 적용 안된 코드들이 리모트에 올라갔다. 테스트 코드를 쓰자! 고 했지만 커밋, 푸시 할 때 테스트 실행하는 건 늘 깜박한다. 실패하는 테스트는 나날이 쌓여가고 커버리지는 이상과는 멀다. 그러면 자동화를 할 때입
리눅스/리눅스 계열 OS는 단 하나의 최상위 폴더가 존재한다. 실제 폴더의 이름은 / 이며 디렉토리 명이 root인것과는 별개이다.윈도우는 이와 달리 C드라이브, D드라이브 등 드라이브 구조로 나누어져 있다.사용자 디렉토리가 모여있는 디렉토리home 하위에 각 사용자
실행컨텍스트는 lexical & variable environment 식별자와 값들에 대한 정보를 가지고 있다 this 바인딩 this가 어느 객체를 참조하는지에 대한 정보를 가지고 있다 this는 함수를 호출할 때 결정된다. 위와 같이 최초에는 전역 메서드로 등록
자바스크립트 딥다이브 읽다가 실행컨텍스트 구성 요소, 구조가 헷갈려서 찾아보다가 공식 명세까지 갔다. 그냥 명세를 먼저 찾아봤으면 빠를 것을 그랬다. 실행컨텍스트의 구조 https://262.ecma-international.org/5.1/#sec-10.3 렉시컬
재조정 작업의 재귀적 탐색 알고리즘에 따른 성능 이슈의 개선과 동시성 모드 구현UI 런타임으로서의 리액트를 읽다가 재조정 작업에서 랜더링 페이즈가 비동기라는 건지 동기라는 건지 헷갈려서 ReactFiber를 찾아봤다.리액트 v16.0에서 새로 도입된 재조정Reconci
나는 큰 회사에는 몇 번 가보지 않았다. 회사가 문을 닫는 순간까지 지켜본 적도 있고, 찍먹의 정수처럼 입사 2개월만태 인사 팀장님과 악수하고 회사와 헤어진 적도 있다. 돌아다니며 겪어보니 회사는 잘 되기도 하고 잘 안 되기도 한다. 스타트업아 재밌었던건 회사가 잘되
yarn berry를 주로 사용하고 있는데 패키지매니저 간 차이와 히스토리를 정리해본 적 없는 것 같아서 정리함.yarn과의 비교를 위해 초창기 문제점들을 나열하나 실제로 현재는 열거된 문제 중 다수가 보완/개선되어 yarn 1과 큰 차이를 보이지 않는 경우가 많다.
새로운 기능을 추가하기로 했다. 요구사항 분석이 끝나고 백엔드는 API 작업에 착수한다. 프론트엔드는 예쁘게 배포된 API를 활용해 작업을 이어나간다. \-앗, 아름다워.하지만 현실에서는 프론트엔드 작업 착수 시점에 다소곳하게 준비된 API가 나를 기다리고 있고, 정갈
벌써 2월 중순이니까 늦어도 한참 늦은 후기지만 지난 1월 열린 다노 제 1회 프로콘에서 발표를 했다. 재밌었다~! 부트캠프에서 처음으로 개발자들의 문화에 대해 듣게 되었을 때부터 학습과 공유가 활발한 개발자 커뮤니티의 특성들이 신기하고 근사하게 느껴졌다. 특히나 사내