CS 215 Web Oriented Programming Review Dr. Orland Hoeber orland

Slides:



Advertisements
Similar presentations
© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Advertisements

JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
JavaScript and the DOM Les Carr COMP3001 Les Carr COMP3001.
Tutorial 16 Working with Dynamic Content and Styles.
Chapter 16 Dynamic HTML and Animation The Web Warrior Guide to Web Design Technologies.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic CSS: Cascading Style Sheets.
Internet Development 1 Introduction Colm O Suilleabhain.
Dynamic Web Pages Bert Wachsmuth. Review  Internet, IP addresses, ports, client-server, http, smtp  HTML, XHTML, XML  Style Sheets, external, internal,
Chapter 9 Introduction to the Document Object Model (DOM) JavaScript, Third Edition.
Chapter 7: Dynamic HTML and Animation JavaScript - Introductory.
Tutorial 13 Working with Objects and Styles. XP Objectives Learn about objects and the document object model Reference documents objects by ID, name,
Computer Science 103 Chapter 2 HyperText Markup Language (HTML)
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
Chapter 14 Introduction to HTML
XML on the Web: is it still relevant? O'Neil D. Delpratt.
Getting Started with Dreamweaver
INTRODUCTION TO WEB DATABASE PROGRAMMING
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.
Building the User Interface by Using HTML5: Organization, Input, and Validation Lesson 3.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Robert Vitolo CS430.  CSS (Cascading Style Sheets)  Purpose: To provide a consistent look and feel for a set of web pages To make it easy to update.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
JavaScript Teppo Räisänen LIIKE/OAMK HTML, CSS, JavaScript HTML defines the structure CSS defines the layout JavaScript is used for scripting It.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University.
Execution Environment for JavaScript " Java Script Window object represents the window in which the browser displays documents. " The Window object provides.
CNIT 133 Interactive Web Pags – JavaScript and AJAX JavaScript Environment.
DHTML: Dynamic HTML Internet Technology1. What is DHTML? A collection of enhancements to HTML ► To create dynamic and interactive websites Combination.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
WEB DESIGN UNIT 2 Unit 2 Module 2-5. WHAT HAVE YOU LEARNED?  What is the title tag do? Where does it show?  What are the tags that need to be on every.
JavaScript, Fourth Edition
IS 360 Declaring CSS Styles. Slide 2 Introduction Learn about the three ways to declare a style Inline / embedded / external Learn about the effect of.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Tutorial 7.
Css. Definition Cascading style sheet (CSS)  It is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.
JavaScript - A Web Script Language Fred Durao
 2004 Prentice Hall, Inc. All rights reserved. Chapter 13 - Dynamic HTML: Object Model and Collections Outline 13.1 Introduction 13.2 Object Referencing.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Web Development 101 Presented by John Valance
XP Review 2 New Perspectives on JavaScript, Comprehensive1 Introducing Cascading Style Sheets Formatting Web Pages with CSS.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
Rich Internet Applications 3. Client JavaScript. Document Object Model (DOM) The DOM, is an interface that allows scripts or programs to access and manipulate.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
Dr. Ahmet Cengizhan Dirican BIL 374 Internet Technologies 6. Dynamic Documents With JavaScript.
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 6.
Chapter 6 Murach's JavaScript and jQuery, C6© 2012, Mike Murach & Associates, Inc.Slide 1.
Introduction. MIS 5450 Behavioral Layer JavaScript and DOM Structural Layer XHTML Presentation Layer CSS Design Development Process.
NASRULLAHIBA.  It is time to take your web designing skills to the next level with Cascading Style Sheets (CSS). They are a way to control the look and.
JavaScript and Ajax (JavaScript Environment) Week 6 Web site:
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Cascading Style Sheets - CSS December 20, 2008 NTPCUG Expression Web SIG.
CASCADING STYLE SHEET CSS. CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem.
Java Script and the DOM DOM stands for: –The Document Object Model When a browser reads a web page, it converts it’s contents from HTML into a hierarchical.
Getting Started with Dreamweaver
Introduction to.
DHTML.
CSS: Cascading Style Sheets
Chapter 1 Introduction to HTML.
IS 360 Declaring CSS Styles
Getting Started with Dreamweaver
CSS – Cascading Style Sheet DOM – Document Object Model
DHTML Javascript Internet Technology.
HTML A brief introduction HTML.
DHTML Javascript Internet Technology.
© 2015, Mike Murach & Associates, Inc.
Getting Started with Dreamweaver
Javascript and JQuery SRM DSC.
Presentation transcript:

CS 215 Web Oriented Programming Review Dr. Orland Hoeber orland CS 215 Web Oriented Programming Review Dr. Orland Hoeber orland.hoeber@uregina.ca http://www.cs.uregina.ca/~hoeber/cs215/

Topic 1: The Internet and the Web The Internet vs. the Web Internet technologies protocols IP addressing domain names The Web web servers and web browsers client-server architecture URLs MIME HTTP

Topic 2: Interface Design & Sketching Usability requirements and goals Design principles grid-based organization hierarchical navigation consistency subtlety when drawing attention Sketching and storyboarding Usability

Topic 3: HTML/XHTML/HTML5 Difference between HTML, XHTML, and HTML5 benefits/drawbacks of XHTML why use HTML5 with XHTML rules? Basic HTML5 document structure (doctype, html, head, body) core tags lists tables forms new HTML5 organizational tags XHTML rules

Topic 4: CSS Relationship between CSS and HTML CSS details different levels (inline, document level, and external) selectors (simple, universal, class, generic, id, contextual, pseudo-class) general form of a property-value specification what can be manipulated; how to manipulate it box model (borders, margins, padding) positioning conflict resolution rules

Topic 5: JavaScript Fundamentals Fundamental JavaScript embedding JavaScript in HTML documents when is it executed? basic syntax rules for coercion and explicit type conversions objects arrays functions constructors regular expressions

Topic 6: JavaScript & HTML Documents Client-side JavaScript important objects (window, document) DOM element access methods (address, name, id) event handling difference between DOM 0 and DOM 2 events event handlers and handler registration DOM 2 event model event propagation (capturing, target mode, and bubbling phases) event object

Topic 7: JavaScript & Dynamic Documents Dynamic HTML changing CSS information changing HTML content (forms, other tags) traversing the DOM and changing elements capturing mouse events basic animation using setTimeout and setInterval drag and drop dynamic event registration

Sample Question Add to a simple web page a mouse event logger with the following requirements: the log is stored in a placeholder <div> that is position to the right of the page toggle the visibility of the log when the user clicks on the <h1> tag on the page whenever the user clicks on any html element on the page, the click event is added to the log, with the id of the object that was clicked and the position of the mouse