Skip to Content
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
Explore Skills
Cloud Computing
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud
Cloud Migration
Cloud Deployment
Cloud Platforms
Data Engineering
Data Warehouse
SQL
Apache Spark
Microsoft SQL Server
MySQL
Kafka
Data Lake
Streaming & Messaging
NoSQL Databases
Relational Databases
Data Science
Pandas
R
MATLAB
SAS
D3
Power BI
Tableau
Statistics
Exploratory Data Analysis
Data Visualization
AI & ML
Generative AI
Machine Learning
Artificial Intelligence (AI)
Deep Learning
Reinforcement Learning
Natural Language Processing
TensorFlow
Scikit-Learn
Hyperparameter Tuning
MLOps
Programming Languages
Java
JavaScript
Spring
Python
Go
C#
C++
C
Swift
Rust
Functional Programming
Software Architecture
Object-Oriented
Distributed Systems
Domain-Driven Design
Architectural Patterns
IT/Ops
Kubernetes
Docker
GitHub
Terraform
Continuous Delivery
Continuous Integration
Database Administration
Computer Networking
Operating Systems
IT Certifications
Security
Network Security
Application Security
Incident Response
Zero Trust Model
Disaster Recovery
Penetration Testing / Ethical Hacking
Governance
Malware
Security Architecture
Security Engineering
Security Certifications
Design
Web Design
Graphic Design
Interaction Design
Film & Video
User Experience (UX)
Design Process
Design Tools
Business
Agile
Project Management
Product Management
Marketing
Human Resources
Finance
Team Management
Business Strategy
Digital Transformation
Organizational Leadership
Soft Skills
Professional Communication
Emotional Intelligence
Presentation Skills
Innovation
Critical Thinking
Public Speaking
Collaboration
Personal Productivity
Confidence / Motivation
Features
All features
Verifiable skills
AI Academy
Courses
Certifications
Interactive learning
Live events
Superstreams
Answers
Insights reporting
Radar Blog
Buy Courses
Plans
Sign In
Try Now
O'Reilly Platform
book
JavaScript 디자인 패턴 학습, 제 2판
by
Addy Osmani
May 2025
Beginner to intermediate
298 pages
4h 17m
Korean
O'Reilly Media, Inc.
Book available
Content preview from
JavaScript 디자인 패턴 학습, 제 2판
색인
기호
비공개 클래스 필드
,
생성자, 게터 및 설정자가 있는 클래스의
#(해시) 접두사
{ }(중괄호)의 객체
리터럴
표기법
,
객체 리터럴
A
추상 클래스
,
명령 패턴
추상
데코레이터
클래스
,
추상 데코레이터-추상
데코레이터
MacBook 예제
,
추상 데코레이터-추상
데코레이터
추상 공장 패턴
,
추상 공장
어댑터 패턴
구조 카테고리
,
구조적 디자인 패턴
Ajax 기반 jQuery 애플리케이션 디커플링
,
Ajax 기반 jQuery 애플리케이션 디커플링
알렉산더, 크리스토퍼
,
디자인 패턴의 역사
,
프로토 패턴이란 무엇인가요?
Alman, Ben
,
Ben Alman의 Pub/Sub 구현
,
즉시 호출 함수 표현식을
사용한 응용 프로그램 디커플링
AMD(비동기 모듈 정의)
,
AMD-AMD
결론
약
,
AMD
,
AMD 결론
,
AMD와 CommonJS: 경쟁하지만 동등하게 유효한 표준
의 장점
,
모듈형 JavaScript를 작성하는 데 AMD가 더 나은 선택이었던 이유는 무엇입니까?
서버 측의 CommonJS
,
CommonJS가 브라우저에 적합할까요?
CommonJS와 AMD: 동등하게 유효한
표준, AMD와 CommonJS: 경쟁하지만 동등하게 유효한 표준
CommonJS 래핑 기능
,
시작하기
,
UMD: 플러그인용 AMD 및 CommonJS 호환 모듈
문서 링크
,
기본 AMD 하이브리드 형식
디커플링 애플리케이션
,
디커플링 애플리케이션의 중요성
모듈 정의를 위한 define() 메서드
,
모듈 시작하기
jQuery 및
,
jQuery를 사용한 AMD 모듈
jQuery를 비동기 모듈로 등록하기
,
비동기 호환 모듈로 jQuery 등록하기
관련 읽기 링크
,
모듈형 JavaScript 작성에 AMD가 더 나은 선택이었던 이유는 무엇인가요?
,
모든 환경에서 작동하는 jQuery 플러그인
모듈 종속성을 위한 require() 메서드
,
모듈 시작하기
,
모듈 시작하기-모듈로 시작하기
CommonJS와 AMD
,
CommonJS가 브라우저에 적합할까요?
CSS 로딩
,
모듈 시작하기, 모듈 시작하기
지연된 종속성
,
모듈 시작하기
플러그인 정의
,
모듈 시작하기
스크립트 로더
,
스크립트 로더에 대한 참고 사항
,
모듈식 JavaScript 작성에 AMD가 더 나은 선택이었던 이유는 무엇인가요?
AMD 모듈용 curl.js
,
모듈 시작하기
AMD 모듈용 RequireJS
,
모듈 시작하기
Angular
,
React.js 디자인 패턴
하이브리드 렌더링 지원
,
하이브리드 렌더링
익명 함수 자체 호출
(
즉시 호출된 함수 표현식(IIFE)
참조
)
익명 모듈
,
모듈 시작하기
안티 패턴
,
안티 패턴이란 무엇인가요?
JavaScript 안티 패턴
,
JavaScript의 안티 패턴
API
AMD
,
AMD
(
AMD(비동기 모듈 정의)
참조
)
컨텍스트와 인수 간 호출
,
네임스페이스 주입
CommonJS
,
CommonJS는
브라우저에 적합할까요?
(
CommonJS
참조
)
파사드 패턴
,
파사드
패턴-파사드 패턴
구성 요소 가시성 감지
,
가시성 가져오기
,
가시성 가져오기, 가시성 가져오기
React 16 스트리밍 지원
,
스트리밍 SSR
타사 라이브러리 래핑
,
기타 모범 사례
애플리케이션 홀로타입
, ...
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
자바스크립트 + 리액트 디자인 패턴
애디 오스마니(Addy Osmani)
알고리즘 학습
George Heineman
What Employees Want Most in Uncertain Times
Kristine W. Powers, Jessica B.B. Diaz
How I Built a Personal Board of Directors With GenAI
Vipin Gupta
Publisher Resources
ISBN: 9798341654624
Supplemental Content