Best jQuery Core Java Script Plugins & Tutorials with Demo

    Method-Draw : A web based SVG editor

    Method-Draw : A web based SVG editor

    Method Draw is a fork of SVG Edit, a web based SVG editor.The purpose of Method Draw is to improve the usability and user experience of SVG Edit. It removes some features such as layers and line-caps/corners in exchange for a more simple and pleasant experience.

    PanoJS3 : JavaScript widget for Panning and Zooming a Panoramic image

    PanoJS3 : JavaScript widget for Panning and Zooming a Panoramic image

    PanoJS3 – An interactive JavaScript widget for panning and zooming a panoramic image stitched together dynamically from smaller tiles. This widget can be used for viewing images that are much larger than the available space in the browser viewport. Examples include panoramas, maps or high resolution document scans.

    Countdown.js : Calculate Time Between 2 Dates with JavaScript

    Countdown.js : Calculate Time Between 2 Dates with JavaScript

    Countdown.js emphasizes producing intuitively correct description of timespans which are consistent as time goes on. To do this, Countdown.js uses the concept of “today’s date next month” to mean “a month from now”. As the days go by, Countdown.js produces consecutively increasing or decreasing counts without inconsistent jumps. The range of accuracy is only limited by the underlying system clock.

    Foresight.js : Viewing high-resolution images like iPad 3

    Foresight.js : Viewing high-resolution images like iPad 3

    Foresight.js gives webpages the ability to tell if the user’s device is capable of viewing high-resolution images (such as the 3rd generation iPad) before the image is requested from the server. Additionally, it judges if the user’s device currently has a fast enough network connection for high-resolution images. Depending on device display and network connectivity, foresight.js will request the appropriate image for the webpage.

    Features:

    • Request hi-res images according to device pixel ratio
    • Estimates network connection speed prior to requesting an image
    • Allows existing CSS techniques to control an image’s dimensions within the browser
    • Implements image-set() CSS to control image resolution variants
    • Does not make multiple requests for the same image
    • Javascript library and framework independent (ie: jQuery not required)
    • Image dimensions set by percents will scale to the parent element’s available width
    • Default images will load without javascript enabled
    • Does not use device detection through user-agents

    Accounting.js : JavaScript library for number, money and currency formatting

    Accounting.js : JavaScript library for number, money and currency formatting

    Accounting.js is a tiny JavaScript library for number, money and currency parsing/formatting with optional excel-style column rendering (to line up symbols and decimals). It’s lightweight and fully localisable, with zero dependencies, and works great as a nodeJS/npm and AMD/requireJS module.

    Kort : CSS 3D thumbnail preview concept with JavaScript

    Kort : CSS 3D thumbnail preview concept with JavaScript

    A thumbnail preview concept. Hover over the thumbnails, or touch and swipe if you’re on a touch device.

    JpGraph : Most powerful PHP-driven charts with JavaScript

    JpGraph : Most powerful PHP-driven charts with JavaScript

    JpGraph is an Object-Oriented Graph creating library for PHP >= 5.1 The library is completely written in PHP and ready to be used in any PHP scripts (both CGI/APXS/CLI versions of PHP are supported).

    jsDraw2DX : SVG Graphics Library for JavaScript Html5

    jsDraw2DX : SVG Graphics Library for JavaScript Html5

    jsDraw2DX is a standalone JavaScript library for creating any type of interactive graphics with SVG (and VML for old IE browsers). Besides the ability to generate all basic shapes like line, rectangle, polygon, circle, ellipse, arc, etc., the library can draw curves, beziers (any degree), function plots, images and decorated text.

    BigScreen : JavaScript Full Screen API

    BigScreen : JavaScript Full Screen API

    BigScreen is a simple library for using the JavaScript Full Screen API.BigScreen makes it easy to use full screen on your site or in your app. It smoothes out browser inconsistencies and bugs, especially if the element you’re working with is inside of an <iframe>. It will also intelligently fall back to the older video full screen API if the element contains a <video> and the older API is available.

    fabric.js : JavaScript Html5 Canvas Library

    fabric.js : JavaScript Html5 Canvas Library

    Fabric.js is a framework that makes it easy to work with HTML5 canvas element. It is an interactive object model on top of canvas element. It is also an SVG-to-canvas parser.

    Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.