Web DevCenter
MySQL Conference and Expo April 14-17, 2008, Santa Clara, CA

Sponsored Developer Resources

Web Columns
Adobe GoLive
Essential JavaScript
Megnut

Web Topics
All Articles
Browsers
ColdFusion
CSS
Database
Flash
Graphics
HTML/XHTML/DHTML
Scripting Languages
Tools
Weblogs

Atom 1.0 Feed RSS 1.0 Feed RSS 2.0 Feed

Learning Lab






News

Seeking Ubiquity
by Kurt Cagle
Ubiquity, the open source add-on currently in alpha and being produced by the Mozilla team for Firefox, is intended to make such a command line possible. The idea behind ubiquity is to take advantage of both the internal storage capability and online communications in order to let users both create local "scripts" written in JavaScript that can be invoked to perform certain actions and to create a centralized (and vetted) library of such scripts online that people can load to accomplish nearly any task.

Dancing with Many Languages
by Eric Larson
A friend of mine pointed out Disco, a map-reduce framework written in Erlang and using Python for writing the actual map and reduction functions. I haven't tried it just yet, but the concept is interesting in that it uses both Erlang and Python.

Reflecting Upon Chrome
by Kurt Cagle
Chrome represents a change in the way that Google is choosing to play the game, putting them on a far more equal footing with the other browser vendors, and asserting that, on the browser as on the server, they have arrived.

David Flanagan on JavaScript 2
by chromatic
Is JavaScript and HTML the new BASIC? What does the average programmer need from JavaScript 2? Is the web the new client-server model of computing? JavaScript guru David Flanagan addresses these questions and more in this interview.

Harmony comes to JavaScript, but Not Everyone's Singing
by Kurt Cagle
A long and contentious struggle came to an end this week as ECMA Technical Committee 39, responsible for the development and maintenance of ECMAScript (known universally everywhere else as JavaScript), voted to establish ECMAScript 3.1 as the next "trunk" branch for the venerable web browser language, rather than the more ambitious (and contentious ECMAScript 4.0). While the breaking of the deadlock is a momentous achievement, not everyone is happy with it.

Where are the New Client-Side Development Environments?
by chromatic
The old client-server application versus client-only application debate is back on the Web, thanks to Ajax and RIA technologies. It's missing a long-forgotten third contender, however -- one which had significant drawbacks and very significant advantages.

Clear, Concise, and Entertaining Answers to JavaScript Questions
by Laura Adair
JavaScript: The Missing Manual from bestselling author David McFarland teaches you how to use JavaScript in sophisticated ways — even if you have little or no programming experience. Once you the master the language's structure and terminology, you'll learn how to use advanced JavaScript tools

10 Helpings of Dojo Goodness
by Matthew Russell
In an effort to promote my recent book, Dojo: The Definitive Guide, I've been writing an ongoing column for the ONLAMP blog entitled "Dojo Goodness". The idea behind the column is to provide bite-sized chunks of useful information that are...

Bestselling Author David McFarland Gives Clear, Concise, and Entertaining Answers to JavaScript Questions
by Mary Rotman
With the recent release of JavaScript: The Missing Manual, I asked bestselling author David McFarland a few questions about his new book.

Tuesday's OSCON Event Schedule
by chromatic
OSCON is happening right now at the Oregon Convention Center in Portland, Oregon, bringing together thousands of experts, visionaries, and hackers in the trenches to explore all that open source has to offer. Today's afternoon sessions include: Creating Location-aware Web 2.0 Applications on an Open Source Geospatial Platform TCP/IP Troubleshooting for System Administrators People for Geeks Practical Erlang Programming Porting to Python 3.0 Hack This App! PHP Security Workshop ...and more! For more information about OSCON and to view the complete event schedule visit our OSCON 2008 site.

High Performance Scalable Web Sites and Optimization
by Simon St. Laurent
O'Reilly published Building Scalable Web Sites, High Performance Web Sites, and now Website Optimization. How similar and different are these three books?

