Why should I use nojax.js?

Because it's awesome! Seriously, here are some of the key benefits:

  • Your user interfaces will be faster and smoother because requests literally only need to update a specific portion of the current page rather than needing to reload everything every time. This also means that requests to the web server are minimized as there is less to download.
  • Creating and maintaining each web page (or view) is isolated. This makes them easily editable and reusable for a variety of uses or within different templates.
  • This is truly clean code. No excessive sloppy syntax and no need to pile on a dozen libraries to make AJAX work. Pure HTML, the way it is supposed to be, but of course you can use your own CSS and JavaScript with it! Plus, it doesn't affect how your existing links already work and it only requires embedding a single line in your HTML.
  • Let's face it, it's nice to skip the extra "onclick" scripting for something that is now this incredibly simple.