background preloader

40 Useful JavaScript Libraries - Smashing Magazine

40 Useful JavaScript Libraries - Smashing Magazine
Advertisement Popular JavaScript libraries such as jQuery, MooTools, Prototype, Dojo and YUI can be great for accomplishing common JavaScript tasks. These libraries provide many functions, whether the matter is related to events or effects or AJAX. And if one of these libraries can’t do the job, a plug-in probably exists that can. Such flexibility is great but sometimes comes with a penalty (the size of JavaScript files being one of them). Below, we present 40 stand-alone JavaScript libraries that serve specific purposes. 1. wForms wForms is an open-source and unobtrusive library that simplifies the most common JavaScript form functions. Validanguage Validanguage is an unobtrusive JavaScript form validation framework. LiveValidation LiveValidation is a lightweight library that equips you with set of validation functions. qForms A complete solution for handling forms. formreform Using multi-column layouts without tables is usually challenging. 2. 3. 4. 5. 6. 7. 8. (al) It's done. Related:  lanoelTech Stuff

Enhancing Your Ubuntu Server A few weeks ago, I showed you how to setup your very own linux server. Now, I'm going to show you how to add even more functionality. Before We Begin... This guide assumes that you've followed my previous tutorial, How to Setup a Dedicated Web Server for Free, or that you've got a similar server already set up. What We're Going to Accomplish In this tutorial, we're going to: Install a Subversion server, so that you can use version control for your projects.Add a system management application, more popularly known as Webmin, so that you can keep track of your server's status and get real-time updates. A Quick Note These steps can be accomplished while sitting at the computer and typing into the console, or for those who like to run a headless server, you may use SSH. Download Subversion While there are many version control systems, Subversion is one of the most popular. First, you need to login to your server; I'm doing it over SSH, so my screenshots will show my terminal: Setting Up Subversion

51 Best of jQuery Tutorials and Examples - Noupe Design Blog Apr 24 2008 There’s stuff all over the Web about jQuery, but finding the best tutorials to get you started can be tough. Here are Examples and tutorials from jQuery masters to keep you on the right track. We will start with jQuery masters and feature some of their best tutorials, then we will move on to more categorized tutorials, cheat sheets and hacks. You can also take a look at other 3 articles in this series : So let’s get started and don’t forget to subscribe to our RSS-Feed to keep track on our next post in this series. John Resig John Resig, creator of the JQuery JavaScript library and author of Pro JavaScript Techniques, is a Mozilla technologist focused on the relationship between Mozilla and the world of JavaScript libraries. Featured Tutorials of John Resig 15 Days Of jQuery 15 Days Of jQuery – Fantastic tutorials and example code that takes you from zero to hero in no time flat. Featured Tutorials of 15 Days Of jQuery Learning jQuery Featured Tutorials on LearningjQuery.com Bassistance

Useful JavaScript Libraries and jQuery Plugins For Web Developers Advertisement If you have a problem and need a solution for it, chances are high that a JavaScript library or jQuery plugin exists that was created to solve this very problem. Such libraries are always great to have in your bookmarks or in your local folders, especially if you aren’t a big fan of cross-browser debugging. A JavaScript library isn’t always the best solution: it should never be a single point of failure for any website, and neither should a website rely on JavaScript making the content potentially inaccessible. In this two-part overview, we feature some of the most useful JavaScript and jQuery libraries which could be just the right solutions for your common problems. Due to the length of this post, we’ve split it into two parts for your convenience: Quick Overview: Below you’ll find a brief overview and links to the libraries and tools featured in this post. Web Forms and Input Validation Select2 jQuery PluginA jQuery-plugin for replacement and enhancement of <select>-boxes.

JavaScript Kit- Your comprehensive JavaScript, DHTML, CSS, and Ajax stop Essential Oils for Psychic Work Essential Oils for Psychic Work (Aromatherapy and Essential Oil articles are listed at the bottom of this page, and on the Essential Oil Index) Essential Oils for Psychic Work - by Avalon De Witt Essential oils are essences derived from various plants. You can put them in your bath, rub them on candles, use them in a diffuser, or anoint yourself with them. Here are some of the most "essential" essential oils and their psychic and spiritual properties: Cinnamon Essential Oil: Purifying, healing, empowering, protective. Frankincense Essential Oil: Uplifting, balancing, purifying, protective. Jasmine Essential Oil: Balancing, inspiring, sensual. Lavender Essential Oil: Integrating, balancing, healing, protective, purifying. Mugwort: Psychic stimulant. Myrrh Essential Oil: Grounding, healing, protective, purifying. Patchouli Essential Oil: Grounding. Rose Essential Oil: Cleansing, healing, balancing, protective. Rosemary Essential Oil: Protective, cleansing, psychic stimulant.

