Best jQuery Core Java Script Plugins & Tutorials with Demo

    Echo.js : Simple JavaScript Image lazy loading

    Echo.js : Simple JavaScript Image lazy loading

    Echo.js, simple JavaScript image lazy loading via HTML5 data-* attributes, superfast and standalone (jQuery free).Lazy-loading works by only loading the assets needed when the elements ‘would’ be in view, which it’ll get from the server for you upon request, which is automated by simply changing the image src attribute. This is also an asynchronous process which also benefits us.

    Building a Circular Navigation with CSS Transforms & JavaScript

    Building a Circular Navigation with CSS Transforms & JavaScript

    In this tutorial I’m going to show you how to create circular navigations using CSS transforms. I’m going to take you through the steps for creating these styles one by one, and explain the math (yikes!) and simple logic behind them so you get a clear understanding of the technique.

    Like I mentioned, there’s going to be some basic math involved, along with CSS transforms to create these styles. But don’t worry, the math is really very simple and I’ll be going through it step by step.

    three.js : JavaScript 3D library

    three.js : JavaScript 3D library

    The aim of the project is to create a lightweight 3D library with a very low level of complexity — in other words, for dummies. The library provides <canvas>, <svg>, CSS3D and WebGL renderers.

    3D Effect for Mobile App Showcase with CSS3 & JavaScript

    3D Effect for Mobile App Showcase with CSS3 & JavaScript

    Today we’d like to share an experimental 3D effect with you. It involves a 3D mobile device and some mobile app screenshots. When clicking on a toggle button, we’ll animate the mobie device to rotate and we’ll move each screen so that we have a layered view in the end. You have surely seen this kind of presentation of apps before and we thought it might be fun to do it in CSS.

    Google Nexus Website Menu with CSS3 & JavaScript

    Google Nexus Website Menu with CSS3 & JavaScript

    A tutorial on how to re-create the slide out sidebar menu that can be seen on the Google Nexus 7 website.It slides out with a really nice effect where some subitems get expanded as well. When hovering over a special menu icon, the sidebar icons will be revealed. When clicking on the icon, the whole sidebar menu will be shown. The first sidebar menu item is a search input which is styled the same way like the other menu items.

    We will reconstruct this menu using unordered, nested lists and some CSS transitions. We’ll use JavaScript to apply classes for the opening effects and handling the hover and click events. With the help of a media query, we’ll adjust the size to make sense for smaller devices.

    Blueprint : On Scroll Effect Layout with CSS3 & JavaScript

    Blueprint : On Scroll Effect Layout with CSS3 & JavaScript

    An on scroll effect template that animates the sides of sections once they are in the viewport.This Blueprint is a template for a on scroll effect layout. We’ve had some requests on how to achieve this effect of animating elements once they are in the viewport and decided to create a Blueprint for it. It works with adding a class for animating the two sides of a section. There is an example effect defined and also some media queries for dealing with smaller screens.

    Two.js : Two-dimensional Drawing API

    Two.js : Two-dimensional Drawing API

    A two-dimensional drawing api meant for modern browsers. It is renderer agnostic enabling the same api to render in multiple contexts: webgl, canvas2d, and svg.Two.js is deeply inspired by flat motion graphics. As a result, two.js aims to make the creation and animation of flat shapes easier and more concise. At the time of this writing two.js unfortunately does not support text or images.

    Two.js has a built in animation loop. It is simple in nature and can be automated or paired with another animation library.At its core two.js relies on a scenegraph. This means that when you draw or create an object (a Two.Polygon or Two.Group), two actually stores and remembers that. After you make the object you can apply any number of operations to it — e.g: rotation, translation, scale, etc..

    TinyColor : JavaScript Color parsing

    TinyColor : JavaScript Color parsing

    TinyColor is a micro framework for inputting colors and outputting colors as different formats. Input is meant to be as permissive as possible.

    shake.js : ‘shake’ event JavaScript plugin for mobile web browsers

    shake.js : 'shake' event JavaScript plugin for mobile web browsers

    A custom ‘shake’ event JavaScript plugin for mobile web browsers using device accelerometer.Your web browser must support the devicemotion event for this plugin to work. Shake.js uses built-in feature detection to determine if it can run in your web browser. It will terminate silently on non-supporting browsers.

    Supported Browsers:

    • iOS Safari 4.2.1 (and above)
    • Android 4.0.3 (default browser)
    • Opera Mobile (Android)
    • BlackBerry PlayBook 2.0
    • Firefox for Android
    • FirefoxOS Devices

    Slimmage : Sane & Simple Responsive Images

    Slimmage : Sane & Simple Responsive Images

    Your wait for a sane, easily managed path to responsive images has now ended.With Slimmage, CSS controls which image size is downloaded, not HTML

    Features:

    • Media queries, breakpoints, nested percentages, & max-width work as expected.
    • Works on > 99% of browsers. 3KB minified vanilla js, 1.5KB compressed.
    • Cookie-free; works on first page load. Works with CDNs.
    • Fully accessible; degrades gracefully without javascript
    • Massive bandwidth reduction. No duplicate requests. Can auto-enable WebP and adjust compression based on pixel density
    • Works with any RIAPI-compliant backend. ImageResizer is preferred.