IS2802 Introduction to Multimedia Applications for Business Lecture 1: Introduction to IS2802 Rob Gleasure

Slides:



Advertisements
Similar presentations
Revision Lecture and Explanation of Exam format. The exam format is explained below. In terms of content, the exam covers the entire course syllabus.
Advertisements

JavaScript and AJAX Jonathan Foss University of Warwick
JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
JavaScript Objects - DOM CST 200 JavaScript. Objectives Introduce JavaScript objects Introduce Document Object Model Introduce window object Introduce.
Administrative  Philosophy  Class survey  Grading  Proposal (5 points max)  Small projects (10 points each max)  Project (40 points max)  Presentation.
Multiple Tiers in Action
AJAX (Asynchronous JavaScript and XML) Amit Jain CS 590 – Winter 2008.
Administrative  Philosophy  Class survey  Grading  Project  Presentation.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
By: Shawn Li. OUTLINE XML Definition HTML vs. XML Advantage of XML Facts Utilization SAX Definition DOM Definition History Comparison between SAX and.
INTRODUCTION TO CLIENT-SIDE WEB PROGRAMMING ACM 511 ACM 262 Course Notes.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
HTML DOM.  The HTML DOM defines a standard way for accessing and manipulating HTML documents.  The DOM presents an HTML document as a tree- structure.
Lecture 11 – DOM Scripting SFDV3011 – Advanced Web Development Reference: 1.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Client side web programming Introduction Jaana Holvikivi, DSc. School of ICT.
INTRODUCTION TO JAVASCRIPT AND DOM Internet Engineering Spring 2012.
Javascript II DOM & JSON. In an effort to create increasingly interactive experiences on the web, programmers wanted access to the functionality of browsers.
JavaScript Frameworks Presented by Kyle Goins Also see:
April 20023CSG11 Electronic Commerce HTML John Wordsworth Department of Computer Science The University of Reading Room 129, Ext.
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
Introduction to Programming the WWW I CMSC Winter 2003 Lecture 10.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
 defined as Extensible Markup Language (XML) is a set of rules for encoding documents  Defines structure and data.
CO1552 – Web Application Development Further JavaScript: Part 1: The Document Object Model Part 2: Functions and Events.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
IS2802 Introduction to Multimedia Applications for Business Lecture 4: JavaScript, Loops, and Conditional Statements Rob Gleasure
Computer Science Department Web Portal - support for educational process M.Stanković, Ivan Petković Faculty of Electronic Engineering, University of Niš.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
HTML DOM Basharat Mahmood, Department of Computer Science, CIIT, Islamabad, Pakistan 1.
Computer Information System Information System California State University Los Angeles Jongwook Woo CIS 461 Web Development I HTML DOM part I Jongwook.
Chapter 6 Murach's JavaScript and jQuery, C6© 2012, Mike Murach & Associates, Inc.Slide 1.
Web Application Development 1 Course Introduction.
Overview Web Technologies Computing Science Thompson Rivers University.
1 Objects In JavaScript. 2 Types of Object in JavaScript Built-in objects User Defined Objects Browser Object Document Object Model.
XML DOM Week 11 Web site:
Live Project Based Industrial Training SSDN Technologies Pvt. Ltd. Call Us: /
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
I Copyright © 2004, Oracle. All rights reserved. Introduction.
THE DOM.
DHTML.
Web Technologies Computing Science Thompson Rivers University
Programming Web Pages with JavaScript
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Unit M Programming Web Pages with
Lecture 11. Web Standards Continued
W3C Web standards and Recommendations
Application with Cross-Platform GUI
Web Development Training
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Introduction to Internet Programming
Week 11 Web site: XML DOM Week 11 Web site:
The Document Object Model
Introduction to Programming the WWW I
Document Object Model (DOM): Objects and Collections
Secure Web Programming
Web Application Development CSC318.
Web Technologies Computing Science Thompson Rivers University
Class 4: Building Interactive Web Pages
Murach's JavaScript and jQuery (3rd Ed.)
Creating dynamic/interactive web pages
Internet Skills ELEC135 Alan Noble Room 504 Tel:
Presentation transcript:

IS2802 Introduction to Multimedia Applications for Business Lecture 1: Introduction to IS2802 Rob Gleasure

IS2802 Contact me at  Ext 2503  Room  Website for this course 

Outline of IS2802/IS2803 What we will cover this year  IS2802 JavaScript JQuery  IS2803 Database design and SQL PHP

Outline of IS2802/IS2803 Assignments and grading will involve  IS2802 Development project with HTML/CSS/JavaScript/JQuery focus (100%)  IS2803 Development project will build upon website built in IS2802, with additional PHP/SQL functionalities (50%) End of year exam (50%)

The Document Object Model The Document Object Model (DOM) is an interface between programs and scripts and web documents. The DOM defines a standard way of accessing and manipulating HTML or XML documents It is language neutral, so Java, C++, VB, etc. can all use it It is platform independent, so it is not Windows-only, Mac-only, Linux-only, etc.

The Document Object Model The W3C DOM is divided into three different components  Core DOM - defines a standard set of objects for any structured document  XML DOM - defines a standard set of objects for XML documents  HTML DOM - defines a standard set of objects for HTML documents The DOM is also divided into three levels: 1, 2 and 3, where each level allows more complex interactions but is less unanimously supported amongst browsers.

The Document Object Model The HTML DOM presents a document in a tree-structure image from

The Document Object Model The XML DOM also presents a document in a tree-structure image from

The Document Object Model Every component of a HTML/XML document is represented in the DOM by nodes  The entire document is a document node  Every element is an element node  The text in the elements are text nodes  Every attribute is an attribute node  Comments are comment nodes Nodes contain relational information stored as part of the DOM, as well as properties and methods for retrieving, deleting or altering data within nodes. These built-in components of the DOM become vital when programmers begin adding scripts to pages

So What Does Object-Oriented Mean? Seriously, what do you think? Why would we want to program things for the objects in our webpage?

References and Further Reading