background preloader

10 Free JavaScript Tools To Create Interactive Maps

Here we are presenting a complete list of 10 JavaScript libraries to create interactive and customized maps. Though, there are Google Map maker and other tools to build maps but in this compilation, we are specifically presenting only JavaScript libraries that you can use to show special map markers. We hope that this collection proves to be the best and will help you get going in the initial phases of your map designing project. It is once again our pleasure to share with you what we have gathered from all over the web so to help you with your masterpieces. Click through and feel free to download… Geocomplete An advanced jQuery plugin that wraps the Google Maps API’s Geocoding and Places Autocomplete services. Kartograph Kartograph is a simple and lightweight framework for building interactive map applications without Google Maps or any other mapping service. GMaps gmaps.js allows you to use the potential of Google Maps in a simple way. jHere Mapael D3js GeoChart DataMaps Maplace.Js Stately Related:  JSgenerateur jsLibrairies

ES6 Overview in 350 Bullet Points Apologies about that long table of contents, and here we go. ES6 – also known as Harmony, es-next, ES2015 – is the latest finalized specification of the language The ES6 specification was finalized in June 2015, (hence ES2015) Future versions of the specification will follow the ES[YYYY] pattern, e.g ES2016 for ES7 Yearly release schedule, features that don’t make the cut take the next train Since ES6 pre-dates that decision, most of us still call it ES6 Starting with ES2016 (ES7), we should start using the ES[YYYY] pattern to refer to newer versions Top reason for naming scheme is to pressure browser vendors into quickly implementing newest features (back to table of contents) A new primitive type in ES6 You can create your own symbols using var symbol = Symbol() You can add a description for debugging purposes, like Symbol() Symbols are immutable and unique. Time for a bullet point detox. Then again, I did warn you to read the article series instead.

CSS Multi-Level Accordion Menu | CodyHouse A simple CSS accordion menu with support for sub level items. Browser support ie Chrome Firefox Safari Opera 9+ Today’s resource is a handy accordion menu with support for groups/subitems. It works with CSS only, using the :checked pseudo-class selector on the checkboxes input elements. However we included a version with jQuery as well, in case you prefer a subtle animation compared to the instant default effect. The first user case I can think of for this resources is a “layer organizer”. Icons: Creating the structure The HTML structure is pretty simple: the accordion is an unordered list. Adding style We use a smart (and quite standard nowadays) technique to detect the click and show sub content with CSS only: by including a checkbox input element, we can use the :checked pseudo-class and the adjacent sibling selector (div + div) to change the display mode of the sub <ul> element from “none” to “block”. Oct 7, 2015Resource released by CodyHouse Sebastiano Guerriero

Typeset.js – an HTML pre-processor for web typography Yjarni Sigurðardóttir spoke to NATO from Iceland yes­ter­day: “Light of my life, fire of my florins — my sin, my soul. The tip of the tongue tak­ing a trip to 118° 19′ 43.5″.” “She’s faster than a 120′ 4″ whale.” Piña co­ladas were widely con­sumed in Götterdämmerung from 1880–1912. For the low price of $20 / year from Ex­hi­bits A–E… Then the du­plex came for­ward. “Thrice the tower, he mounted the round gun­rest, ‘awaking’ HTML. Yjarni Sigurðardóttir spoke to NATO from Iceland yesterday: "Light of my life, fire of my florins -- my sin, my soul. "She's faster than a 120' 4" whale."

A Gentle Introduction to Ember 2.0 A Gentle Introduction to Ember 2.0 Building a simple blog using Ember 2.0 With the recent release of Ember 2.0 stable on June 12th, we’ve received our first glimpse of the new Glimmer rendering engine shipping with Ember 2.0, along with HTMLBars and a number of other new EmberJS features. For anyone who is using Ember.js for the first time, Ember 2.0 provides a fresh start. Removing a ton of cruft and introducing simpler syntax, Ember 2.0 will eliminate redundancy and hopefully make it easier for newcomers to learn the framework. In this example, we’re going to build a very simple blog utilizing Ember-2.0, Ember-cli, Ember-data & Firebase. Introduction For this application you’ll only be writing 15 lines of code, and creating a tiny, 25 line HTML template. Goals Build a simple blog, utilizing Ember-2.0, Ember-cli, Ember-data & Firebase. Target Audience Newcomers looking to try Ember 2.0 for the first time, without a history lesson in Ember 1.x. Demo Getting started ember new ember2-blog Firebase

Random color generator for JavaScript - randomColor.js Why does this ex­ist? There are lots of clever one-lin­ers for gen­er­at­ing ran­dom col­ors: '#' + Math.floor(Math.random()*16777215).toString(16); Un­for­tu­nately, this code nat­u­rally pro­duces murky greys, browns and greens. ran­dom­Color gen­er­ates at­trac­tive col­ors by de­fault. More specif­i­cally, ran­dom­Color pro­duces bright col­ors with a rea­son­ably high sat­u­ra­tion. Ex­am­ples Once you’ve in­cluded ran­dom­Color.js on your page, call­ing ran­dom­Color() will re­turn a ran­dom at­trac­tive color. randomColor(); You can also pass an op­tions ob­ject to ran­dom­Color. Sim­i­lar col­ors Light col­ors Dark col­ors Truly ran­dom col­ors

three.js - Javascript 3D library jQuery UI howsecureismypassword/hsimp Obelisk.js : concevoir des objets isom triques pixelis s compatibles avec les canvas HTML5 Obelisk.js : concevoir des objets isométriques pixelisésCompatibles avec les canvas HTML5 Obelisk.js est un moteur JavaScript permettant de créer des objets isométriques pixelisés. Avec une API simple et flexible, vous pouvez facilement ajouter des éléments isométriques comme des briques, des cubes, des pyramides, etc. sur des canvas HTML5. En pratique, ça donne ceci. Vous trouverez sur le site des démonstrations ainsi que des tutoriels expliquant les différentes possibilités que l'outil offre. Démonstrations : Le site officiel. D'après un article sur DailyJS. Et vous ? Pour quel type d'application cet outil pourrait-il vous intéresser ? Utilisez-vous une bibliothèque du genre ?

zenorocha/clipboard.js - a game library for p5.js Prototype JavaScript Framework | Prototype Tips and Tutorials API Reference The documentation for the latest stable version of Prototype will always be located at Tutorials This area contains narrative documentation you can use to discover Prototype. Defining classes and inheritance Learn how to define classes and subclasses in Prototype and how to make supercalls. Six Simple Mind Tricks to Help You Learn JavaScript Faster When people try to learn JavaScript, or any coding skill really, they often run into the same challenges: Some concepts can be confusing, especially if you’re coming from another language.It’s hard to find the time (and sometimes the motivation) to learn.Once you’ve understood something, it’s all too easy to forget it again.The tooling landscape is so vast and constantly changing that it’s difficult to know where to begin. Fortunately, these challenges can be recognized and ultimately conquered. In this article, I’m going to present six mind tricks which will help you learn JavaScript faster and become a happier, more productive coder. 1. For many people learning JavaScript, one of the first questions they ask is which framework to use (and let’s be fair, there’s a lot). One way to help get out of the indecision trap is to have a road map for what you need to learn. Breaking it down further, you can make a functional web page with just HTML and CSS. 2. 3. Try this mindset shift: 4. 5. 6.