Skip to Content
자바스크립트 + 리액트 디자인 패턴
book

자바스크립트 + 리액트 디자인 패턴

by 애디 오스마니(Addy Osmani), 윤창식
August 2024
Beginner to intermediate
384 pages
7h 38m
Korean
Hanbit Media, Inc.
Content preview from 자바스크립트 + 리액트 디자인 패턴
252
자바스크립트 + 리액트 디자인 패턴
이번 장에서는 자바스크립트 네임스페이스 패턴을 알아보겠습니다. 네임스페이스
Namespace
코드 단위를 고유한 식별자로 그룹화한 것을 뜻합니다. 하나의 식별자를 여러 네임스페이스
에서 참조할 수 있고, 각 식별자는 중첩된 (혹은 하위 ) 네임스페이스의 계층구조를 가질 수
있습니다.
애플리케이션을 개발할 때 네임스페이스는 여러 곳에서 중요하게 활용됩니다. 자바스크립트
의 네임스페이스는 전역 네임스페이스 내에 존재하는 다른 객체나 변수와의 충돌을 방지함
에 있어 유용합니다. 또한, 프로그램의 기능들을 체계적으로 구성하여 코드의 재사용성과 관
리의 편의성을 높여줍니다.
대규모 스크립트나 애플리케이션에서는 네임스페이스가 매우 중요합니다. 페이지 내 다른
스크립트와 변수 또는 메서드 이름이
충돌
하여 코드가 실행되지 않는 문제를 방지하기 위해
서라도 반드시 필요합니다. 오늘날, 많은
서드 파티
스크립트가 페이지에 삽입되는 상황을 고
려하면 이런 충돌은 모든 개발자가 언젠가는 직면하게 되는 문제입니다. 전역 네임스페이스
를 올바르게 사용하기 위해서는 우리의 코드로 인해 다른 개발자의 스크립트 실행이 방해받
지 않도록 최선을 다해야 합니다.
자바스크립트는 다른 언어들처럼 네임스페이스를 기본적으로 지원하지는 않지만, 객체와 클
로저를 활용하여 비슷한 효과를 얻을 수 있습니다.
11.1
네임스페이스의 기초
대규모 자바스크립트 애플리케이션은 거의 대부분 네임스페이스를 활용하고 있습니다. 짧
은 코드 조각이 아니라면 네임스페이스를 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

AI를 위한 필수 수학

AI를 위한 필수 수학

할라 넬슨
클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)

Publisher Resources

ISBN: 9791169212571