JavaScript Guides

Advanced




Using Ajax for Web Application Development What Businesses Need to Know
by: Francis Wong
Date: September 14, 2007
Lately, you may have been hearing more and more about Ajax and begun to wonder how it could be
beneficial to your business's web application development projects. First, it is important to start with
an understanding of this type of web programming. While the concept is not new - it has existed
since 1998 - the term did not come into being until February 2005, when Jesse James Garrett
coined it as a way to shorten the combination of three technologies that he was going to be using for
web application development: Asynchronous JavaScript and XML. This recent phrasing may partially
explain why Ajax programming has become such a hot concept for businesses to explore.

The Low-Down On JavaScript
by: David Sielicki
Date: August 24, 2007
JavaScript first emerged in 1996 and was a programming language written by Brendan Eich for
Netscape. Initially, it was developed so the code could be embedded in Web pages so it could
process numbers and modify the contents of forms. Over the years, the use of JavaScript code has
increased exponentially and is now used in a great many ways, including image manipulation and
mouse-over effects etc. Although it is now such a popular programming language in it’s own right,
there are few minor niggles and issues to be aware of.

The Future of Web Accessibility
by: Trenton Moss
Date: August 20, 2007
It's been seven years since the W3C released the first version of the web content accessibility
guidelines (WCAG 1.0). Since then, accessibility has slowly but surely turned up on the radar of web
managers in most large organisations.

Pros and Cons of Flash-based Sites
by: Colin Stables
Date: June 04, 2007
Flash's ActionScript opens up a vast field of possibilities. Programmers and designers have used
Flash to create interactive features ranging from very lively feedback forms to attractive Flash-based
games. This whole new level of interactivity will always leave visitors coming back for more.

JavaScript Implementation of Hashtable
by: Uzi Refaeli
Date: May 03, 2007
Very often there is a need to use a data structure that keeps parameters in a form of key-value.

Speed Up Your Javascript Load Time
by: Kalid Azad
Date: February 26, 2007
Javascript is becoming increasingly popular on websites, from loading dynamic data via AJAX to
adding special effects to your page.

Is Your Website Hackable Why You Need to Worry
by: Kevin J Vella
Date: February 13, 2007
The recent attacks directed towards UCLA and the TJX Group have sent wild shockwaves that set
many organizations rethinking their security infrastructures. This article highlights prominent hacking
episodes of December 2006 and provides much needed statistics on web application hacking.

Web Analytics with JavaScript Page Tagging and Server Log Files Comparison of 2
Analytical Methods

by: Kingsley Tagbo
Date: February 08, 2007
There are 2 primary ways to collect and analyze web server log files. The first way is through the use
of JavaScript code embedded between the [head] metatags of each page you need to analyze. The
JavaScript code is executed when the page loads. An exampl

How to Validate Forms with JavaScript
by: Paul McCarthy
Date: January 09, 2007
This solution demonstrates key advantages in using JavaScript to progressively enhance a form.

Open Source Code behind PoloMercantil
by: Roberto Sedycias
Date: January 03, 2007
As we started the project of the electronic auction PoloMercantil.com, we knew that the proprietary
software costs would be too high for our financial resources. Our only option then was to make use
of Open Source Code softwares.

JavaScript Obfuscators Review
by: ajaxpath.com
Date: December 21, 2006
Obfuscated code is source code that is (usually intentionally) very hard to read and understand.
Macro preprocessors are often used to create hard to read code by masking the standard language
syntax and grammar from the main body of code.

AJAX is NOT A Search Engine Killer Anymore Friendly AJAX Howto
by: Andrey Sivtsov
Date: December 12, 2006
AJAX has been accepted to be unfriendly to the search engines, and thus not recommended to be
used in Community Software. Today BoonEx tells how to make AJAX friendly.

Bonsai - a Loopless Tree Menu Using Event Delegation
by: Christian Heilmann
Date: November 08, 2006
This is an example how to use Event Delegation instead of event handling to avoid having to loop
through a lot of elements.

Correct OOP for Javascript
by: Shelby H. Moore
Date: October 23, 2006
Among the numerous articles on the topic of inheritance and OOP (Object Oriented Programming)
using Javascript, many of them share a fundamental flaw.

9 JavaScript Tips You May Not Know
by: Ayman Hourieh
Date: October 16, 2006
JavaScript is a fully-featured Object-Oriented programming language, on the surface, it shares
syntactical similarities with Java and C, but the mentality is quite different, at its core, JavaScript
is more similar to functional languages.

CSS in the Large
by: Krzysztof Szafranek
Date: October 12, 2006
CSS is not a programming language. Its syntax was intented to be easy to grasp for designers –
people who think in a visual rather than procedural way.

Useful Utility Functions in mootools
by: Cory Hudson
Date: September 15, 2006
The new mootools JavaScript framework has quickly impressed me with its design and usefulness.

