pandyle은 MVVM 라이브러리를 기반으로 JQuery와있다. 그것은 JQuery와에 대한 기본 템플릿 및 조립 기능을 제공합니다. pandyle지지 JQuery와 - 쓰기 적게, 더 많은 작업을 수행 디자인 철학을, 주요 관심사는 그 때문이다 간단한 , 사용하기 쉬운, 당신이 쓰는 코드의 양을 줄이고, 기존 JQuery와 더 맞는 방법을 쓰기 위해 노력.
특징
-
간단한 : 프런트 엔드 지식 웹팩을 배울 필요없이, 아주 간단하고 친근한, ES6 등, 기본적으로 문서를 읽을이 개발 될
-
호환성 좋은 : pandyle 호환성 JQuery와 버전에 따라 달라집니다, 그래서 당신은 IE8에 JQuery와 호환 브라우저의 1.X 버전을 사용할 수 있습니다
-
별도의 입력 및보기 모델 : 자동 형태 요소의 name 속성에 따른 데이터 모델을 생성하는 클래스 독립된 처리는 사용자 입력을 사용 pandyle 입력 전에없이 정의되고
-
동기 운전 : pandyle가 동기화 모든 작업, 코드의 명확한 논리 다른 jQuery를 플러그인과 좋은 호환성을 유지하면서
-
자원 구성 요소 : 당신은 어떤 부하가 원하는 구성 요소를 같은 그림을로드 직전없이 명령에 P-COM 경로의 구성 요소를 작성할 수 있습니다 의미 자원으로 조립 pandyle 특정 성분 또는 컴파일 된 코드를 도입. 또한, pandyle에, 당신은 쉽게 페이지가 완전히 동적으로 생성 할 수 있도록 다음과 같은 예에서, 데이터를 구성 요소를 결합 동적 P-바인딩을 사용할 수 있습니다 :
[ 'TAG1', 'TAG2', 'TAG3'] }; { 했다리스트 = 값 :. 1, 이름 : '옵션 1. " }, { 값 : 2, 이름 :'옵션 2 ' } ] . VAR VM = $ ('. 주 ') VM ({ 구성 요소 : [ { 유형 :'테스트 ' } { 유형 : 'MyCom.book' 데이터 : Book1을 }, { 유형 : '목록' 데이터 : { 제목 : '. 목록 1' 이름 '검사 목록', 목록 :목록 } } ] }) </ script>
적용 현장
- 기존 프로젝트의 재건 : 이것은 아마도 가장 pandyle 장면에서 역할을 할 수있다. 우리는 이전 프로젝트 MVVM의 변환을 완료하기 위해 비용을 최소화하기 위해 pandyle를 사용하여, 많은 변화를 일으킬 수있는 단어를 재구성하는 다른 프레임 워크를 할 수 있습니다 사용하여, 기존의 프로젝트 코드의 많은, 그리고 JQuery와 JQuery와 플러그인을 많이 사용
- 특정 지역의 일부 프로젝트는 여전히 대안 pandyle로 사용하려고 할 수있는 경우에 세 가지 프레임 워크에 적합하지 않은 경우에도 브라우저 아래 호환 IE8의 IE8을 필요로 할 수있다 : 높은 호환성 요구 사항 프로젝트
- 백엔드 직원 개발 : pandyle 백엔드 개발자 도구와 문법의 일련의 현대 프론트 엔드를 마스터하지 않고, 친절, 백엔드 개발자는 쉽게 시작할 수 있습니다
- 작은 프로젝트 : 작은 프로젝트를 위해, pandyle 개발을 시도 할 수 있습니다 관심이 더 효율적일 수있다
파일
업데이트 :
-
리팩토링의 많은
-
널 및 기타 특수 문자의 수리 발현 계산 처리
-
대신! 연산자에 대한 복구 프로세스
-
객체를 얻을 vm.get 수리 버그를 부여 할 때,에 onLoad 루트 요소 참조의 구성 요소 어셈블리의 현재의 방법에 추가
-
사용 만 체크 박스 필드 형식 해당 입력은 부울을 수정하는 경우
-
개인 데이터의 구성 요소를 추가
-
같은 버그의 상황에 맞는 수리 P-컨텍스트 명령 노드의 자손