Design Pattern: Transition

May 9, 2006

In this release of the Yahoo! Design Pattern Library we are offering a set of 11 patterns for creating visual transitions. These come under the umbrella of the Transition pattern. There is no doubt that visual transitions can be abused. In fact,...

Read more →

Design Pattern: Invitation

May 9, 2006

With the widespread acceptance of Ajax (and the resurgence of Flash) new ways of interacting on the web have emerged. In many ways, these interactions are not new. Interactions like drag and drop and inline editing have been mainstream on desktop...

Read more →

Synchronous v. Asynchronous

April 4, 2006

XMLHttpRequest can operate synchronously or asynchronously. Many people prefer to use it synchronously. When used this way, the JavaScript engine is blocked until the interaction with the server is complete. Because it blocks, the flow of control...

Read more →

Minification v Obfuscation

March 6, 2006

JavaScript is a load-and-go language. Programs are delivered to the execution site as text (not as executable or semi-compiled class files) where it is compiled and executed. JavaScript works well with the Web, which is a text delivery system,...

Read more →