1/7
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
HTML
Defines the structure & content of a webpage using tags
CSS
Defines the style/appearance of a webpage using selectors such as classes.
It can be placed within HTML or externally in a file. In an external file, all pages can be changed at once, within HTML, each page needs to be changed manually.
HTML Tags
<head> </head> - Title of page
<body> </body> - Everything shown on the page
<p> </p> - Paragraph/text
<h1> </h1> - Heading (Largest)
<ul> </ul> - Unordered list (Bullet Points)
<ol> </ol> - Ordered list (Numbers)
<li> </li> - List
<a href = “example.html> </a> - Hyperlink
<img src = “image.png> - Image
<input type = “text”> - Input Box
<input type = “submit”> - Submit button
CSS Tags
EXAMPLE:
p {
text-align: center;
color: red;
}
LIST OF TAGS
background-color
border-color, border-style, border-width
font-family, font-size, color
height, width
IDs - Changes one specific element (#)
Classes - Changes multiple elements (.)
JavaScript
Programming language for the web and can be used to modify both HTML and CSS
You can calculate, manipulate & validate data
<form> is used to create HTML forms for user input
Search Engine Indexing
When you submit a search via a search engine, it doesn’t actually search through everything on the internet but instead searches it’s own index. The search engine provides the results that you see.
Indexing - Process of a search engine collecting, sorting and storing data in its index
The index must be constantly updated to ensure that new sites are added, old sites are removed and broken links are updated using spiders or crawlers that travel the World Wide Web.
PageRank Algorithm
Used to compile and rank web pages/results returned by a search engine by checking the number and quality of links to a page in order to determine how important the page is. The assumption is that important websites are more likely to be linked to from other websites.
A page’s PageRank is determined partially by the PageRank of other pages linked to it.
Server & Client Side Processing
SERVER SIDE:
Running code & carrying out operations on the server instead of on the client’s device/browser
Improved security measures, uses server resources to perform advanced calculations, ensures consistent behaviour across different devices, optimises server infrastructure to handle increasing traffic & user demands
Complex tasks can consume server resources and cause a decrease in overall server performance, may cause latency leading to slower response times, relies on the availability of server infrastructure, may require more complex set up than client side
CLIENT SIDE
Running code & carrying out operations on a client’s device/browser instead of on the server
Enhanced user experience, reduced server load, user input & feedback can be provided in real-time, can operate without an active internet connection
Potential security risk as code is seen by the user, can put intellectual property at risk, compatibility with different devices/browsers may vary, reliant heavily on JavaScript