background preloader

Table of Contents

Table of Contents
Page last changed today

YUI Theater: Douglas Crockford, The JavaScript Programming Language I’ve shared on YUIBlog and in the YUI Theater two presentations created by Yahoo! JavaScript Architect Douglas Crockford (“Advanced JavaScript” and“An Inconvenient API: The Theory of the Dom”). Today I’m happy to announce that Douglas’s more foundational talk “The JavaScript Programming Language,” is publicly available. In this presentation, which is meant to be the beginning of the three-course sequence (followed by “Theory of the DOM” and then “Advanced JavaScript”), Douglas explores not only the language as it is today but also how the language came to be the way it is. It’s always worth pointing out that ideas and perspectives are Douglas’s own and that the many eggregious flaws in videographic craftsmanship are mine. Download slides (zipped PowerPoint file)

Tout JavaScript La référence javascript Tout JavaScript.com vous propose sur cette interface ergonomique et conviviale, plus de 230 fiches détaillant précisément les objets javascript , leurs propriétés et leurs méthodes . , les fonctions natives et les mots de structures sont regroupés dans le répertoire Mots_clefs. Naviguez simplement dans l'arborescence des objets dans le menu de gauche. Quand vous lancez une fiche, l'arborescence du menu s'ouvre à la position de l'objet sélectionné. Cette référence javascript, développée et écrite pour Tout JavaScript.com, est en constante évolution. Erreur ?] Accès rapide : window, document, Array, RegExp, Math, Image, navigator...

Curso en JavaScript - 1. Introducción Curso de Javascript | Versión 4.0 Por Víctor M. Rivas Santos 1.1 ¿Qué es Javascript? JavaScript es un lenguaje interpretado, al igual que VisualBasic, Perl, TCL... (ahora está de moda decir que son lenguajes de script :-|) sin embargo, posee una característica que lo hace especialmente idóneo para trabajar en Web, ya que son los navegadores que utilizamos para viajar por ella los que interpretan (y por tanto ejecutan) los programas escritos en JavaScript. Los programas en JavaScript no son la primera forma que conoce la Web para transformar información, dado que el uso de CGIs está ampliamente difundido. Cargar la página del formularioEnviar los datos al servidor, y Recibir la nueva página que ha generado el CGI. Por el contrario, los programas escritos en JavaScript se ejecutan en el navegador del cliente, sin necesidad de que intervenga el servidor. Por último, es necesario resaltar que hay dos tipos de JavaScript. 1.2 ¿Qué NO es Javascript? 1.3.

Intro Javascript--what the heck is it? Is it a really difficult programming language that casual web designers should be afraid of? What is it used for? JavaScript has been around for several years now, in many different flavors. By definition, JavaScript is a client-side scripting language. There are many uses (and abuses!) Clocks Mouse Trailers (an animation that follows your mouse when you surf a site) Drop Down Menus Alert Messages Popup Windows HTML Form Data Validation Before you begin this tutorial, you should have basic knowledge of HTML. This tutorial will cover the basics of JavaScript, from where to place your JavaScript all the way to making your own JavaScript functions. We recommend that you read a few lessons a day and practice what you have learned. Report a Bug or Comment on This Lesson - Your input is what keeps Tizag improving with time!

JavaScript Date Format Saturday, June 9th, 2007 • Related • Filed Under Update: The documentation below has been updated for the new Date Format 1.2. Get it now! Although JavaScript provides a bunch of methods for getting and setting parts of a date object, it lacks a simple way to format dates and times according to a user-specified mask. When choosing which special mask characters to use for my JavaScript date formatter, I looked at PHP's date function and ColdFusion's discrete dateFormat and timeFormat functions. With my date formatter, I've tried to take the best features from both, and add some sugar of my own. Before getting into further details, here are some examples of how this script can be used: var now = new Date(); now.format("m/dd/yy"); dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT"); now.format("isoDateTime"); dateFormat.masks.hammerTime = 'HH:MM! Following are the special characters supported. And here are the named masks provided by default (you can easily change these or add your own):

JavaScript Execution Context, Closure, Eval and “this” Keyword These are a few key concepts of JavaScript language that developers should know: execution context, activation object, variable instantiation, scoping, closure, eval and “this” keyword. Knowing these would help one tremendously in Ajax development. For example, when you write an inner function, you know that you can access the local variables defined in the outer function as if they were defined locally. You can also access the global variables. -Why? How does the host environment resolve such variables? Another example: When you pass arguments to a function, you can access these arguments as if they were locally defined variables. A slightly more involved example that developers must have seem similar code a lot but may not know the “why”: Why would the 2nd alert box show 800 (means the value of localVar is retained from the first call) while the third alert displays 700 (the value of localVar is not retained from previous calls)?

A re-introduction to JavaScript - MDC 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. JavaScript was created in 1995 by Brendan Eich while he was an engineer at Netscape. 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. And there are some built-in Error types as well.

Related: