컴포넌트(Component)란 프로그래밍에 있어 재사용이 가능한 각각의 독립된 모듈을 뜻한다. 그림에서 확인할 수 있듯이 컴포넌트 기반 프로그래밍을 하면 마치 레고의 블록처럼 이미 만들어진 컴포넌트들를 조합하여 화면을 구성할 수 있다. 웹 컴포넌트는 이러한 컴포넌트 기반 프로그래밍을 웹에서도 적용할 수 있도록 W3C에서 새로이 정한 규격이다. 웹 표준을 기반으로 구축되었으며, 최신 브라우저 및 모든 JavaScript 라이브러리, 프레임워크에서도 사용할 수 있다. 따라서 웹 컴포넌트를 이용하여 코드를 작성하면 Vue나 React…
Read Article →서론 봄이 끝났다고 느낄 즈음 휴가를 내서 제주도로 여행을 갔다. 일정을 정하던 중 컴퓨터 박물관을 갈지 다음 본사를 갈지 고민하다가 박물관을 가기로 정하고, 첫째날 바로 다녀왔다. 제주도 제주시에 위치한 넥슨 컴퓨터 박물관 . 아시아 최초의 컴퓨터 박물관이라고 한다. 사물함을 키보드의 형태로 디자인 한 모습이 참신해서 찍었다. 이외에도 소소한 인테리어부터 이후에 설명할 전시 구조까지 컴퓨터 박물관이라는 이름에 걸맞게 고민한 흔적을 볼 수 있었다. 가격은 현장에서 구매하면 성인 8,00…
Read Article →Ajax란? Asyncronous JavaScript and XML 의 약자로, 자바스크립트와 XML을 이용한 비동기적인 정보 업데이트 기술이다. 기존의 웹은 서버에 새로운 정보를 전달하기 위해서는 페이지 전체를 리로드 해야 했는데, Ajax…
Read Article →작년에 이어 올해도 월드 IT쇼 가 삼성 코엑스에서 열렸다. 올해는 4월 24일부터 27일까지 개최했는데, 나는 일 때문에 마지막 날인 27일 토요일에 관람했다. 행사 한 달 전쯤부터 공식 홈페이지에서 사전예약을 받기 때문에 그 때 신청하면 무료로 입장할 수 있으니 참고하자. 1층인 A홀에서는 주로 벤처기업과 같은 중소규모 회사의 제품 홍보 및 대학별 연구 결과물이 전시되어 있었으며, 2층인 C…
Read Article →현재 진행 중인 앱 프로젝트에서 안드로이드 4.3 젤리빈에서 CSS flex 속성이 먹히지 않는 이슈가 발생했다. 우리 모두 하위 버전을 멀리합시다! 미리 알아두어야 할 점은 현재 우리가 흔히 사용하고 있는 flex 는 2012년에 정의된 명세이며, 이와 약간 사용법이 다른 2009년 명세가 존재한다는 것이다. 찾아보니 안드로이드 2.1 ~ 4.3 버전에서는 2009년의 flex 명세를 지원하기 때문에 webkit 벤더 프리픽스를 붙이고 2009년 버전의 flex…
Read Article →시작한 계기 2019년에 이루고 싶은 목표들을 정하면서 가장 첫 번째로 생각했던게 정보처리기사 자격증 취득 이었다. 비전공자로 IT업계에 종사하면서 전공자는 어떤 공부를 하는지 개략적으로나마 이해해보고 싶었고, 앞으로 계속 이 분야에서 있으려면 필요한 자격증 중 하나라고 생각했기 때문이었다. 따라서 3월 3일에 진행한 2019년 1회 정보처리기사에 응시했다. 공부방법 조금이라도 꾸준히를 목표로. 별도 인강 없이 책만 풀어도 가능 비전공자인 것과 더불어 회사 출퇴근과 병행하여 진행해야 했으므로, 공부 기간은 여유있게 3…
Read Article →세상은 넓고 for문의 종류도 많다. 처음으로 시도해 본 코딩 테스트의 결과는 상당히 썼다. 글자를 읽을 수 있다고 해서 문맹률이 낮은 것은 아니라는 사실을 다시금 깨닫는 시간이었다. 그러나 포기하지 않으면 그 또한 과정이기에 지금부터 안되는 것을 되게 하는 노오력을 해 볼 예정이다. 그 첫 번째로 for문 정리 시작! :hatched_chick: 클래식 for문 자바스크립트를 시작하면서 처음 접하는 메서드 중 하나가 for…
Read Article →