|
Introduction to Dynamic HTML Part 1: JavaScript (9:00am - 5:00 pm) Dynamic HTML (DHTML) is an amalgam of standards and technologies -- HTML 4.0, JavaScript, and the Document Object Model (DOM) -- aimed at supporting the creation of interactive, highly formatted Web pages. This workshop examines DHTML's core technologies, with special emphasis on implementation issues, design problems, and general applicability. Coded examples are prominently featured.
This course is particularly useful for webmasters or anyone involved in the creation of Web pages.
The course is presented in two parts. Part 1: Introduction to DHTML JavaScript will introduce JavaScript in detail. It will explore what JavaScript can and cannot do (and also examine the relationship between JavaScript and Microsoft's Jscript). Significant time will be spent examining the JavaScript language and the web browser object model including: inline scripting and client-side scripting; language structure and syntax; variables, identifiers and data types; expressions and operators; statements, functions,objects and arrays.
We'll also discuss programming with Windows, Windows references, frame programming, browser identification and plug-in identification. Manipulating objects and working with forms will also be covered. And we'll examine the differences between CGI and JavaScript. We'll leave you with a wealth of JavaScript resources so you can begin applying this knowledge to the design of your Web pages.
Prerequisites: Working knowledge of HTML is essential; a knowledge of higher level programming and/or scripting language will be helpful. Instructors assume students know markup concepts and the key elements of the HTML tag set.
Instructors: Darin Stewart is Project Manager and Principal Architect of the Pennsylvania Education Network Digital Object Repository (PENDOR) and a doctoral candidate in information science at the School of Information Sciences, University of Pittsburgh, working in the areas of digital library architecture and hypermedia navigation.
Christinger Tomer is Associate Professor and Chairman, Department of Library and Information Science, School of Information Science, University of Pittsburgh. His research interests include digital libraries, digital publishing and use of dynamic documents in scholarly communication, and the information economy. |