background preloader

Javascript libraries

Facebook Twitter

Timesheet.js - Open time tables with HTML, JavaScript and CSS … Visualize your data and events with sexy HTML5 and CSS3.

Timesheet.js - Open time tables with HTML, JavaScript and CSS …

Create simple time sheets with sneaky JavaScript. Style them with CSS and have mobile fun as well … Slideout.js - A touch slideout navigation menu for your mobile web apps. Handsontable - JavaScript data grid editor. Excel-like grid editing with HTML & JavaScript. EnjoyHint - XB Software. EnjoyHint 3.0: Adding Hints and Tips Is As Simple As Never - XB Software. By Svetlana Gordiyenko | February 6, 2015 We are glad to announce a new release of EnjoyHint (v.3.0) web tool for adding interactive hints and tips to your site or app.

EnjoyHint 3.0: Adding Hints and Tips Is As Simple As Never - XB Software

The new update is featured by improved functionality, minor bug fixes and more detailed and simplified description of EnjoyHint steps, which you can find on GitHub. Let’s give you a peek at the major features and improvements: Auto scrolling The updated version of EnjoyHint allows auto scrolling to the highlighted element and setting scroll animation speed, so that you could either slow the scrolling down or speed it up. EmailJS - send emails directly from Javascript. Is.js - micro check library. Intercooler.js - Simple, declarative AJAX using HTML attributes. Introduction to Web Notification API - Webo. Demo Download Introduction HTML5 Web Notification mainly known as Web Notification API is a part of the HTML5 specification that gives you the ability to display configurable desktop notifications.

Introduction to Web Notification API - Webo

They alert users even when the user is not on the page, as long as the Notification event is fired, a user gets an alert. For compatibility you can check Caniuse. Detection As you have seen from Caniuse you’d notice that not all browsers support this API, so to detect if a browser supports the Notification API, simply do if('Notification' in window) { // do stuff } else { // create fallback, maybe an alert (window.alert) } Usage To create a notification using the API, all you need do is simply var notication = new Notification('Title', options); the options variable is a javascript object which takes a few properties, these properties include These options are not necessary but you should probably add the body option to at least give the user a simple message as to why the notification.

Permission. Material Design ripple effect - Webo. Demo Download Material Design, introduced by Google on June 25, 2014.

Material Design ripple effect - Webo

If you’ve not heard about it, you can learn more at Wikipedia or at Google Design. Today’s article is not about Material Design, so I’ll not go into it, rather than discuss material design as a whole, material button’s ripple effect is today’s goal. We’ve seen it and while some of us love it, others don’t, but it doesn’t matter as today’s article is about creating the ripple effect on any element of choice.

Requirements The requirements for this demonstration are jQuery, CSS3 and HTML. Getting Started with Gulp · An A List Apart Blog Post. Article Continues Below While building JavaScript related projects (whether server side via Node.js or front-end libraries), a build tool to help easily maintain and automate many of the processes—including testing, concatenating files, minification, compiling templates, as well as many other options—can be incredibly useful.

Getting Started with Gulp · An A List Apart Blog Post

This takes the step out that’s most prone to error (me, in the case of my projects) and replaces it with a fast and consistent system that never forgets to update or copy your files over. There are many great build tools, including Grunt, Broccoli, and Brunch. Snabbt.js. Minimalistic animation library in javascript Fast 60 FPS, even on mobile Light.

snabbt.js

PhotoSwipe - JavaScript Image Gallery. SmartUnderline. About SmartUnderline is an open-source JavaScript library which uses clever tricks to draw underlines in a more beautiful and readable way.

SmartUnderline

It can be downloaded on GitHub or installed for free on the Eager App Store. SmartUnderline works by searching your page for links which have a CSS underline applied with text-decoration, and replaces the text-decoration with a smarter line drawn in such a way that it gets cleared by the descenders—glyphs such as “g”, “j”, and others—creating more readable and beautiful links. Install SmartUnderline on your website for free, with Eager. Examples Intriguing, eh? متشرف بمعرفتكمتشرف بمعرفتك. Josephernest/bigpicture.js. Material Design Icons (expanded and color version) A follow up on the Material Design Icons concept, based on the basic minimal icons we all know and juiced up with Material's own color palette.

Material Design Icons (expanded and color version)

These icons respect the same format and size of the original ones and have editable SVG and transparent PNG's as well for your convenience. Careful one by one design process Pixel perfect design for the small sizes Vector source files on most sets Sizes ranging from 16 or 24 to 256(+) Beyond 20 useful industries Get all 986268 icons from all the sets in our bundles. Gulp Fiction. Simple Labeled Overlays. BigScreen. BigScreen.request(element[, onEnter, onExit, onError]) Request that an element go into full screen.

BigScreen

If the element is falsy, the documentElement will be used instead. You can only call this from a user-initiated event, otherwise the browser will deny the request. That means click, key, or touch events. In addition, if your page is inside an <iframe> it will need to have the allowfullscreen (and webkitallowfullscreen and mozallowfullscreen) attribute set on the <iframe>. Finally, BigScreen will try to fall back to full screen for <video> if there is a child <video> in the element you pass and the browser supports it (see BigScreen.videoEnabled)). MagicEye.js. Screenfull.js demo. Dug.js — A JSONP to HTML Script — Rog.ie. So you want to display your Dribbble shots, recent pins on Pinterest, 500px or Instagram photos, Github commits, or recently listened to music on your blog or site?

