웹개발(HTML, CSS, JS등) 카테고리 글 목록
TypeScript DOM2024. 11. 16.
JavaScript로 HTML의 요소를 수정할 때는 HTML DOM을 이용합니다. 여러분이 보고 계신 이 블로그의 왼쪽 상단 메뉴 버튼도 HTML DOM으로 구현되었죠. 오늘은 TypeScript에서 HTML DOM을 사용할 때 타입 관련 부분을 어떻게 처리해야 하는지 알아보겠습니다.
[JSDoc]JavaScript 주석을 효율적으로 다는 방법2024. 11. 09.
TypeScript를 사용하면 JavaScript와 달리 타입 기능을 사용할 수 있다는 장점이 있지만 컴파일을 해야 한다는 불편이 있습니다. 따라서 JavaScript만으로 해결하고 싶을 수 있는데요, 주석을 사용하여 타입 시스템을 이용할 수 있습니다. 이 방법을 JSDoc이라고 합니다. JSDoc으로 타입을 지정하면 강제성은 없지만 타입 힌트를 효율적으로 제공할 수 있으며, Visual Studio Code를 사용할 경우 변수 위에 마우스 커서를 올려두었을 때 타입을 쉽게 확인할 수 있게 됩니다. 오늘은 JSDoc으로 JavaScript 주석 다는 방법을 알아보겠습니다.
TypeScript 타입 정의 파일(.d.ts)2024. 11. 05.
수성컴전자방입니다. 오늘은 TypeScript 타입 정의 파일(.d.ts)을 알아보겠습니다.
JavaScript 모듈화(import, export)2024. 10. 26.
"Divide and Conquer"라는 말이 있습니다. 문제가 있을 때 분할하여 정복하라는 것입니다. 오늘은 JavaScirpt에서 파일을 분할하여 모듈화해 보겠습니다. ES2015에서 import, export 문법이 추가되었으므로 해당 문법을 사용하겠습니다.
TypeScript 개발 환경 구축, 타입 공부2024. 10. 12.
JavaScript는 변수, 함수 등에 타입을 지정하지 않아서 타입이 맞지 않는 오류가 발생할 수 있습니다. 이에 대한 대안으로 나온 언어가 TypeScript입니다. 기본적으로 JavaScript 문법을 거의 그대로 따르며 거기에 타입 문법만 추가된 언어입니다. 오늘은 TypeScript 개발 환경을 구축하고 타입을 공부해 보겠습니다.
[Jekyll 블로그 구축 일기]5. GitLab 블로그에 도메인 연결(feat. 가비아)2024. 05. 17.
수성컴전자방입니다. 오늘은 가비아에서 도메인을 구매하여 GitLab에 호스팅한 블로그와 연결해 보겠습니다.(흔히 '2차 도메인'이라고 알고 있는 것)
[Jekyll 블로그 구축 일기]4. GitLab에 올리기(무료 웹호스팅)2023. 10. 19.
수성컴전자방입니다. 블로그는 서비스형 블로그(네이버 블로그, 티스토리 등)와 설치형 블로그로 나눌 수 있습니다. 이 기준으로 본다면 Jekyll은 설치형 블로그 엔진이라서 블로거가 직접 서버를 마련해서 블로그를 업로드해야 합니다. 유료로 서버를 운영/임대할 수도 있겠지만, 오늘은 무료 서비스를 이용해 보려고 합니다. Jekyll을 쓰시는 분들이 보통 'GitHub Page'라는 서비스를 이용하지만 이 경우 카테고리 Pagination이 되지 않습니다. 그러므로 저는 오늘 GitLab Page에 대해 알려드리려고 합니다.
[Jekyll 블로그 구축 일기]3. Giscus 댓글 설치하기2023. 09. 30.
수성컴전자방입니다. 오늘은 Giscus를 이용하여 Jekyll 블로그에 댓글 기능 구현하는 방법을 알려드리겠습니다. Giscus는 GitHub의 Discussions 기능을 이용하는 서비스입니다.
[Jekyll 블로그 구축 일기]2. 테마 수정하기2023. 07. 08.
수성컴전자방입니다. 오늘은 Jekyll 블로그 테마 수정(소스코드 수정) 과정을 기록해 보겠습니다. 기본적인 HTML 지식을 가지고 이 글을 읽으시기를 권장합니다. 저는 사실 테마를 처음부터 만들었으므로 글이 굉장히 깁니다. 필요하신 부분만 발췌하여 읽으시기 바랍니다.
[Jekyll 블로그 구축 일기]1. Ruby와 Jekyll 설치2023. 05. 16.
수성컴전자방입니다. 수성컴전자방은 Jekyll 엔진으로 운영되고 있습니다. Jekyll 블로그를 구축한 과정을 기록하려고 하는데요, 오늘은 그 첫 번째 Ruby와 Jekyll 설치에 대해서 다루어 보려고 합니다. GitHub Pages를 이용하실 분들은 이 시리즈를 보시면 도움이 될 것입니다.