Powering Up Ajax Development Techniques
by Laura Adair
Dojo: The Definitive Guide — This comprehensive guide to Dojo includes a hard-hitting reference to help you build rich and responsive web applications with complex layouts and form controls closely resembling those found in the most advanced desktop applications. If you're a DHTML-toting web developer, you need to read this book.

Powering Up Ajax Apps with Dojo
by Matthew Russell
The book I've been working on for the past year, Dojo: The Definitive Guide, has finally materialized and is now available on Safari. Printed copies should be available no later than this Tuesday, June 17th -- the same day Firefox...

Turbo-charging JavaScript - Trace Trees and V8
by Kurt Cagle
Persistence, performance, rich APIs and increasing broadband connectivity are all likely to make a huge difference for this latest generation of browsers, and the quantum improvement of JavaScript capabilities due to Trace Trees and precompiled JavaScript will likely play a major part in that evolution.

How to create Tabs with CSS and jQuery from scratch
by Eric Berry
Learn how to create a tabbed content window using CSS and jQuery from scratch.



JavaScript & DHTML Cookbook: Recipe of the Day
  From the JavaScript & DHTML Cookbook: Recipe of the Day

You want to verify that a text box contains one of the following: any text, a number, a string of a fixed length, or an email address.

Do it now.


Today's News
November 21, 2008

Copy and Paste JavaScript with an Ajax Engine It's not necessary to understand the characteristics of Ajax in order to use it. This article provides copy and paste JavaScript with an Ajax engine. No modifications are necessary. [Source: JavaScriptSource.com news]

Working with the DOM Stylesheets Collection The DOM exposes the style sheets as a property of the document object. Using the document.styleSheets property, you can create, delete and modify existing rules within any style sheet in the page. By Rob Gravelle. 1121 [Source: WebReference News]

Simple Thumbnail Solution Use this script to browse through a series of images. The thumbnail images are displayed, and a larger copy of the selected image is displayed to the right. The selected thumbnail is also highlighted. [Source: JavaScriptSource.com news]

DOMAssistant A small library for use with the Document Object Model (DOM). The idea is that everything starts with the element(s) in question, selected through ID or CSS selectors, and then perform various methods on it, such as adding or removing classes, events etc. Includes complete documentation. [Source: JavaScriptSource.com news]

Animated Hovering Windows Using JavaScript You've probably seen many Web sites with windows that seem to appear out of nowhere on the screen. This tutorial will explain how to use that technique to accomplish your own effects. [Source: JavaScriptSource.com news]

xref: Automatic Cross Referencing Script Available in static JavaScript and dynamic (with a Perl back-end) flavors, the WebReference xref script is a traffic-building tool that enables you to automatically insert links into your Web pages whenever a key term is encountered on the page. By Dan Ragle. 1113 [Source: WebReference News]

Obtrusive JavaScript Checker This tool traverses all elements in a Web page. When it finds an HTML element with inline events, it highlights them with a red border. Available as a Firefox extension or Greasemonkey script. [Source: JavaScriptSource.com news]

jQuery Feed Menus This script will allow your users to subscribe to all of your feeds in one location. Use it to list your RSS feeds for your blog, your main site, Twitter feed, and others. No need for multiple feed links. Easy to implement. [Source: JavaScriptSource.com news]

Insert Form Fields On Demand This script will provide additional fields in a form, as needed, on demand. Any number of fields can be added. Easy to customize and implement. [Source: JavaScriptSource.com news]

Totally Own CSS with JavaScript The last great frontier for a JavaScript programmer is usually the direct manipulation of a stylesheet. While incredibly powerful tools, the documentation is sparse and the browsers rife with incompatibilities. This tutorial examines three functions which will make working with stylesheets very trivial. There is also a short tutorial and reference for those who want to go beyond the basic tools. [Source: JavaScriptSource.com news]