Javascript For Complex User Interfaces
Keywords: Javascript, browser, DHTML, OOP, user interface, Internet Explorer, Mozilla
Modern browsers finally support the complete CSS (style sheet) specification, allowing designers to make their web sites interactive on the client side. I have done a number of such projects, customizing menus to increase ease of use and making effective use of screen space (or "enhanced utilization of screen real estate encouraging streamlined user interactions" if you are in marketing). I have also helped out troubleshooting complex javascript.
Thoughts: Javascript (equivalent to Flash's Actionscript 1) is an interesting language. Objects are very flexible and dynamic: the extreme opposite of C++'s strong typing. The lack of error reporting becomes an issue on larger projects, but dynamic objects also make solving some problems easier, once you get used to it.
Incidentally my dcflash open source library, has a statistics actionscript 1 sub-library which deliberately works equally well as javascript.
|