Web technologies Flashcards
What is HTML
Hypertext Mark-up Language
Writing web pages for display
What is CSS?
Cascading style sheets
Define how HTML elements are to be displayed,CSS
HTML to learn
to link to a CSS file
<h1> <h2> <h3>
<img></img> including the src, alt, height and width attributes.
<a> including the href attribute.
<div>
where the input is a textbox (i.e. has the attribute type=”text” and another attribute name to
identify it) or a submit button (i.e. has the attribute type=”submit”)
<p>
</p><li>
<ol>
</ol><ul>
</ul></li></div></a></h3></h2></h1>
Query language
SELECT FROM WHERE LIKE AND OR DELETE INSERT DROP
What is search engine indexing?
Search engines are web based software utilities that enable users to find resources on the web
Search engines use software robots to collect and index words on web pages
Meta tags are often added to web pages by web developers to help thir pages be found.They can be harvested by web’crawling robots but are not part of t
displayed page
What is the pagerank algorithm?
Google developed this to make searches more useful
The PageRank algorithm:
assigns a rank to a page based on the search term used and indications of relevance
is forgiving with spelling mistakes
attempts to deal with millions of pages in a useful way
makes use of inward links to a site to asses its popularity and hence usefulness
assigns inwards links a rank as well
regularly recalculates page ranks
Formula for page rank
PR(A)=(1-d)+d
Client side processing
Advantages?
Client-side processing is normally carried out by Javascript scripts
Advantages:
web traffic is reduced
the server does less processing
there are fewer delays if data is processed by locally
data can be validated before being sent to the server
Disadvanategs of server-side proccesing?
Databases have to be located on the server to be accessible to all users
Server-side databases must be protected from malicious or otherwise damaging interference