반응형

jQuery.utils is a library I maintain and use in my every day work and spare time. It's a collection of jQuery plugins and widget that I often use.

Some are made by me, some by other authors, but they are all under MIT or dual Open Source license.

General Notice I'm looking for some help to maintain this project and make it better (especially an IE expert). Any kind of help would be greatly appreciated (bug report, documentation, unit tests, bug fixing, etc..). You can contact me at haineault (at) gmail.com

Notice:

I'm interesting about how developers use this library and what plugins they use the most. If you do use my library and have some feedback to give me it's the right time:

Take a minute to fill this survey

Goals

  • Provide extra jQuery features for everyday web development
  • Provide downloads on a highly available server
  • Easily make custom builds
  • Provide unit tests for plugins who hasn't
  • Centralize the documentation of the plugins I often use on a highly available server
  • Maybe find some contributors
  • Have fun with jQuery

Builds

Build Plugins
jquery.utils.js utils, strings, anchorHandler, cookie, countdown, cycle, delayedObserver, flash, i18n, masked, mousewheel, slimbox, timeago
jquery.utils.lite.js utils, strings, cookie, cycle, flash, masked, mousewheel, slimbox

Plugins

Plugin Description Author
jquery.utils.js Various utility that I don't know where to put Maxime Haineault
jquery.strings.js Various string formatting method (by now it only has a format method inspired by the Advanced String Formatting module in Python3K, sprintf is expceted next) Maxime Haineault
jquery.anchorhandler.js Handle URLs anchor gracefully with regular expressions (inspired by Django URLs dispatcher). Maxime Haineault
jquery.cookie.js Cookie manipulation Klaus Hart
jquery.countdown.js A simple countdown script Maxime Haineault
jquery.cycle.js A cycle script, useful for banner rotation M. Alsup
jquery.delayedobserver.js A delayed observer. Maxime Haineault
jquery.flash.js A plugin for embedding Flash movies Luke Lutman
jquery.i18n.js Provide a simple API for plugin translation Maxime Haineault
ui.masked.js Input restriction libary Josh Bush
jquery.mousewheel.js Adds mouse wheel support for your application Brandon Aaron
jquery.slimbox.js Slimbox 2 is a 4 KB visual clone of the popular Lightbox 2 script by Lokesh Dhakar, written using the jQuery javascript library. Christophe Beyls
jquery.timeago.js A plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago") Ryan McGeary

Extra plugins

These plugins are not built by default. To include them you only have to uncomment a line in build.yml and type ./built.py -m. See the build system documentation for more details.

Plugin Description Author
jquery.flickrshow.js This plugins takes a flickr photostream link and turns it into a nice little slideshow.
jquery.arrayUtils.js Provide additional functional method to work with array. This library is largely inspired by the enumerables concept in the Prototype Javascript Library
jquery.ddbelated.js A plugin designed to fix that problem by applying appropriate filters to user specified elements, while keeping all element tags intact.

UI (widgets)

These plugin are available with the jquery.utils.ui.js build.

Widget Description Author
ui.builder.js Simple template generator for UI common widgets Maxime Haineault
ui.toaster.js IM style popup notification system Maxime Haineault
ui.timepickr.js Time picker control Maxime Haineault
dev.timepickrDev UI timepickr development notes Maxime Haineault

Note: Depends on the jQuery UI library.

Experimental

These are toy projects, some might be eventually included in the build, some are not even actually working yet. In other words, it's my sandbox

Name Description Author
jquery.extendCSS.js Maxime Haineault
jquery.jpath.js Maxime Haineault
jquery.valid.js Validation libary Maxime Haineault
jquery.keynav.js Maxime Haineault

Links

Discussions about jQuery utils
Project statistics

Stats

Posted by 1010