WEBSITE REVIEWER.pdf
Document Details
Uploaded by Deleted User
Tags
Full Transcript
WEB APPLICATIONS Fifth revision of the HTML standard HTML Aim: improve the language with support for the HTTP stands for HyperText Transfer Protocol latest multimedia, while keeping it: "Applic...
WEB APPLICATIONS Fifth revision of the HTML standard HTML Aim: improve the language with support for the HTTP stands for HyperText Transfer Protocol latest multimedia, while keeping it: "Application-level networking protocol for the Easily readable by humans. Consistently exchange of multimedia documents" understood by computers and devices HTTP is a request-response protocol in the Objectives client-server computing model Introduce markup and APIs for complex web HTTP defines the format of: applications Resources identification (URL) Create cross-platform mobile applications Requests HTML5 - is more a movement than a unique, Responses identifiable technology HTML stands for HyperText Markup Language Standardization effort "A markup language used to describe the New features: Semantics, Power(programming) content and the structure of a hypertext" HTML5 tags have implicit semantics First publicly available document: 1991, Tim Search engines know where to look Berners Lee Advantages Key components: 1. Increased expressiveness. Elements and attributes 2. Machine readability Data types (character-based) 3. Increased cross-browser compatibility Character references and entity 4. More advanced features delegated to the references browser Web Browser - an application able to: 5. More power to the client Access the Internet (using the HTTP protocol) 6. More engaging user experience Request resources (by a URL) to Web servers Page Structure Interpret resources and send them back to the user New Semantics of HTML5 Receive input from the user, and send it to the server Motivations - HTML in common use is a mixture of features introduced by: Various specifications Software products (e.g., web browsers) Common practice Syntax errors in existing web documents DOCTYPE - There are several doctypes (>70 HTML5 is a markup language for structuring pages!) that instruct browsers about the right and presenting content for the Web rendering mode that has to be activated Quirks mode: a technique used by some web rel = "nofollow" - The link is not endorsed by browsers for the sake of maintaining backward the original author or publisher of the page compatibility with web pages rel = "pingback" - useful for authors to designed for older browsers understand who is linking to their articles Standards mode: a technique used by some rel = "search" - The referenced document web browsers for which they are strictly provides an interface for searching the compliant with W3C and standards document and its related resources Root Element - root of an HTML page is always New Semantic Elements in HTML5 From Character Encoding - Every piece of text in a ‹div id="footer" /> computer is stored using a given encoding ‹div id-"navigation"/> Provides a mapping between what the To One element for each semantic structure computer manages and what you see on the page Advantages Link Relations - explain why a page points to Ease automatic analysis another resource Factorize best practices into a standard Typically specified by browsers and for browsers, blogging platforms, search engines etc. Types of link: Link to a file containing CSS rules for the page Link to the same content available in other Headers - A header is a semantic element formats that defines: < >=