반응형
반응형

PuzzleScript: An open-source HTML5 game engine

puzzlescript

 

반응형
반응형

27 Fresh and Free jQuery Plugins

 

Mapael

jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.
Mapael in 27 Fresh and Free jQuery Plugins
Demo

Selectric

jQuery Selectric is a jQuery plugin designed to help at stylizing and manipulating HTML selects.
Selectric in 27 Fresh and Free jQuery Plugins
Demo

onScreen

A jQuery plugin that does stuff when the matched elements are visible (as inside the viewport).
onScreen in 27 Fresh and Free jQuery Plugins
Demo

Charlie.js

A small framework for synchronizing video and CSS3 animations.
Charlie.js in 27 Fresh and Free jQuery Plugins
Demo

Snap.svg

The JavaScript SVG library for the modern web.
Snap.svg in 27 Fresh and Free jQuery Plugins
Demo

Touche.js

Effortlessly re-map click events to touch events on touchscreen UIs.
Touche.js in 27 Fresh and Free jQuery Plugins

Offline.js

Offline.js is a library to automatically alert your users when they’ve lost internet connectivity, like Gmail.
Offline.js in 27 Fresh and Free jQuery Plugins

fullPage.js

Create Beautiful Fullscreen Scrolling Websites.
fullPage.js in 27 Fresh and Free jQuery Plugins

Peeler.js

A library to add peeling to the center of your content. This was inspired by the brilliant folks over at Teehan+Lax and introduced in their blog post for UX considerations for Medium.
Peeler.js in 27 Fresh and Free jQuery Plugins
Demo

Mobify.js

Mobify.js is an open source library for improving responsive sites by providing responsive images, JS/CSS optimization, Adaptive Templating and more.
Mobify.js in 27 Fresh and Free jQuery Plugins
Demo

Rickshaw

Rickshaw is a JavaScript toolkit for creating interactive time series graphs.
Rickshaw in 27 Fresh and Free jQuery Plugins

Odometer

Odometer is a Javascript and CSS library for smoothly transitioning numbers.
Odometer in 27 Fresh and Free jQuery Plugins
Demo

FullPaged

Single page layouts are taking off in a big way. It seems as if every product page nowadays is single paged, so I thought I’d have a little spin at it with this jQuery plugin. This allows you to create single paged layouts with a few optional custom UI elements such as fold up menus.
FullPaged in 27 Fresh and Free jQuery Plugins
Demo

At.js

At.js in 27 Fresh and Free jQuery Plugins
Demo

ContextJS

ContextJS a lightweight solution for contextual menus.
ContextJS in 27 Fresh and Free jQuery Plugins
Demo

Scrolld.js

Scrolld.js is a unique open source plugin for jQuery. Scrolld.js provides a method for highly precise scrolling for pixel-perfect layouts and navigation using real-time updated data values. With Scrolld.js your scrolling to items will always be exact and will always provide the best user experience. Scrolld.js is specifically designed to support responsive designs and turns navigating long pages into a simple task. Scrolld.js is intended for easy use and is fully deployable within minutes.
Scrolld.js in 27 Fresh and Free jQuery Plugins

jQuery Popdown Plugin

A super simple jQuery popdown plugin.
jQuery Popdown Plugin in 27 Fresh and Free jQuery Plugins
Demo

Resumable.js

It’s a JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API.
Resumable.js in 27 Fresh and Free jQuery Plugins

WhatsNearby

A jQuery plugin to list and show nearby places around a certain position using Google Maps.
WhatsNearby in 27 Fresh and Free jQuery Plugins
Demo

stickUp

stickUp a jQuery Plugin for sticky navigation menus.
stickUp in 27 Fresh and Free jQuery Plugins

Circletype.js

Circletype.js is a tiny (2.7kb) jQuery plugin that lets you set type on a circle.
Circletype.js in 27 Fresh and Free jQuery Plugins

Isotope

Isotope: An exquisite jQuery plugin for magical layouts.
Isotope in 27 Fresh and Free jQuery Plugins

Validetta

Validetta is a tiny jQuery plugin which you can do client-side validation of your forms. It aims to decrease your burden with easy usage and flexible structure.
Validetta in 27 Fresh and Free jQuery Plugins
Demo

Wallpaper

A jQuery plugin for smooth-scaling, element-filling backgrounds.
Wallpaper in 27 Fresh and Free jQuery Plugins
Demo

Trip.js

