몇 가지 새로운 UI/쿼리 프레임 워크를 사용하면 UI 요소를 데이터 구조에 "바인딩"할 수 있습니다. 구조의 데이터가 업데이트되면 변경 내용이 UI 요소로 자동 전달됩니다. 여기에는 Adobe Flex의 [Bindable] 태그와 .NET의 "Bindable LINQ"확장이 포함됩니다.JQuery : Flex 스타일 데이터 바인딩을 수행하는 방법이 있습니까?
JQuery에서이 작업을 수행하는 사람이 있습니까?
몇 가지 새로운 UI/쿼리 프레임 워크를 사용하면 UI 요소를 데이터 구조에 "바인딩"할 수 있습니다. 구조의 데이터가 업데이트되면 변경 내용이 UI 요소로 자동 전달됩니다. 여기에는 Adobe Flex의 [Bindable] 태그와 .NET의 "Bindable LINQ"확장이 포함됩니다.JQuery : Flex 스타일 데이터 바인딩을 수행하는 방법이 있습니까?
JQuery에서이 작업을 수행하는 사람이 있습니까?
스트레이트 자바 스크립트에서는 그리 간단하지 않을 수 있습니다. setter는 .NET과 ActionScript 모두에서 언어의 일부이지만 JavaScript 자체에는 포함되어 있지 않으므로 다른 환경에서 할 수있는 바운드 속성에 대한 setter를 가로 챌 필요가 있습니다. .NET과 AS3 모두 컴파일러가 이해할 수있는 특별한 설정 구문을 가지고 있습니다. JS에서 그냥
instance.property = value // or instance[property] = value for dynamic assignment
jQuery를 특정 아니지만, MS AJAX.NET 4.0 바인딩 양방향 포함 bind vanilla JavaScript objects (POJOs) to vanilla DOM elements에 구현이있다. 그것은 모든 속성의 변경 사항에 대한 객체를 관찰하기위한 POJO를에 an implementation of the Observer pattern에 의해 구동 : 당신은 절대적으로 위임 또는 의존 브라우저를 사용하는 몇 가지 이유가 필요하지 않는 한 내가 알고있는 것을하지
var widget = { name: "widget1" }; // came from a JSON service
Sys.Observer.addPropertyChanged(widget, showWidget);
showWidget(widget);
function showWidget(widget) {
$get('div1').innerHTML = widget.name;
}
, 단지 플렉스를 사용 스크립팅.