Are there any knockoutjs page/routing frameworks?

前端 未结 6 643
时光取名叫无心
时光取名叫无心 2020-12-23 02:13

Coming from asp.net MVC 3. In MVC4 they introduced WebAPI\'s. It would be nice to be able to do all view/routes code in javascript and just rely on MVC for API. Heck it\'

6条回答
  •  死守一世寂寞
    2020-12-23 02:38

    I just open-sourced the mini SPA framework I put together with Knockout being the major component.

    knockout-spa A mini (but full-fledged) SPA framework built on top of Knockout, Require, Director, Sugar. https://github.com/onlyurei/knockout-spa

    Live Demo: http://knockout-spa.mybluemix.net

    Features

    • Routing (based on Flatiron's Director): HTML5 history (pushState) or hash.
    • Highly composable and reusable: pick modules/components for a page in the page-specific JS and they will be auto-wired for the page's HTML template
    • SEO ready (prerender.io)
    • Fast and lightweight (85 KB of JS minified and gizpped)
    • Two-tier bundle build for JS for production: common module that will be used by most pages, and page-specific modules that will be lazy-loaded
    • Organized folder structure to help you stay sane for organizing and reusing JS, CSS, HTML
    • Using Knockout 3.3.0+ so ready for Knockout's flavor of web component and custom tags (http://knockoutjs.com/documentation/component-overview.html)
    • All documentation are in the major dependencies' own homepages, so that you don't need to completely learn a new framework
      • Knockout http://knockoutjs.com
      • Require http://requirejs.org
      • Director https://github.com/flatiron/director
      • jQuery http://jquery.com
      • Sugar http://sugarjs.com

提交回复
热议问题