All Projects → nhanfu → Htmljs

nhanfu / Htmljs

Licence: mit
HTML render engine and data binding (MVVM)

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Htmljs

MovieSide
A demo app built using the MVVM-C architecture with Swift 4.1
Stars: ✭ 23 (-91.73%)
Mutual labels:  mvvm
Mvvmreactivecocoademo
ReactiveCocoa的知识点及MVVM模式运用(不断更新中....)
Stars: ✭ 255 (-8.27%)
Mutual labels:  mvvm
Kotlinjetpackinaction
🔥🔥 Kotlin Jetpack zero to hero. 新手到高手
Stars: ✭ 264 (-5.04%)
Mutual labels:  mvvm
impex
a powerful web application engine
Stars: ✭ 74 (-73.38%)
Mutual labels:  mvvm
modern-android
Modern Android Project Skeleton
Stars: ✭ 17 (-93.88%)
Mutual labels:  mvvm
Mvvm
《安卓-深入浅出MVVM教程》 附带的案例。本系列已废弃,如对MVVM有需求,可看我的新开源项目 relight
Stars: ✭ 259 (-6.83%)
Mutual labels:  mvvm
sample-swift-mvvm
This is MVVM pattern testing with Swift.
Stars: ✭ 46 (-83.45%)
Mutual labels:  mvvm
Wtm
Use WTM to write .netcore app fast !!!
Stars: ✭ 3,403 (+1124.1%)
Mutual labels:  mvvm
Daggerandroidmvvm
Demonstrates using Dagger 2.11+ in MVVM app with Android Architecture Components, Clean Architecture, RxJava
Stars: ✭ 255 (-8.27%)
Mutual labels:  mvvm
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (+960.43%)
Mutual labels:  mvvm
StackOverFlowApi
working with Stack OverFlow Api
Stars: ✭ 24 (-91.37%)
Mutual labels:  mvvm
Weather
A simple SwiftUI weather app using MVVM.
Stars: ✭ 23 (-91.73%)
Mutual labels:  mvvm
Modernmvvm
A movie iOS app built with the MVVM architecture, Combine and SwiftUI frameworks https://www.vadimbulavin.com/modern-mvvm-ios-app-architecture-with-combine-and-swiftui/.
Stars: ✭ 252 (-9.35%)
Mutual labels:  mvvm
nodify
High performance and modular controls for node-based editors designed for data-binding and MVVM.
Stars: ✭ 282 (+1.44%)
Mutual labels:  mvvm
Githubfollows
A demo project based on MVVM architecture and material design & animations.
Stars: ✭ 272 (-2.16%)
Mutual labels:  mvvm
AndroidMVVM
Example MVVM on Android
Stars: ✭ 16 (-94.24%)
Mutual labels:  mvvm
Relight
A light MVVM framework for Android. 一个轻量级的安卓MVVM框架
Stars: ✭ 258 (-7.19%)
Mutual labels:  mvvm
Verge
🟣 Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Stars: ✭ 273 (-1.8%)
Mutual labels:  mvvm
Kotlin Android Mvvm Starter
Android Kotlin Starter is a starter project which implements MVVM Pattern.
Stars: ✭ 276 (-0.72%)
Mutual labels:  mvvm
Simpleeyes
🔥🔥🔥A Video app illustrating Android development best practices with Kotlin
Stars: ✭ 261 (-6.12%)
Mutual labels:  mvvm

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[email protected]

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].