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

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 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, multi-paradigm, single-threaded, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. 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. Looking to become a front-end web developer? Get started

Introduction :: CMotion Image Gallery Note: Updated Aug 24th, 06' by jscheuer1 for various improvements. Description: CMotion Image Gallery is a versatile gallery script that uses the most intuitive input devise available, the user's mouse, to control it! The user can direct both the image scrolling direction and speed just by placing the mouse on either spectrums of the image gallery. Clicking on an image can then load a larger version of it, navigate to a page etc. Improvements by Jscheuer1 (Aug 24th, 06') to this script are: Allows for easy optional centering. Demo. Directions Step 1: Add the following code to the <head> section of your page: This script references an external .js and .css file. 1) motiongallery.js 2) gallerystyle.css Step 2: Add the below HTML code to the <BODY> section of your page. In the code of Step 2 above, modify the HTML contained within the two DIV tags as desired to reference your images. Have fun! Recent Change log

JSbooks - free javascript books

Related: