Week 4 - Web Development & Multimedia Design Flashcards
What is a website?
• Visual representation of information in the WWW.
What 4 things can web pages contain?
- Text
- Images
- Video
- Animation
What other languages are needed to make a web page fully interactive alongside HTML?
- CSS
- Javascript
- SVG
- Databases
What is CSS used for?
• Styling and designed the layout of the web page
What’s the difference between classes and ID’s?
- Classes use a ‘.’
* ID’s use a ‘#’
What does javascript allow a web page to do?
• Allow the user to interact with the web page through buttons and text inputs.
What are the two types of drawing in HTML5?
- Canvas
* SVG
What is HTML5 canvas drawing?
- Canvas rendered pixel by pixel.
* Shapes defined by HTML.
How does HTML5 canvas animation work?
- Graphic is drawn.
- Changing graphic position requires a whole new scene.
- Frame-based animation.
What is SVG?
- XML based
- Each shape drawn as an object
- If object is changed, browsers remembers original shape.
Pros of HTML5 Canvas?
- High 2D performance
- Constant performance
- Best for generating raster graphics
Cons of HTML5 Canvas?
- No DOM nodes, all pixels
- No API for animation
- Poor text rendering capabilities
- Limited accessibility
Pros of SVG?
- Resolution independence
- Good animation support
- Full control over each element
Cons of SVG?
- Slow rendering when document complexity increases
* Not suited by itself for apps like games
What are the 4 stages of the Iterative design cycle? Iden Des Pro Eva
- Identify user needs
- Design a solution
- Prototype a solution
- Evaluate with real users