본문 바로가기
프로그래밍

바인딩(Binding)이란?

by mooyou 2024. 2. 17.
728x90
300x250

바인딩(Binding)은 프로그래밍에서 다양한 객체나 데이터를 특정 속성이나 변수오 연결하는 과정을 이미한다. 이는 두 가지 의미로 사용될 수 있다.

 

1. 데이터 바인딩(Data Binding) : 웹 개발에서 주로 사용되는 용어로, UI와 데이터를 동기화하는 과정을 가리킨다. 이는 데이터의 변경이 UI에 반영되고, UI의 변경이 데이터에 반영되는 것을 의미한다. 예를 들어, 사용자가 입력한 내용이 데이터 모델에 자동으로 반영되고, 데이터 모델의 변경이 화면에 자동으로 반영되는 것이 데이터 바인딩이다.

 

2. 이벤트 바인딩 : 이벤트 바인딩은 이벤트 핸들러를 특정 요소에 연결하는 것을 의미한다. 에를 들어 사용자가 버튼을 클릭했을 때 발생하는 클릭 이벤트와 이를 처리하는 함수를 연결하는 과정이 이벤트 바인딩이다. 이를 통해 사용자와 상호작용하는 요소에 원하는 동작을 수행할 수 있다.

728x90
반응형

댓글