fixmyjs.com is meant to fix your lint errors in a non-destructive way automatically. It uses JSHint to detect errors. For more information, go here. Which fixes lint errors like Missing semicolons, Missing spaces, Mixed spaces/tabs, Unnecessary semicolons, Removes confusing trailing decimal points, Removes debugger statements, Uses the isNaN function rather than comparing to NaN, Adds 0 to leading decimals, and more.
Handlebars provide the power necessary to let you build semantic templates effectively with no frustration. Mustache templates are compatible with Handlebars, so you can take a Mustache template, import it into Handlebars, and start taking advantage of the extra Handlebars features.
Highlight.js highlights syntax in code examples on blogs, forums, and in fact, on any web pages. It’s very easy to use because it works automatically: it finds blocks of code, detects a language, and highlights it.
This is not only convenient but also allows highlighting for code examples marked up with writing syntaxes like Markdown where there is no way to specify HTML class easily. The library knows 54 languages and is bundled with 26 style themes.
It works efficiently across all major desktop and mobile platforms out of the box, taking advantage of HTML5 and CSS3 on modern browsers while being accessible on older ones too. It can also be extended with many plugins, has a beautiful, easy-to-use and well-documented API, and a simple, readable source code that is a joy to contribute to.
Automatic UI Refresh: When your data model’s state changes, your UI updates automatically. Dependency Tracking: Implicitly set up chains of relationships between model data to transform and combine it. Templating: Quickly generate sophisticated, nested UIs as a function of your model data.
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
D3.js – Data-Driven Documents:
REVEAL.JS – HTML PRESENTATIONS MADE EASY – reveal.js is a framework for easily creating beautiful presentations using HTML. You’ll need a browser with support for CSS 3D transforms to see it in its full glory.
Aren’t you just bored with all those slides-based presentations?
Don’t you think that presentations given in modern browsers shouldn’t copy the limits of ‘classic’ slide decks?
Would you like to impress your audience with stunning visualization of your talk?
then you should try impress.js
It’s a presentation tool inspired by the idea behind prezi.com and based on the power of CSS3 transforms and transitions in modern browsers. You can improve your presentation layer and impress by positioning, rotating, and scaling them on an infinite canvas.
LABjs Script Loader:
A framework for creating ambitious web applications. Write dramatically less code with Ember’s Handlebars integrated templates that update automatically when the underlying data changes. Ember.js is built for productivity. Designed with developer ergonomics in mind, its friendly APIs help you get your job done fast.