background preloader

A Conditional Loader For Your Polyfills!

A Conditional Loader For Your Polyfills!

BoxJS - A simple package management service 20 bibliothèques et plugins JavaScript gratuits à ne pas rater - Blog Dans cet article, vous ne trouverez pas d’outils massifs et complexes, seulement des bibliothèques et plugins JavaScript gratuits aux fonctions très précises, faciles à utiliser. Au programme : création de sliders, de menus, d’animations, de graphiques … mais aussi d’effets atypiques comme des favicons qui changent quand l’utilisateur quitte votre site (iMissYou), ou encore l’apparition de notes en marge d’un texte au survol de la souris (Marginotes). 1. Choreographer-js Une bibliothèque simple qui vous aidera à réaliser des animations complexes. 2. iMissYou.js Ce petit plugin jQuery change le titre et le favicon d’une page web lorsque l’internaute part de votre site. 3. jqGifPreview Créez des aperçus de GIF similaires à ceux de Facebook grâce à ce plugin jQuery gratuit. 4. Leaflet est une bibliothèque Javascript de cartes interactives. 5. egjs egjs est un pack d’interactions UI, d’effets et autres éléments jQuery. 6. 7. 8. jQuery Linechart 9. 10. jQuery formBuilder 11. 12. 13. 14. 15. 17. 18. 19.

Vows « Asynchronous BDD for Node WURFL - Wikipedia, the free encyclopedia - Aurora WURFL (Wireless Universal Resource FiLe) is a community effort focused on mobile device detection. WURFL is a set of proprietary application programming interfaces (APIs) and an XML configuration file which contains information about device capabilities and features for a variety of mobile devices.[1][2] Until version 2.2, WURFL was released under an "open source / public domain" license.[3] Prior to version 2.2, device information was contributed by developers around the world and the WURFL was updated frequently, reflecting new wireless devices coming on the market. In June 2011, the founder of the WURFL project, Luca Passani, and Steve Kamerman, the author of Tera-WURFL, a popular PHP WURFL API, formed ScientiaMobile, Inc to provide commercial mobile device detection support and services using WURFL.[4] As of August 30, 2011, the ScientiaMobile WURFL APIs are licensed under a dual-license model, using the AGPL license for non-commercial use and a proprietary commercial license.

Essential JavaScript Design Patterns For Beginners Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language. One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve. Design patterns also provide us a common vocabulary to describe solutions. This can be significantly simpler than describing syntax and semantics when we're attempting to convey a way of structuring a solution in code form to others. In this book we will explore applying both classical and modern design patterns to the JavaScript programming language. Target Audience This book is targeted at professional developers wishing to improve their knowledge of design patterns and how they can be applied to the JavaScript programming language. Acknowledgments Credits Reading We already use patterns everyday

Bliss.js — Heavenly JavaScript! XMLHTTPRequest: описание, применение, частые проблемы | RESS: Responsive Design + Server Side Components - Aurora There's no shortage of debate about the best way to develop Web sites that work well across many networked devices. Some teams favor a client-side approach while others lean towards server-side solutions. But I'm increasingly interested in solutions that try to bring together the best of both worlds. RESS (Responsive Web Design + Server Side Components) is one such proposal. In Responsive Web Design implementations, Web URLs are consistent across devices and adapt their content based on the capabilities of the browser in which they are displayed. This means the same hyperlink can deliver a great experience across a wide range of devices. Server side solutions, on the other hand, only send what a client needs. So both client and server side adaptations have benefits but a few limitations. In a nutshell, RESS combines adaptive layouts with server side component (not full page) optimization. How's it Work? Let's assume we want a different navigation solution for mobile and desktop devices.

About Paper.js — The Swiss Army Knife of Vector Graphics Scripting. Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface. Paper.js is based on and largely compatible with Scriptographer, a scripting environment for Adobe Illustrator with an active community of scripters and more than 10 years of development. Paper.js is easy to learn for beginners and has lots to master for intermediate and advanced users. Paper.js is developed by Jürg Lehni & Jonathan Puckey, and distributed under the permissive MIT License. Getting Started First of all, take a look at some of our examples.Download Paper.js or check out the latest version from our Github Repository.Want to learn Paper.js? Overview Browser Support

Zepto.js: the aerogel-weight jQuery-compatible JavaScript library JS.Class v3.0 jsclass comes with a package manager that makes it really easy to load libraries into your application on demand on all jsclass’s supported platforms. You can tell it which file each module in your application lives in, and what other modules it depends on, and it takes care of resolving dependencies and loading your code for you. This means your application code only needs to specify which objects it needs, rather than which scripts to download in order to run. For example, say I want to do something with the Console module. I just need to require it, and supply a function to run once all the requisite code has loaded: JS.require('JS.Console', function(Console) { Console.puts('Hello, world!') The package system only loads what is needed to get the objects you want, and it makes sure that each file is only downloaded once. It is designed to be able to load any code from any domain, including from libraries that have their own package systems.

RESS - Responsive Design + Server Side Components - Aurora dotjs — hack the web README.markdown ..................... dotjs ........................ dotjs is a Google Chrome extension that executes JavaScript files in ~/.js based on their filename. If you navigate to dotjs will execute ~/.js/ This makes it super easy to spruce up your favorite pages using JavaScript. On subdomains such as dotjs will try to load ~/.js/ as well as ~/.js/ and ~/.js/com.js. Bonus: files in ~/.js have jQuery 1.9 loaded, regardless of whether the site you're hacking uses jQuery. Double bonus: ~/.js/default.js is loaded on every request, meaning you can stick plugins or helper functions in it. GreaseMonkey user scripts are great, but you need to publish them somewhere and re-publish after making modifications. Example How It Works Chrome extensions can't access the local filesystem, so dotjs runs a tiny web server on port 3131 that serves files out of ~/.js. Requires Install it Uninstall it

15 Interesting JavaScript and CSS Libraries for March 2017 Danny Markov Our mission at Tutorialzine is to keep you up to date with the latest and coolest trends in web development. That’s why every month we release a handpicked collection of some of the best resources that we’ve stumbled upon and deemed worthy of your attention. Propeller Propeller is a CSS components framework based on Bootstrap and Google’s Material Design language. BaguetteBox BaguetteBox is a pure JavaScript library for creating responsive lightbox galleries. We recently used this library in the making of our freebie pack of 4 Bootstrap Gallery Templates, and we can say we enjoyed working with BaguetteBox a lot. Whitestorm Framework for developing 3D web apps and games using the Three.js engine. Animatelo Animatelo is a port of the extremely popular Animate.css library that replaces the CSS transitions with Web Animations API clones. FuseBox FuseBox is a bundle loader for JavaScript and CSS with optional add-ons for TypeScript, Sass, and more. Yargs WebGradients Sticky-Kit ScrollDir