Eclipse and Java for Total Beginners This free video tutorial will help get you started writing Java programs using Eclipse version 3.3. No prior experience with Eclipse or Java is assumed. The 16 lessons total about 3 1/4 hours and are each between 9 and 14 minutes long. The lessons guide you through a step-by-step process creating a simple "personal lending library" application. Each lesson is fully narrated. All of the code for the lessons is typed in "real time". Test-driven development is used throughout the lessons, using the JUnit testing facility in Eclipse. You can view all of the tutorials on Youtube or you can download them at the project download page. The tutorials use Eclipse version 3.3 (Europa), released June 2007. This tutorial is being released with Hungarian captions. Copyright (c) 2008 Mark Dexter.

Rich snippets - Products - Webmaster Tools Help New!schema.org lets you mark up a much wider range of item types on your pages, using a vocabulary that Google, Microsoft, and Yahoo! can all understand. If you're a merchant, you can give Google detailed product information we can use to display rich snippets (for example, price, availability, and review ratings) right on our search results pages. Rich snippets help you to: Attract potential buyers while they are searching for items to buy on Google. This article describes how to use the Google Product vocabulary to mark up your product information on a product page (a page that contains only a single product) or an aggregated offer page (a page that lists a single product, along with information about different sellers offering that product). Usage guidelines The goal of a product rich snippet is to provide users with additional information about a specific product, such as the product’s price, availability (whether product is in stock), and reviewer(s) ratings and commentary. Product

Essential Oil Recipes for Minor Ailments Essential Oils for Minor Ailments (More articles can be found on the Essential Oils resource page) Using Essential Oils to Treat Minor Ailments - by Burgundy Shank Plants have been used for centuries to support the body’s natural healing process. There are plenty of simple plant remedies that can be used in the form of essential oils. Our bodies understand that essential oils are a part of nature’s way of balance, and readily accept their life energy without interference with bodily function, as can be the case with over-the-counter and prescription drugs. That doesn’t mean that modern medicine does not have its place, but there are minor inconveniences in our lives that can be treated with essential oils, removing the need for expensive doctor’s visit and prescriptions. - Essential oils should not be applied directly to the skin, unless you are sure about the particular oil you are using. - Some oils may not be safe for pregnant women. About the Author

mobile-gps-web-gate - Extension for ALMOST EVERY mobile browser providing Javascript Geolocation API to build in phone GPS. You don't have to have the newest mobile phone to use GPS and Geolocation API. Almost every mobile browser (without proxy server) can be used to read position from buidin GPS. Share on facebook mobile-gps-web-gate is Java Midlet enriching mobile web pages for JavaScript Geolocation API allowing to read information from build in device GPS (JSR-179) and pass it to mobile web page. This project will be useful until major part of mobile browsers provide Geolocation API natively. Example page that can read information from GPS device is listed below. <html><head><script type="text/javascript" src=" showMap(position) { window.alert(position.coords.latitude + ", " + position.coords.longitude);} Working example available on: (navigate it on Your mobile phone with browser that DOESN'T provide Geolocation API itself) navigator.geolocation = new _GAWGeolocation();

OpenID Connect in a nutshell : =nat When you read the OpenID Connect Specifications, you might feel a little bit intimidated. That’s because they are written in “spec language” and they deal with corner cases, etc. Yet when you translate them into normal English and just concentrate on a “simple case”, it becomes quite simple. So, here we go! (OK, much of the text is the same as the original proposal written by David Recordon. Making an OpenID Connect request In order for the client to make an OpenID Connect request, it needs to have the following information about the server: This information is either obtained by the client developer, having read the server’s documentation and pre-registered their application, or by performing Discovery and Dynamic Registration. The client constructs a regular OAuth 2.0 request to obtain an access token. To turn an OAuth 2.0 request into an OpenID Connect request, simply include openid as one of the requested scopes. For example: GET /authorize? Receiving an OpenID Connect response Discovery

Related: