"An undefined problem has an infinite number of solutions." - Robert A. Humphrey
"No man really becomes a fool until he stop asking questions" - Charles Steinmetz
"Computer Science is no more about computers than astronomy is about telescopes." - E.W.Dijkstra
"Great ability develops and reveals itself increasingly with every new assignment" - Baltasar Gracian
"Do not hire a man who does your work for money, but him who does it for love of it." - Henry Thoreau
"There's a fine line between genius and insanity. I have erased this line" - Oscar Levant
| | Interenet Applications In Javascript |
This seminar
will focus on the core language of JavaScript, not on fancy
DHTML effects like layers and animation; however, a better
understanding of JavaScript does makes it much easier to write
cleaner and more reliable DHTML. Participants will also explore
error handling and object oriented programming, and look at
examples of how this can improve their code. They will also
look at ways of talking directly to the server from JavaScript,
which will allow the development of more responsive, user-friendly
applications.
Object Oriented
Programming Primer
- Object oriented programming versus procedural programming
- Elements of object oriented programming
- Classes
- Objects
- Methods
- Properties
Object Oriented
Programming in JavaScript
- Prototype language versus a true object-oriented language
- Creating objects in JavaScript
- Creating methods in JavaScript
- How do objects relate to document objects?
- Why bother creating our own objects in JavaScript?
|
| |
 |
| | Interenet Applications In Javascript |
Error Handling
- Types of errors
- Default browser error handling
- Handling errors ourselves
- Window.onError handler
- Throwing and catching errors
- Custom approach
Client/Server
Programming with JavaScript
- Sending information to the server without reloading the
page
- Fetching new information into the page
- Simple approaches (frames, layers)
- Sophisticated approach
|
| |
 |