Dug.js — A JSONP to HTML Script — Rog.ie

Then this chunk of javascript is for you. It was designed to be a lightweight, simple, library-independent script to pull in feeds of content available on the web as JSONP (there's lots of em!) To display on your site. I wrote this script because I wanted a dead-simple way to show my dribbble shots on my site. I wanted to be able to customize the markup with a custom template and have the content client side cache.

PDF.js. NoMe » location and weather JavaScript library. ClockPicker. A clock-style timepicker for Bootstrap (or jQuery). Download ZIP CSS < 6KB, JS < 9KB, after minified. Browser support All major browsers are supported, including IE 9+. Rogerwang/node-webkit. Creative Button Styles. Simple Icon Hover Effects with CSS Transitions and Animations. Creative Link Effects. Notification Styles Inspiration. Some simple ideas and effects for unobtrusive website notifications. A little script is employed for showcasing some styles and CSS animations are used for the effects.

View demo Download source Today we’d like to share a couple of simple styles and effects for website notifications. There are a lot of ways to show an unobtrusive message to a user: from the classic growl-like notification to a bar at the top of the viewport. There’s really no limit to making creative notification styles and effects but you should keep in mind to not overdo it if you don’t want to make your user fall off a chair when he gets a notification :) If you want the notification to be a discreet message to the user, keep simplicity and subtlety in mind for the effect of appearance and also the disappearance.

In this small set of notification style variations our aim was to do exactly that. Note that the effects will only work in browsers that support CSS animations and 3D transforms. Perspective Page View Navigation. Tab Styles Inspiration. A couple of modern and subtle tab styles and effects for your inspiration. We use pseudo-elements, SVGs and CSS transitions for some of the techniques. View demo Download source. Off-Canvas Menu Effects. Some inspiration for off-canvas menu effects and styles using CSS transitions and SVG path animations. View demo Download source. Animated Background Headers. A collection of animated background header effects for your inspiration. We use Canvas and Javascript to create an animated background for large site headers.

View demo Download source. Minimal Form Interface. Slick - the last carousel you'll ever need. TaggingJS. Shepherd — Guide your users through a tour of your app. Rangeslider.js. Quill - An Open Source Rich Text Editor with an API. NumberProgressBar. MagicSuggest - Home. Four Boxes Slideshow. Side Comments - Medium.com style commenting. Remodal. VisualCaptcha - The best captcha alternative. Draggable Dual-View Slideshow. PrettyEmbed.js Demo. TitleNotifier.js - Lightweight, dependency-free JS library for title notification.

Requorm.js by asaskevich. Page Preloading Effect. Tooltip Styles Inspiration. SweetAlert. Converse.js. Midnight.js - Switch fixed headers on the fly. Marka - Beautiful icon transformation. Fullscreen Form Interface. An experimental fullscreen form concept where the idea is to allow distraction-free form filling with some fancy animations when moving between form fields.