web technologies Flashcards
what is HTML
language web pages are written in
allows browser to interpret and render a webpage for the viewer
what are the HTML tags
<html> all code written in this is html
<body> main content
<link></link>
<head> defines browser tab
<title> defines text that appears wtih tab
<h1><h2><h3> text in decreasing sizes
<p>
<img></img> self closing tag
<a> hyperlinks
<ol> <li> <ul>
<div>
</div></ul></li></ol></a></p></h3></h2></h1></title></head></body></html>
what are classes and identifiers
attributes given to elements on a webage which u wish to style a particular way
classes are defined by a .
identifiers are a unique name
what is CSS
language that describes style of webpage
2 different forms of CSS
internal/embedded inside style tags directly into document
external seperate document thats linked
what is JavaScript
exists to add interactivity
interpreted not compiled
used to validate input data on client computer
advantages of using javascript
reduces web traffic
eases load on busy server
local computer deals with invalid data before its sent off to servers
what is a search engine
program that searches through a database of internet addresses looking for resources based on criteria set by the client
what are web crawlers
collect info abt websites to build on indec
collect keywords and phrases from linked web pages and adds the information the the index
collect and add meta data from wbsites which is the info specified by the website owner
what does the page rank algorithm do
ranks web pages determining the order in which they are displayed when a search is conducted
wha are the 2 factors tht determine the page rank of a page
how many incoming links it has from other web pages
the page rank of the web pages that link to it
what is server side processing
when a client sends data to a server for it to be processed
no information is processed on the client computer
why is server side processing useful
doesnt require plugins
more secure
not browser dependant
can perform large calculations fater then clients
what is client side processing
client process data on local device
all info is processed on the client computer
why is client side procesing useful
webpage can immediately respond to users actions
executes quickly
gives developers more control over behaviour and look of website