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
Q

Give an advantage and a disadvantage of dynamic websites

A

Advantages - More functional, up to date

Disadvantages - More complex and costly to develop

26
Q

Define a ‘database driven website’ and give an example of one

A

A database driven website is a website which pulls information from a database each time in it loaded
Example: Online bank, shopping sites

27
Q

What is the difference between client server scripting and server side scripting?

A

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
Q

Where does much of the dynamic content of a webpage retrieved from?

A

A database

29
Q

Give an example of where SQL is used

A

When carrying out a google search, your search criteria is passed to SQL code to search a database

30
Q

What is PHP?

A

PHP is a server side scripting language used to crate dynamic and database driven web[ages

31
Q

What is present at the start and end of all PHP documents?

A

?>

32
Q

What happens when you click to view on a webpage?

A

A request process takes place and the page is retrieved and displayed on your web browser

33
Q

What is Search Engine Optimization(SEO)?

A

Search Engine Optimization is the process of trying to ensure your site appears nearer the top of search engine results

34
Q

How are websites made more interactive?

A

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
Q

Give examples of how search engine optimisation can be improved?

A

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
Q

Why is it important to create websites that are optimised for fast load times?

A

To ensures the users stay on your site, because they do not have very much patience

37
Q

What is a web crawler?

A

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
Q

State the tag that should contain the visual content of the web page

A
39
Q

Describe two advantages of using client side scripting to validate a form

A

Faster than server side scripting

Less load on server

40
Q

Describe two ways that you can optimize your website for indexing by website crawler

A

Ensure the title tag contains a description of the website’s content
Don’t use generic URLs, meta data etc