Binder.js

원래 javascript 의 MVC 프레임 워 크 나 MVVM 을 쓰 려 고 했 는데 외국 의 많은 MVC 프로젝트 가 중국 에 적합 하지 않 기 때문에.......................................................다만 그의 프레임 워 크 는 MVC 프레임 워 크 로 View 층 에 대한 최적화 가 잘 되 지 않 았 거나 이 를 잘 하지 못 했다.일반적인 상황 에서 저 는 간단 한 분리 식 프로 그래 밍 에 익숙 합 니 다. 프로그램 에 따라 제 페이지 를 구축 하 는 것 이 아 닙 니 다.그래서 Binder. js 는 MVVM 의 M 과 VM 을 간단하게 실현 합 니 다.지금 은 기본 적 인 기능 을 썼 습 니 다. 저 는 충분히 사용 할 수 있다 고 생각 합 니 다. 왜냐하면 제 가 사용 하고 있 기 때 문 입 니 다 (- -!).귀속 은 루트 테이블 을 통 해 이 루어 집 니 다.표 와 각 바 인 딩 기 안의 경로 정 보 를 통 해 데 이 터 를 업데이트 합 니 다.양 방향 으로 연결 할 수 있 습 니 다. 다만 지금 은 단 방향 으로 만 연결 되 어 있 습 니 다.
var b = Binder("my name");
b.binding(document.getElementbyId("name"),"innerHTML");
b.set("Binder.js");

두 번 쓰 는 것 을 개의 치 않 는 다 면, 양 방향 바 인 딩 은 브 라 우 저 를 무 너 뜨리 지 않 습 니 다. 두 바 인 딩 설정 정보 에 모두 적 혀 있 는 상대방 을 강제로 업데이트 하지 않 는 한...
중요 한 것 은 바 인 딩 기 가 계산 함수 의 바 인 딩 을 실현 하 는 것 입 니 다. 즉, 하나의 함 수 를 연결 할 수 있 습 니 다. 매번 업데이트 할 때마다 이 함 수 를 실행 합 니 다. 이것 은 많은 자원 을 절약 할 수 있 고 다른 라 이브 러 리 와 더욱 잘 통합 할 수 있 습 니 다. 가끔 은 간단 한 보기 만 업데이트 해 야 하기 때 문 입 니 다.또는 함수 하 나 를 바 인 딩 대상 으로 정의 할 수도 있 습 니 다. 수 동 으로 'get' 을 통 해 이 함 수 를 실행 하고 그 가 바 인 딩 한 대상 이나 함 수 를 업데이트 할 수 있 습 니 다. 경로 표 는 길 고 길 수 있 습 니 다.
다운로드 하 다.

좋은 웹페이지 즐겨찾기