One of the two really clever ideas in JavaScript is that objects are dynamic collections with differential inheritance. Differential inheritance means that when object B inherits from object A, object B does not have to contain a copy of all of...
Read more →
It's no secret that we're fans of Firebug , the diabolically useful Firefox extension from Joe Hewitt that provides integrated debugging features, DOM inspection, live HTML/CSS/JavaScript manipulation, profiling, and more. Today we're pleased to...
Read more →
Christian Heilmann and Mark Norman Francis are lead Yahoo! frontend engineers who ply their trade in Yahoo!'s London office in Covent Garden. Both are frequent speakers on the web-developer conference circuit in the UK. Christian blogs at...
Read more →
JavaScript's switch statement was inspired by Java's switch statement, which was inspired by C++'s switch statement, which was inspired by C's switch statement, which combined aspects of C. A. R. Hoare's case statement and Fortran's computed goto...
Read more →
In this tutorial we will build a subclass for DataTable called DataView. This subclass will allow the DataTable to hide a particular column by right clicking in the table header rows and selecting a column from a...
Read more →
We released version 2.2.2 of the Yahoo User Interface Library (YUI) today. This is a minor bug-fix release that corrects several issues introduced in the 2.2.1 update. Full details are available in the README files that accompany the download. For a...
Read more →
John Resig , creator of the JQuery JavaScript library and author of Pro JavaScript Techniques , is a Mozilla Corp. technologist focused on the relationship between Mozilla and the world of JavaScript libraries. In that capacity, he's embarked on...
Read more →
Parallel Downloads The biggest impact on end-user response times is the number of components in the page. Each component requires an extra HTTP request, perhaps not when the cache is full, but definitely when the cache is empty. Knowing that the...
Read more →
JSON is a data interchange format. It is used in the transmission of data between machines. Since it carries only data, it is security-neutral. The security of systems that use JSON is determined by the quality of the design of those systems. JSON...
Read more →
Today is the release of version 2.2.1 of the Yahoo User Interface (YUI) Library, and the update to our A-Grade Browser Chart . While the previous release brought new components and significant revisions, this release is primarily about bug fixes....
Read more →