Language & Framework & Library/JavaScript

신년이 되면 항상 하는 일이 있다. 산타클로스 보따리만한 계획을 들고와 하나씩 적어보면서 다짐하고, 열정을 다지며, 목표를 설정하는 그런 거대하고 웅장하지만, 실행하기 어려운 그런 일들 말이다. 그래서 그런지 나는 차선의 계획을 또 세우는 편이다. 이 계획을 달성하지 못했을 때의 상실감과 무력감을 조금 덜 느끼기 위한 나를 위한 최선의 가드레일이라 해야할까, 어떻게 보면 나만을 위한 합리화라고 느낄 수 있을 것 같다. 내가 세운 가드레일은 꽤나 잘 작동한다. 항상 내가 생각했던대로 인생은 움직이지 않기에 갑자기 불타오른 마음을 진정시키기에는 차선의 가드레일만한 것은 없다고 생각한다. 우리가 만드는 PERSO 제품의 생애주기도 마찬가지인 것 같다. 예상한대로 움직여주면 참 좋으련만, 항상 Error는 도처..
대부분의 회사에서 사용 되고 있는 React, Vue와 같은 프레임워크, 라이브러리들의 trade off는 항상 존재한다고 믿어왔다. 요즘 그러한 생각들이 더욱 드는 이유는 사내에서 에디터를 만들면서 관련된 기능의 내부 동작을 정확하게 알지 모른채 사용하는 메서드들이 생기고 있기 때문이다. 빠른 기능 구현을 해야하는 핑계로 인해 기술에 대한 합리화를 제 자신이 하고 있지 않은가에 대해 다시 생각해보면서, 이 글을 기록한다. addEventListener 자바스크립트를 이용해서 어떤 이벤트를 등록할 때 내부적으로 다음과 같다. var event_listener_list = []; var sayHi = function() { console.log('hi'); }; window.addEventListener(..
사내에서 개발 중인 여러가지 기능 중 이벤트 전파를 중단 시켜야 하는 상황이 생기게 되었다. 한 줄의 코드라도 코드의 대한 명분이 확실해야 한다는 것이 모든 개발자가 생각하는 중요한 것 중 하나이지만, 막상 실무에서 빠르게 자신의 할당량을 채워내기 바쁜 상황이면, 크롬 탭에 새로운 친구( 아.. 좀 이따가 읽어봐야지 하는 개발 관련 글 )를 만드는 현실이다. 이러한 상황들을 조금이라도 무마하기 위해, 또 습득한 지식을 머리 속에 남기기 위해 정리하는 시간을 갖고자 한다. 잘 알고 쓰면 득이 되고, 그렇지 않으면 독이 되는 이벤트 전파와 그에 관련된 기능 stopPropagation, stopImmediatePropagation의 기본적인 설명서에 대한 기록이다. StopPropagation 대부분의 DO..
* 이 글은 9 Tips for Writing Scalable JavaScript Code을 번역하였습니다. 9 Tips for Writing Scalable JavaScript Code You should be ready to scale your projects from the beginning javascript.plainenglish.io 시작부터 당신의 프로젝트를 확장할 준비를 해야 합니다. 언젠가는 프로젝트는 성장할 것이고, 여기에 좋은 소식과 나쁜 소식이 있습니다. 나쁜 소식은 당신의 코드베이스들을 제어할 수 없게 될 것이고 결국에는 바구니 안에 쓰레기처럼 던져버릴 것입니다. 그리고 시작하겠죠. 처음부터 새로운 코딩을요. 당신은 그리고는, 이번만큼은 좋은 코드가 나오기를 희망할 것입니다. 똑같..
Santos
'Language & Framework & Library/JavaScript' 카테고리의 글 목록