background preloader

30 Developers you MUST Subscribe to as a JavaScript Junkie

30 Developers you MUST Subscribe to as a JavaScript Junkie
Related:  Web Development

lorempixum - placeholder images for every case 15 Javascript Web UI Libraries, Frameworks and Toolkits | Speckyboy Design Magazine Almost all of the rich web applications that we currently see on the web today rely on a subtle set of UI controls, libraries or frameworks (or toolkits) that not only greatly simplify application development, they also provide a consistent, reliable, and highly interactive User Interface. What more could you ask for? Currently, there are a wide varied range of Web UI frameworks covering varied languages – for today we will focus on Javascript Web UI libraries. Not all libraries are suited for every project, but most developers will still rely on a single UI framework, a faithful friend they will always turn to in times of need… …so, if you are looking for a fresh UI outlook, below you will find the best 15 Javascript Web UIs, all offering, to different degrees, solutions. LivePipe: UI Components for Prototype LivePipe UI is a suite of widgets and controls for applications that has been built using the Prototype Javascript Framework. UKI – Simple UI Kit for Complex Web Apps jQuery UI Yahoo!

16 JavaScript Concepts JavaScript Professionals Must Know Well (Essential JavaScript Concepts for Modern JavaScript Development ) If you plan to work as JavaScript Professional, you must know some JavaScript concepts and JavaScript-related web-development technologies, particularly as a modern JavaScript developer. If you know the 16 concepts enumerated below, you have the skill necessary to build world-class modern JavaScript web applications, and you are set for the near future—0 to 3 years. I will expound on each of these sixteen concepts, and I am hopeful all of us will have become better JavaScript programmers by the time we get through all of them. I have completed most of the 16 concepts with just a few more to go, so keep reading and learning. I trust you have learned JavaScript properly or you already know JavaScript enough to build a simple JavaScript-only web application.

A re-introduction to JavaScript Why a re-introduction? Because JavaScript is notorious for being the world's most misunderstood programming language. It is often derided as being a toy, but beneath its layer of deceptive simplicity, powerful language features await. JavaScript is now used by an incredible number of high-profile applications, showing that deeper knowledge of this technology is an important skill for any web or mobile developer. It's useful to start with an overview of the language's history. Several months later, Microsoft released JScript with Internet Explorer 3. Because it is more familiar, we will refer to ECMAScript as "JavaScript" from this point on. Unlike most programming languages, the JavaScript language has no concept of input or output. Overview JavaScript is a multi-paradigm, dynamic language with types and operators, standard built-in objects, and methods. Let's start off by looking at the building blocks of any language: the types. And there are some built-in Error types as well. Numbers

The Best Way to Learn JavaScript Learning something new is scary. For me, the biggest issue with picking up a new skill is that I don’t know what I don’t know. Given that, it’s often useful to find a plan for learning whatever you’re interested in. That’s what this post is: your blueprint, your roadmap, your plan of action for learning JavaScript! You don’t have to worry about finding the best resources, sorting out the bad ones, and figuring out what to learn next. It’s all here. JavaScript is the language of the browser. Before you actually begin learning JavaScript, take a minute to understand what it is and does. JavaScript is not jQuery, Flash, or Java. JavaScript is the language of the browser (not exclusively these days, though). One more note: you’ve heard about jQuery, which is probably the most widely-used JavaScript library. You might even have heard someone say that you should start with jQuery (or another library) and learn JavaScript after. A handful of good introductions, if I may: So, what can you build?

mrdoob/three.js - GitHub Javascript - Noupe Design Blog Pump up da Project: 5 Must-Have JavaScripts (February 2014 Edition) Have you already heard of “You might not need jQuery”? That site created ripples soon after its release a few weeks ago. It suggests that you might be better off targeting modern browser features directly, instead of relying on jQuery to achieve basically the same. Read more JSbooks - free javascript books Terse JavaScript 101 – part 2 Part one, posted last week, explored a few different ways of de-cluttering your JavaScript, and, in the process, making it more readable. Some developers don’t like the idea of using a language’s more idiosyncratic features because it does, potentially, make your code less readable in the eyes of those who haven’t learned the language properly. I think it’s still up for debate. If you haven’t checked out the “Truthy & Falsey” introduction then please do so before continuing. Looping It’s something we barely think about but JavaScript’s expressive diversity allows us to invent new patterns for looping. for (var i = 0; i < array.length; i++) {} This is conventional and will be known to developers coming from any language. The first improvement I usually make is to cache the length property of the array: for (var i = 0, l = array.length; i < l; i++) {} This doesn’t make it shorter, but it does make it more efficient, although marginally so… for (var i = -1, l = array.length; ++i < l;) {}

Learn Javascript You don't need prior programming experience to be able to follow this tutorial series. We'll take you step by step through how to write your own JavaScript programs, so that you no longer have to rely on pre-built scripts written by others. Instead, you'll be able to write your own scripts that do exactly what you want them to do. Getting StartedAn introduction to a series of tutorials on programming with JavaScript. Hello WorldJust about all programming courses start off with a simple program called "Hello World." VariablesIn this tutorial, we'll build on what we learned with our first script by creating a variable and displaying its value on a web page instead of displaying static text. OperatorsIn the previous tutorial, you learned how to create variables. JavaScript Quiz OneThis short quiz will test you on what you should have learned so far. The IF StatementNow that you know a little about operators, we'll look at couple more types of operators. Javascript Quiz ThreeTest time again.