JsRender / JsViews

JsRender/JsViews

JsRender/JsViews는 템플릿과 모델 뷰 모델 설계 패턴을 사용하여 한 페이지 웹 응용 프로그램을 작성하기 위한 오픈 소스 JavaScript 라이브러리입니다.

2개의 소스 파일에는 3개의 라이브러리가 있습니다.

  • JsRender는 템플릿 라이브러리입니다.
  • JsViews는 템플릿에 양방향 데이터 바인딩을 제공하는 MVVM 라이브러리입니다.
    • JsObservable은 JsViews와 통합되어 데이터 바인딩 템플릿에 즉시 반영되는 관찰 가능한 데이터 조작을 용이하게 합니다.

라이브러리는 단종된 jQuery [1]템플릿에서 발전했습니다.또한 node.js, Python의 Django 프레임워크[2] 또는 Ruby on [3]Rails와 같은 서버측 Javascript 개발에도 사용할 수 있습니다.JsRender/JsViews는 GitHub에서 호스팅되며 버전 1.0은 2018년 11월에 출시되었습니다.

라이브러리는 마이크로소프트 직원 Boris Moore에 의해 개발 및 관리되며 Outlook.com 및 Windows Azure [4]등의 프로젝트에서 사용됩니다.

레퍼런스

  1. ^ GitHub의 jQuery 템플릿:https://github.com/BorisMoore/jquery-tmpl
  2. ^ "Django-jsrender: Render Django templates into Javascript functions".
  3. ^ https://rubygems.org/gems/jsRender-rails/
  4. ^ https://www.jsviews.com

외부 링크