jsblocks

Better MV-ish Framework

Github stars Tracking Chart

jsblocks    Build Status

❗ I started working on this project in 2012. React didn't exist, Angular didn't have a stable 1.0 release, Internet Explorer 7, 8, 9 was used by 35% of users worldwide, I was 20 years old. I am proud of what I did then but it was overly ambitious for a single person. The repo is now a showcase of my early skills. More about my current work here.

? I am using React (if you are wondering). In my opinion it's the best UI framework by a huge margin. I believe I can call a vote as I have a lot experience on the topic.

Better MV-ish Framework

From simple user interfaces to complex single-page applications using faster, server-side rendered and easy to learn framework.

(http://jsblocks.com?ref=github_readme)

Features

Getting started

Just copy and paste the code below for your first jsblocks application.
Continue with the documentation
and the jsblocks starter template project

<!DOCTYPE html>
<html>
  <head>
    <script src="http://jsblocks.com/blocks/0.3.2/blocks.js"></script>
    <script>
      blocks.query({
        firstName: blocks.observable()
      });
    </script>
  </head>
  <body>
    Name:
    <input data-query="val(firstName)" placeholder="Enter your name here" />
    <hr />
    <h1>Hello {{firstName}}!</h1>
  </body>
</html>

Example projects

Ask a question

Contribute

Main metrics

Overview
Name With Ownerastoilkov/jsblocks
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 3)
Platform
License:Other
所有者活动
Created At2015-02-20 09:15:59
Pushed At2025-01-13 13:10:41
Last Commit At2025-01-13 15:10:41
Release Count6
Last Release Name0.3.5 (Posted on 2017-02-19 15:49:49)
First Release Name0.3.0 (Posted on )
用户参与
Stargazers Count2.8k
Watchers Count112
Fork Count103
Commits Count295
Has Issues Enabled
Issues Count121
Issue Open Count12
Pull Requests Count33
Pull Requests Open Count2
Pull Requests Close Count4
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private