JavaScripting

The definitive source of the best
JavaScript libraries, frameworks, and plugins.


  • ×

    HtmlJs

    HTML render engine and data binding (MVVM)
    Filed under  › 

    • 🔾24%Overall
    • 281
    • 34 days
    • 🕩48
    • 👥6

    HtmlJs

    Optimize effort of building large scale web application

    NPM Version Build Status License Dependencies

    HtmlJs is a JavaScript MVVM library. It is built with OOP and speed in mind. It helps you to build the most sophisticated and complicated components with ease. Integrate well with most existing libraries/frameworks like jQuery, AngularJs.

    Project screen shot

    Project screen shot

    Installation

    Nuget:

    Install-Package HtmlJs
    

    Bower:

    bower install htmljs
    

    Getting started

    Go to Homepage for more details.

    Totally new to HtmlJs? Play with HtmlJs interactive tutorial.

    Build from source

    Clone the repo from GitHub

    git clone https://github.com/nhanfu/htmljs.git
    cd htmljs
    

    Install build tool. Make sure that Node.js already installed.

    npm install
    

    Run the build tool

    gulp build
    

    Running the tests

    If you have PhantomJs installed, then gulp will execute the test suite and report its result.

    Release History

    • 1.0.4
      • Rename html.data to html.observable
      • Add html.observableArray
      • Remove createElementNoParent() function
      • Replace getter and setter by data property
    • 1.0.3
      • Fix bug for ajax module and dropdown component
      • Use property instead of function to render DOM

    Author

    Nhan Nguyen – @nhan_htmljs – nhan.htmljs@gmail.com

    Distributed under the MIT license. See LICENSE for more information.

    Show All