7 Newest Free jQuery Plugins For This Week #44 (2017)

by jQueryScript,

Here's our #204 hand-picked collection of 7 New Free jQuery Plugins with examples we found around the web from last week (Oct 27th, 2017 ~ Nov 2nd, 2017). These jQuery plugins haven't been featured on our website yet I think you might find useful. Have fun with it and remember to spread the word!

jQuery viewport-animate

jQuery Viewport Checker + Animate.CSS = Viewport Animate.

jQuery viewport-animate

[Demo] [Download]

jQuery gifTastic

GifStatic displays user-searched gifs in a fun way. JQuery. JavaScript.

jQuery gifTastic

[Demo] [Download]

Multi-Step-Form-Js

Multi Step Form with jQuery validation.

  • utilizes jquery validation (with or without jquery unobtrusive validation) to validate the form at each step.
  • contains customizable header step classes to distinguish between active, complete, and incomplete steps.
  • triggers custom change events with relevant step data for custom processing (e.g. updating progress bars)

Multi-Step-Form-Js

[Demo] [Download]

jdeferred

JDeferred is a Java Deferred/Promise library similar to JQuery's Deferred Object.

  • Deferred object and Promise
  • Promise callbacks
    • .then(…)
    • .done(…)
    • .fail(…)
    • .progress(…)
    • .always(…)
  • Multiple promises
    • .when(p1, p2, p3, …).then(…)
  • Callable and Runnable wrappers
    • .when(new Runnable() {…})
  • Uses Executor Service
  • Java Generics support
    • Deferred<Integer, Exception, Double> deferred;
    • deferred.resolve(10);
    • deferred.reject(new Exception());
    • deferred.notify(0.80);
  • Android Support
  • Java 8 Lambda friendly

[Demo] [Download]

jQuery.i18n.resx

jQuery.i18n.resx is a lightweight jQuery plugin for providing internationalization to javascript from ‘.resx’ files, just like in Asp.Net Resource Bundles. It loads and parses resource bundles (.resx) based on provided language and country codes (ISO-639 and ISO-3166) or language reported by browser.

Resource bundles are ‘.resx‘ files containing locale specific key-value pairs. The use of ‘.resx‘ files for translation is specially useful when sharing i18n files between Asp.Net and Javascript projects. This plugin loads the default file (eg, Messages.resx) first and then locale specific files (Messages.zh.resx, then Messages.zh-CN.resx), so that a default value is always available when there is no translation provided. Translation keys will be available to developer as javascript variables/functions (functions, if translated value contains substitutions (eg, {0}) or as a map.

  • Use Asp.Net standard ‘.resx‘ files for translations
  • Use standard ISO-639 for language code and ISO-3166 for country code
  • Sequential loading of resource bundles from base language to user-specified/browser-specified so there is always a default value for an untranslated string (eg: Messages.resx, Messages.zh.resx, Messages.zh-CN.resx)
  • Use browser reported language if no language was specified
  • Placeholder substitution in resource bundle strings (eg, Hello {0}!!)
  • Suport for namespaces in keys (eg, com.company.msgs.hello)
  • Support for multi-line values
  • Resource bundle keys available as Javascript vars/functions or as a map
  • Support for namespacing.

[Download]

jQuery Jalc

Ajax Cache backed by localStorage for jQuery.

jQuery Jalc

[Download]

String Counter Tool (jQuery prototype)

Character Count Tool.

String Counter Tool (jQuery prototype)

[Demo] [Download]