nhanfu / Htmljs
Licence: mit
HTML render engine and data binding (MVVM)
Programming Languages
javascript 184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Htmljs
MovieSideA demo app built using the MVVM-C architecture with Swift 4.1
Stars: ✭ 23 (-91.73%)
Mutual labels: mvvm
impexa powerful web application engine
Stars: ✭ 74 (-73.38%)
Mutual labels: mvvm
modern-androidModern Android Project Skeleton
Stars: ✭ 17 (-93.88%)
Mutual labels: mvvm
Mvvm《安卓-深入浅出MVVM教程》 附带的案例。本系列已废弃,如对MVVM有需求,可看我的新开源项目 relight
Stars: ✭ 259 (-6.83%)
Mutual labels: mvvm
sample-swift-mvvmThis is MVVM pattern testing with Swift.
Stars: ✭ 46 (-83.45%)
Mutual labels: mvvm
WtmUse WTM to write .netcore app fast !!!
Stars: ✭ 3,403 (+1124.1%)
Mutual labels: mvvm
DaggerandroidmvvmDemonstrates 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
StackOverFlowApiworking with Stack OverFlow Api
Stars: ✭ 24 (-91.37%)
Mutual labels: mvvm
WeatherA simple SwiftUI weather app using MVVM.
Stars: ✭ 23 (-91.73%)
Mutual labels: mvvm
ModernmvvmA 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
nodifyHigh 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
AndroidMVVMExample MVVM on Android
Stars: ✭ 16 (-94.24%)
Mutual labels: mvvm
RelightA 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 StarterAndroid 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
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.
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].