Trip.js is a plugin that can help you customize a tutorial trip easily with more flexibilities.
Trip.js in 27 Fresh and Free jQuery Plugins

CLNDR.js

A jQuery Calendar Plugin.
CLNDR.js in 27 Fresh and Free jQuery Plugins

imgcolr

imgcolr is a jQuery plugin for grabbing the dominant color of a given image’s borders. You can programmably adapt the elements’ color on the webpage for the image after getting the color. Based on the idea, we can make the web more beautiful and interesting.
imgcolr in 27 Fresh and Free jQuery Plugins

반응형
반응형

Knockout.js: Simpler dynamic JavaScript UIs

knockout

 

반응형
반응형

HTML5 File Uploads with jQuery

 

http://tutorialzine.com/2011/09/html5-file-upload-jquery-php/

 

 

Demo    Download

 

What are HTML5 File Uploads?

Uploading files using HTML5 is actually a combination of three technologies – the new File Reader API, the also new Drag & Drop API, and the good ol’ AJAX (with the addition of binary data transfer). Here is a description of a HTML5 file upload process:

  1. The user drops one or more files from their file system to the browser window by dragging. Browsers that support the Drag & Drop API will fire an event, which alongside other useful information, contains a list of files that were dropped;
  2. Using the File Reader API, we read the files in the list as binary data, and store them in memory;
  3. We use the new sendAsBinary method of the XMLHttpRequest object, and send the file data to the server.

Sounds complicated? Yes, it could use some optimization. Fortunately, there are jQuery plugins that can do this for us. One of them is Filedrop, which is a wrapper around this functionality, and provides features for limiting maximum file size and specifying callback functions, which is really handy for integrating it into your web applications.

Currently file uploads work only in Firefox and Chrome, but upcoming major versions of the other browsers also include support for it. A simple fallback solution for older browsers would be to display a regular file input dialog, but we won’t be doing this today, as we will be focusing our attention on using HTML5.

So lets get started!

반응형
반응형

Inserted Android reference links as the first attempt to improve API documentation. More will follow soon.

Also found out accidentally that updated Configuration class is not generated in the latest commit, so I added it as a separate commit.


You can merge this Pull Request by running

  git pull https://github.com/guersam/scaloid wip-improve-apidoc

Or view, comment on, or merge it at:

https://github.com/pocorall/scaloid/pull/69

Commit Summary

  • Generate Configuration class as changed in afb19ef8
  • Add link to Android reference for each generated class

File Changes

Patch Links:

 

반응형
반응형

전화번호 입력 포멧

 

http://firstopinion.github.io/formatter.js/demos.html

Formatter.js: Conform user input to predefined patterns

formatter.js

 

formatter.js Build Status

   ___                    __  __              _   
  / _/__  ______ _  ___ _/ /_/ /____ ____    (_)__
 / _/ _ \/ __/  ' \/ _ `/ __/ __/ -_) __/   / (_-<
/_/ \___/_/ /_/_/_/\_,_/\__/\__/\__/_/ (_)_/ /___/
                                        |___/     

Format user input to match a specified pattern

Demos/Examples

view demo

Why?

Sometimes it is useful to format user input as they type. Existing libraries lacked proper functionality / flexibility. Formatter was built from the ground up with no dependencies. There is however a jquery wrapper version for quick use.

On Bower

bower install formatter

Usage

Vanilla Javascript

  • uncompressed: formatter.js
  • compressed: formatter.min.js

new Formatter(el, opts)

var formatted = new Formatter(document.getElementById('credit-input'), {
  'pattern': '{{999}}-{{999}}-{{999}}-{{9999}}',
  'persistent': true
});

Jquery

  • uncompressed: jquery.formatter.js
  • compressed: jquery.formatter.min.js

$(selector).formatter(opts)

$('#credit-input').formatter({
  'pattern': '{{999}}-{{999}}-{{999}}-{{9999}}',
  'persistent': true
});

Opts

  • pattern (required): String representing the pattern of your formatted input. User input areas begin with {{ and end with }}. For example, a phone number may be represented: ({{999}}) {{999}}-{{999}}. You can specify numbers, letters, or numbers and letters.
    • 9: [0-9]
    • a: [A-Za-z]
    • *: [A-Za-z0-9]
  • persistent: [False] Boolean representing if the formatted characters are always visible (persistent), or if they appear as you type.

 

 

  •  
반응형

+ Recent posts