Loading…

Joe Steinbring

Rivets.js

A very small data-binding library from the same era as AngularJS, used where a full framework would have been too much.

I adopted Rivets.js at QM Quality Matters in 2015 as a lightweight data-binding and templating option, rewriting dashboard interfaces that had been built with jQuery.

Articles written
4
Projects using it
RivetsDemos

Experience highlights

  • Chose it after seeing that AngularJS and jQuery did not mix well in the same project.
  • Used as a lightweight alternative for binding and templating.
  • Gave a presentation about Rivets.js at MilwaukeeJS.

From the blog

Related writing

Articles from JWS News and DEV that relate to Rivets.js.

  1. Rivets 101: Working with JSON APIs

    In part one and part two of this series, we looked at how rivets handles data binding and then how to use rivets to show and hide elements on the page. In this post, things are going to get a little more interesting. We are going to cover how to consume JSON.

  2. Rivets 101: Showing and hiding elements

    In our previous riveting Rivets.js post, we revisited data binding and templating. In addition to that, Rivets can handle showing and hiding elements within the DOM. Within this post, we are going to a single-page application by selectively hiding and showing elements.

  3. Rivets 101: Data binding and templating revisited

    Last year, I wrote the post “Data binding and templating with Rivets“. I decided to write a more indepth three-post arch on Rivets.js to accompany the demos that I recently posted to Github. This post is meant to be a “revisit” of the original post.

  4. Data binding and templating with Rivets

    In my day job, I have been writing a lot of JavaScript.  The system already heavily uses jQuery and the addition of Angular would have been a tough sell.  I started to look for an alternative to handle data binding and templating.

From GoToSocial

Related thoughts

Short posts about Rivets.js, matched by topic hashtags.

  • #rivetsjs
Finding related thoughts…