pandyle 1.2.0 릴리스, 간단한 프런트 엔드 MVVM 라이브러리

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-컨텍스트 명령 노드의 자손

추천

출처www.oschina.net/news/107627/pandyle-1-2-0-released