Jump to your favourite topic
- 1 fixmyjs:
- 2 Popcorn.js:
- 3 CoffeeScript:
- 4 Handlebars.js:
- 5 Highlight.js:
- 6 Leaflet.js:
- 7 Knockout.js:
- 8 Breeze.js:
- 9 Backbone.js:
- 10 JSHint:
- 11 Underscore.js:
- 12 D3.js – Data-Driven Documents:
- 13 Reveal.js:
- 14 Impress.js:
- 15 LABjs Script Loader:
- 16 RequireJS:
- 17 BonsaiJS:
- 18 Grunt:
- 20 Ember.js:
fixmyjs.com is meant to automatically fix your lint errors in a non-destructive way. It uses JSHint to detect the errors For more information, go here. Which fixes lint erros like Missing semicolon, Missing spaces, Mixed spaces/tabs, Unnecessary semicolons, Removes confusing trailing decimal points, Removes debugger statements, Uses isNaN function rather than comparing to NaN, Adds 0 to leading decimals and more.
Handlebars provides 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: finds blocks of code, detects a language, 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.
Declarative Bindings: Easily associate DOM elements with model data using a concise, readable syntax.
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.
Client caching: Cache queried, new, and changed data on the client for a responsive UI.
Track changes: raise events, and validate using rules in metadata and rules you write.
Rich queries: Query the server and client cache with filters, ordering, paging, and projections.
Plays nice: Breeze works great with the tools you use – like jQuery, Knockout, and Backbone.
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.
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.