background preloader

Douglas Crockford's Javascript

Douglas Crockford's Javascript
Related:  JavaScript

50 Free JavaScript Books | Free Frontend Best free JavaScript books: Angular.js, ECMAScript, jQuery, Node.js, React.js and other. Download and read online. AngularJS Directives In Traction A goto guide for any Angular developer to learn Angular directives from ground up. AngularJS Essentials Design and construct reusable, maintainable, and modular web applications with AngularJS. Recipes With Angular.js Practical concepts and techniques for rapid web application development. AngularJS Succinctly Author Frederik Dietz uses AngularJS Succinctly to outline common tasks and challenges for developers using Angular.js. AngularJS In 60 Minutes Author: Dan Wahlin Date: 2013 Practical ES6 Ideal for professional software developers with a basic understanding of JavaScript, this practical book shows you how to build small, interconnected ES6 JavaScript modules that emphasize reusability. Understanding ECMAScript 6 ECMAScript 6 is coming, are you ready? Exploring ES2016 and ES2017 Exploring ES6 ECMAScript 6 Succinctly Author: Emmit Scott Date: 2016

Blog Low-cost .com Domains with Whois Privacy In an effort to be more privacy conscious I’ve been looking to transition to having Domain Privacy enabled on all the domains that I own. As it turns out many domain registrars, including my current one, charge an additional fee for this service. 15 Comments · Posted: November 22nd, 2014 Write Code Every Day Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy. 73 Comments · Posted: April 10th, 2014 Use Project-based Interviews Instead of “GitHub” First, some background: I highly recommend that you read the following two blog posts: by Ashe Dryden: The Ethics of Unpaid Labor and the OSS Community and by James Coglan: Why Github is not your CV. 16 Comments · Posted: November 21st, 2013 Node.js Stream Playground This summer I had the opportunity to attend NodeConf and it was a fantastic experience.

Tips, tricks, tutorials & screencasts to improve your JavaScript :: The JavaScript Playground Conditional stylesheets vs CSS hacks? Answer: Neither! …or… <html>’s conditional classes From what I’ve seen a good number of developers these days are split between conditional stylesheets and css hacks. You’re used to seeing this: But probably also plenty of this: CSS hacks to target specific browsers stay where the rest of your styles are, but they certainly don’t validate. There are a few problems with it though: Conditional stylesheets mean 1 or 2 additional HTTP requests to downloadAs they are in the the <head>, the rendering of the page waits until they’re totally loaded. Here’s my proposed solution: Using the same conditional comments, we’re just conditionally adding an extra class onto the html tag. Plus it totally validates and works in all browsers. (Hat tip to Paul Hammond and Adam McIntyre for being s-m-r-t.) Doug Avery of Viget points out he prefers to use this technique on the HTML tag, freeing the body tag for dynamic classes. You fancy something different? 2010.05.07: Oh sheesh ya’ll. 2010.09.07: Update follows! Why? It’s very smart.

50 Useful JavaScript Tools Advertisement By Jacob Gube JavaScript is a powerful client-side scripting language used in many modern websites and Web applications. In the hands of a skilled Web developer, JavaScript can enhance the user’s experience of the website and provide rich interactive components and features. But even though syntactically simple in nature, JavaScript is often difficult to author because of the environment it runs in: the Web browser. JavaScript’s popularity is evident in emerging technologies, such as Adobe AIR, which use it as a supported language for creating desktop-based applications. Below, you’ll find 50 excellent tools to help you achieve various tasks involved in authoring JavaScript code. You’ll also find a few new and alternative JavaScript and AJAX frameworks to help you explore options beyond the big names (i.e. Also, be sure to check out the following related posts: JavaScript/AJAX Authoring Tools Documentation Tools JSDoc Toolkit JSDoc Toolkit makes code documentation a breeze.

Adventures in JavaScript Development 14 Coding Challenges to Help You Train Your Brain Programming is becoming an essential part of nearly every industry known to man, the way it helps to organize and maintain large systems is not possible to compare to anything else, and so more and more people begin their journey. You can learn to code both from interactive platforms and also from books – whichever you find most appropriate and easy to learn from. But, sometimes that’s not good enough, and we want to practice new things. Coding is a lot about creativity, your ability to come up with new and interesting ideas; but sometimes, due to a large amount of time spent tackling common problems, we forget about creativity. We could say that coding challenges are great for: learning new ways of doing thingspracticing a new programming languageencountering critical problem solvingkeeping our brain sharp and focusedhaving fun! 1. You get to earn real money, and it’s supported by a community of nearly a million coders, so I’m pretty sure there is a lot of challenging stuff to encounter.

s Wikipedia on Javascript JavaScript (JS) is a lightweight interpreted (or just-in-time compiled) programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, garbage-collected, dynamic language, supporting multiple paradigms such as imperative, functional, and object-oriented. JavaScript's dynamic capabilities include runtime object construction, variable parameter lists, function variables, dynamic script creation (via eval), object introspection (via for...in and Object utilities), and source-code recovery (JavaScript functions store their source text and can be retrieved through toString()). This section is dedicated to the JavaScript language itself, and not the parts that are specific to Web pages or other host environments.

Introduction

Related: