Web Design and Systems Flashcards

1
Q

Define a website

A

A website is a collection of related documents known as web pages that contain information in many forms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a hyperlink?

A

Area of a page that, when clicked, takes the user to a different location

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is navigation of a web page and what are the three forms of navigation?

A

Navigation defines how the user moves around the web page. The three types of navigation are linear, hierarchical and multi-level(composite).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the two forms of design notations for websites?

A

Structure Diagram and Wireframe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define a wireframe and state two considerations when designing a wireframe

A

A wireframe is a visual guide used to represent a website’s user interface
Considerations: Navigation, Interface, Presentation of Data, Formatting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Give an example of how you can create a wireframe

A

Use specialised software such as Mockingbird

Draw a design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why would it be better to produce a high definition wireframe?

A

Additional details such as font colour and size mean that the wireframe closely represents the website more

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the purpose of a wireframe?

A

To show functionality and behaviour of a website

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does the functions of CSS and HTML differ?

A

HTML - used to create and define the web page content

CSS - used to add rules on how the content of the HTML file should be presented

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

<h1> Hello World </h1>

Write a small piece of HTML to code the above heading

A

< h1> Hello World

Then you would close the tag (can’t do it next to it because it would turn it into the actual code produced but this is how you close a heading tag below)

<h1> </h1>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Outline the key differences between the HTML content inside the element and the element

A

The content in the element will be displayed in the title bar and NOT ON THE WEBPAGE
The content in the element will be displayed on the web page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is metadata used for in relation to web pages?

A

Metadata is used to communicate information to the browser and search engines about the content of the website

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Give on benefit and one limitation of using the meta pragma tag in your HTML

A

Meta Pragma tag tells the browser not to cache your page
Advantage: Forced to load all the updated content when you go onto webpage
Disadvantage: Load time for webpage is longer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Javascript used to do in relation to webpages?

A

Add interactivity and custom behaviours

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Give an example of a use of Javascript

A

Interactive Games
Collapsible Content
Allowing users to enter data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Describe Progressive Enhancement of a webpage and what it allows websites to do

A

Progressive Enhancement is a layered approach consisting of three layers to a website(Content, Presentation and Behaviour)
It allows webpages to be viewed on multiple devices with different capabilities and connection speeds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Why are external style sheets a more efficient way to style your web page?

A

Can be applied to many pages in the website, saving memory and development time

18
Q

What is the purpose of this tag?

A

This tag allows the browser to use these keywords in order to find this website when a user searches for any of these content keywords
The keywords are added to search engines database of websites

19
Q

Is Java a client side scripting language or server side scripting language?

A

Client side - runs on user’s browser not the web server

20
Q
Write the CSS for making this html code lavender in colour with the font of arial 
<div>
   < a href = "www.google.co.uk>
</div>
It is surrounded by a div tag
A

hyperlinks {

 color : lavender, 
 font-family: arial, }
21
Q
<p class="quote"> I didn't succumb to the stereotype that science wasn't for girls</p>
Style this specific paragraph so that it is blue in colour and has a font of Verdana 
The class of this paragraph is "quote"
A

.quote {
color: blue,
font-family: Verdana,
}

22
Q

What is the difference between an ID selector and a Class selector?

A
ID selector - Uses the ID attribute to select a SINGLE element
Class selector - Use the class attribute to select (possibly) multiple sections of HTML code
23
Q

What is the purpose of Ajax Technology?

A

To update the content of the webpage without reloading entire page

24
Q

Explain the difference between static and dynamic websites

A

Static Website - contains information that does not change and has to be updated manually
Dynamic Website - automatically generates and displays different content each time it is viewed

25
Give an advantage and a disadvantage of dynamic websites
Advantages - More functional, up to date | Disadvantages - More complex and costly to develop
26
Define a 'database driven website' and give an example of one
A database driven website is a website which pulls information from a database each time in it loaded Example: Online bank, shopping sites
27
What is the difference between client server scripting and server side scripting?
Client Side - system that is running on the web browser (generally speaking they provide interactivity) Server Side - system that s translated and executed on the web server (generally speaking they provide dynamic webpages)
28
Where does much of the dynamic content of a webpage retrieved from?
A database
29
Give an example of where SQL is used
When carrying out a google search, your search criteria is passed to SQL code to search a database
30
What is PHP?
PHP is a server side scripting language used to crate dynamic and database driven web[ages
31
What is present at the start and end of all PHP documents?
?>
32
What happens when you click to view on a webpage?
A request process takes place and the page is retrieved and displayed on your web browser
33
What is Search Engine Optimization(SEO)?
Search Engine Optimization is the process of trying to ensure your site appears nearer the top of search engine results
34
How are websites made more interactive?
Websites are made more interactive by using scripting languages such as Java to allow for user input, using buttons, adding widgets or games by using flash
35
Give examples of how search engine optimisation can be improved?
Make sure your page has unique and descriptive title Descriptive Meta Tags Short and descriptive file names Repeat keywords in main body of text
36
Why is it important to create websites that are optimised for fast load times?
To ensures the users stay on your site, because they do not have very much patience
37
What is a web crawler?
A web crawler is a piece of software which follows links from web pages to web pages, analyses the text on each page and indexes the page with related keywords
38
State the tag that should contain the visual content of the web page
39
Describe two advantages of using client side scripting to validate a form
Faster than server side scripting | Less load on server
40
Describe two ways that you can optimize your website for indexing by website crawler
Ensure the title tag contains a description of the website's content Don't use generic URLs, meta data etc