| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles |
- Advanced JavaScript III by Howard Feldman - [Clicks: 26]
JavaScript guru Howard Feldman completes his voyage through the world of JavaScript hacking with this article. This time around, he tackles dynamic tables, switching out form elements, and putting prompting text in text boxes.
http://www.onlamp.com/pub/a/onlamp/2007/11/20/advanced-javascript-iii.html - Nov, 2007 - Introducing TrimPath Junction by Jack Herrington, Steve Yen - [Clicks: 4]
We've all gotten familiar with the concept of developing an MVC (Model-View-Controller) application using a server, with the browser merely the client for the view. But TrimPath Junctions brings the entire MVC pattern to a browser-only JavaScript world. Interested? Then read on!
http://www.onlamp.com/pub/a/onlamp/2007/08/30/introducing-trimpath-junction.html - Aug, 2007 - Advanced JavaScript II by Howard Feldman - [Clicks: 20]
Continuing on from the first part of this series, Howard Feldman dives deeper into all the ways you can morph your web pages with a little JavaScript magic. This month he shows us how to swap photos, do tabbed panes, expand and contract tree lists, and do drop-and-drag item ordering.
http://www.onlamp.com/pub/a/onlamp/2007/08/23/advanced-javascript-ii.html - Aug, 2007 - Talking Web Clients with JavaScript and the Speech API by Paul Kimmel - [Clicks: 8]
See how to make your web clients read or play content to its users. You will experiment with JavaScript from the command line, learn a JavaScript debugging technique that might be useful, and see how to load the Speech API and ask it to read the ALT (text) attribute of HTML controls.
http://www.developer.com/net/asp/article.php/3688966 - Jul, 2007 - Writing Advanced JavaScript by Howard Feldman - [Clicks: 20]
With JavaScript toolkits like YUI and Dojo becoming the de facto method of adding interactivity to web pages, it's still worth knowing how to implement this kind of functionality yourself, if for no other reason than to have a better understanding of what the toolkits do. Howard Feldman shows how to do a few commonly requested features using nothing but bare JavaScript.
http://www.onlamp.com/pub/a/onlamp/2007/07/05/writing-advanced-javascript.html - Jul, 2007 - Memory leak patterns in JavaScript by Abhijeet Bhattacharya, Kiran Shivarama Sundar - [Clicks: 28]
Plugging memory leaks in JavaScript is easy enough when you know what causes them. In this article authors Kiran Sundar and Abhijeet Bhattacharya walk you through the basics of circular references in JavaScript and explain why they can cause problems in certain browsers, especially when combined with closures. After seeing some of the common memory leak patterns you should watch out for, you'll learn a variety of easy ways to work around them.
http://www-128.ibm.com/developerworks/web/library/wa-memleak/ - Apr, 2007 - Finite state machines in JavaScript, Part 3: Test the widget by Edward J. Pring - [Clicks: 37]
In this series you learn to use how a finite state machine to methodically design complex behavior for a simple Web widget -- an animated tooltip that fades into and out of view. The resulting code is compact and concise, its logic is transparent, and its animation performs smoothly even on heavily loaded processors. In this article, learn how to deal with practical issues to make the implementation work in all popular Web browsers, and wrap things up. Part 1 showed how to use a finite state machine to methodically design complex behavior for a simple Web widget. Part 2 described how to implement that behavior in JavaScript, and take full advantage of its distinctive language features, including associative arrays and function closures.
http://www-128.ibm.com/developerworks/java/library/wa-finitemach3/index.html - Mar, 2007 - Finite state machines in JavaScript, Part 2: Implement a widget by Edward J. Pring - [Clicks: 43]
Part 1 of this series illustrated how to use a finite state machine to methodically design complex behavior for a simple Web widget -- an animated tooltip that fades into and out of view. In this article, you learn to implement that behavior in JavaScript and take full advantage of its distinctive language features, including associative arrays and function closures. The resulting code is compact and concise, its logic is transparent, and its animation performs smoothly even on heavily loaded processors.
http://www-128.ibm.com/developerworks/web/library/wa-finitemach2/index.html - Feb, 2007 - Implementing "Real" Classes in JavaScript by Bruce Wallace - [Clicks: 32]
JavaScript developers can use the presented compact implementation to take advantage of most of the features of the Java classes. This will enable the use of robust design patterns needed for AJAX and Rich Internet Applications (RIA).
http://www.developer.com/services/article.php/3657486 - Feb, 2007 - Finite state machines in JavaScript, Part 1: Design a widget by Edward J. Pring - [Clicks: 36]
Finite state machines have long been used as an organizing principle for designing and implementing complex behavior in event-driven programs, such as network adapters and compilers. Now, programmable Web browsers have opened a new event-driven environment to a new generation of applications. Browser-based applications, popularized by Ajax, are becoming more complex. Designers and implementers can benefit from the discipline and structure that finite state machines offer. In this article, you, learn how to use a finite state machine to design complex behavior for a simple Web widget -- an animated tooltip that fades into and out of view.
http://www-128.ibm.com/developerworks/java/library/wa-finitemach1/index.html - Jan, 2007