CATEGORY

외부 라이브러리·모듈 관리

    • 2026-01-20

    JavaScript 달러 기호 ($) 설명: jQuery, 템플릿 리터럴 및 흔한 함정

    1. 소개 JavaScript에서 자주 사용되는 기호 “$”는 겉보기엔 단순해 보이지만, 다양한 용도로 사용될 수 있으며 폭넓은 시나리오에서 활용됩니다. 하지만 많은 개발자—특히 초보자—는 “$”가 실제로 무엇을 의미하는지, 그리고 어떻게 올바르게 사용해야 하는지 궁금해합니다. 특히 jQuery와 템플릿 리터럴은 […]

    • 2026-01-19

    Mermaid.js 가이드: 텍스트로 다이어그램 만들기 (플로우차트, 시퀀스 및 간트 차트)

    1. Mermaid란 무엇인가? Mermaid의 개요 및 주요 기능 Mermaid는 텍스트 기반 정의를 사용하여 다이어그램과 차트를 생성할 수 있게 해주는 JavaScript 라이브러리입니다. 이 도구를 사용하면 코드를 작성하는 것만으로도 시각적 다이어그램을 쉽게 생성할 수 있습니다. 플로우차트, 시퀀스 다이어그램, 간트 차트 등을 빠르게 생성할 수 있기 […]

    • 2026-01-19

    JavaScript require 설명: CommonJS 모듈, import 차이점, 그리고 브라우저 번들러

    . 1. 소개: JavaScript에서 모듈 관리란 무엇인가? JavaScript는 간단하고 유연한 스크립트 언어로 널리 사용됩니다. 하지만 애플리케이션 규모가 커질수록 코드를 관리하기가 점점 어려워집니다. 여기서 “모듈 관리”가 필요합니다. 모듈 관리를 도입하면 기능별로 코드를 분리하고 재사용할 수 있습니다. 이 접근 방식은 유지보수성과 가독성을 향상시키 […]

    • 2026-01-18

    JavaScript 정렬 가이드: 배열, 테이블, 그리고 SortableJS를 활용한 드래그 앤 드롭

    1. Introduction JavaScript 기반 정렬 기능은 테이블과 리스트에서 데이터를 동적으로 관리하는 데 매우 유용합니다. 이 기사에서는 JavaScript의 기본 정렬 기능부터 직관적인 드래그 앤 드롭 정렬 구현까지 모든 것을 포괄적으로 설명합니다. 이 기사를 읽으면 다음을 할 수 있게 됩니다: JavaScript의 표준 기능을 사용하여 배열을 […]

    • 2026-01-18

    JavaScript에서 PDF 작업하기: 주요 라이브러리, 예제, 그리고 일본어 폰트 문제 해결

    1. 소개: 왜 JavaScript로 PDF를 처리해야 하는가? PDF 처리의 중요성과 JavaScript의 역할 최근 몇 년 동안 PDF는 비즈니스와 개인 용도로 필수적인 파일 형식이 되었습니다. 계약서, 영수증, 송장, 보고서 등 다양한 문서가 일반적으로 PDF 형식으로 생성됩니다. 그 결과, PDF 생성과 편집을 자동화하는 기술이 많은 개발 환경에서 […]

    • 2026-01-18

    Underscore.js 튜토리얼: JavaScript 배열 및 객체 작업 간소화

    1. Introduction JavaScript는 웹 개발에 필수적인 프로그래밍 언어이지만, 배열과 객체를 다루다 보면 코드가 복잡해지기 쉽습니다. 특히 데이터 필터링·변환과 같은 작업은 더 깔끔하고 효율적인 문법이 필요합니다. 그때 등장하는 것이 JavaScript 라이브러리 Underscore.js입니다. 이 라이브러리를 사용하면 복잡한 데이터 작업도 […]