parseURI — Split any URL into logical parts parseURI lets you split any URL into all of its parts. It has a loose mode that’s great for working with user input, and a strict mode that adheres to RFC 3986. Homepage: http://stevenlevithan.com/demo/parseuri/js/ Demo Page: http://stevenlevithan.com/demo/parseuri/js/#demo
JSHint 2.0 — JavaScript error detection JSHint 2.0 helps you detect errors and possible issues in JavaScript code. It can even be used to enforce coding conventions. Homepage: http://www.jshint.com/ GitHub: https://github.com/jshint/jshint Docs: http://www.jshint.com/docs/
Codeblock.js — A better code learning environment Codeblock.js makes it possible to embed editable, runnable JavaScript code blocks. Your visitors will have an easier time learning if they can experiment directly with the code. Homepage: http://filepicker.github.io/codeblock.js/ GitHub: https://github.com/Filepicker/codeblock.js
http://www.catswhocode.com/blog/useful-jquery-code-snippets Smooth scrolling to #anchor On your site footer, it is very useful to provide a quick way for your visitors to scroll back to the top of the page. Here is a simple way to smooth scroll to a #anchor of your choice. // HTML: // Lorem Ipsum // Back to Top $(document).ready(function() { $("a.topLink").click(function() { $("html, body").anim..
PreloadJS is a library to make working with asset preloading easier. It provides a consistent API for loading different file types, automatic detection of XHR (XMLHttpRequest) availability with a fallback to tag-base loading, composite progress events, and a plugin model to assist with preloading in other libraries such as SoundJS. https://github.com/CreateJS/PreloadJS Support and Resources Find..