JavaScript CSS Tool Convert Margins To Padding
by: Jonathan Aquino
Date: August 30, 2006
Ever wonder what the source of those mysterious gaps on your webpage is, but Web Developer
Extension won't tell you because it can only inspect padding but not margins?

Lert A multi-button alert-confirm
by: Jeffrey Sambells
Date: August 21, 2006
Lert() is a quick JavaScript object I put together to replace the alert and confirm box built into
JavaScript.

JavaScript Tricks And Good Programming Style
by: Alexander Kirk
Date: August 10, 2006
Throughout time I added a few habbits that I consider to be good practices and increase the quality
of my code

Javascript Speed Tests
by: Sean Patrick Kane
Date: August 02, 2006
How does the speed of your browser compare with the speed of competing browsers?

Enumerating JavaScript Objects
by: Dean Edwards
Date: July 28, 2006
Enumeration lies at the heart of DOM Scripting.

A better dollar function - getElementsByAnything
by: Matthew Pennell
Date: July 27, 2006
Anyone with more than a passing interest in modern Javascript techniques is probably aware of the
Prototype framework. Among other things, it includes the extremely neat $ (dollar) function.

Mouse wheel programming in JavaScript
by: Adomas Paltanavicius
Date: July 25, 2006
This page is to provide you with general information about handling mouse wheel-generated events
in JavaScript programming language.

JavaScript Closures for Dummies
by: Morris Johns
Date: July 20, 2006
This page explains closures so that a programmer can understand them - using working JavaScript
code.

Mastering Ajax Part 5 Manipulate the DOM
by: Brett McLaughlin
Date: June 05, 2006
Learn how to create, remove, and change the parts of a DOM tree, and take the next step toward
updating your Web pages on the fly!

Object-Oriented JavaScript
by: Tim Huegdon supported by Berufsbekleidung
Date: May 25, 2006
So without further ado, here’s how to objectify your javascript…

Mastering Ajax Part 4 Exploiting DOM for Web response
by:
Date: May 22, 2006
We've captured the spy Mustafa from

How JavaScript Crossed the Chasm
by: Aytekin Tank
Date: May 10, 2006
Until couple years ago, doing anything more than simple form validations or image mouseovers with
JavaScript was considered drudging work.

Mastering Ajax Part 3 Advanced requests and responses in Ajax
by: Brett McLaughlin
Date: May 03, 2006
Gain a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object.

Mastering Ajax Part 2 Make asynchronous requests with JavaScript and Ajax
by: Brett McLaughlin
Date: April 18, 2006
In this article, Brett McLaughlin shows you how to create XMLHttpRequest instances in a cross-
browser way, construct and send requests, and respond to the server.

Top 10 Custom JavaScript Functions of All Time
by: Dustin Diaz
Date: April 03, 2006
If there was ever a universal common.js shared among the entire develosphere, you'd find these ten
(plus one bonus) functions. It would be the swiss army knife no developer would go into production
without.

Seven Ways to Toggle an Element with JavaScript
by: Dustin Diaz supported by Baby
Date: March 30, 2006
There are litterally an unlimitted number of ways to toggle an element’s display with JavaScript.
Some, more useful than others. Dating back to the late nineties, toggling is perhaps the oldest trick
in the book within JavaScript development.

Hide Your E-mail Address from Spammers with mangleEmail
by: Scott Severance supported by Whirlpools gnstig
Date: March 28, 2006
This is a Javascript function that transparently hides your e-mail address from spambots, provided
that spambots don't execute Javascript. It doesn't impact the end user in most cases.

AdvancedAJAX 1-0
by: Lukasz Lach supported by Shop-Portal - Europa
Date: March 24, 2006
AdvancedAJAX is a JavaScript object allowing to use XMLHttpRequest object easier and speeding
up development of AJAX based projects. It consists a bound of methods helping creating queries,
error handling, usage with HTML forms as well as connection timeouts and reconnecting.

Top 5 Web-Based Desktops
by:
Date: March 23, 2006
Web interfaces are coming close to the functionality one would expect of a full-fledged operation
system.

HOWTO Make Yahoo Web Service REST Calls with JavaScript and XMLHttpRequest
by: Yahoo! Developer Network
Date: February 09, 2006
AJAX web applications are all the rage these days, and one important aspect of AJAX is a
mechanism of making asynchronous connections from the back end of a web application with an
object called XMLHttpRequest.

Asynchronous JavaScript Technology and XML AJAX
by: Greg Murray supported by Plakate Flyer drucken 24h
Date: February 08, 2006
Anyone who has used Flickr, GMail, Google Suggest, or Google Maps will realize that a new breed
of dynamic web applications is emerging.



JavaScripts Guides: Beginner, Advanced
JavaScripts Tutorials: Beginner, Advanced



[Home] [Templates] [Blog] [Forum] [Directory] JavaScript Guides - Advanced