NOTES FROM 1ST WEEK
Uniform Resource Identifier
A URN that identifies resource by name
Character encoding
A standardized collection of letters, numbers, and symbols used in the doc.
Inline element
AKA text-level semantic element or phrasing element
Marking up
Adding descriptive tags to a test document
Dynamic websites
Backend programming, PHP or ASP. Access content and data from database, may be customized for each user.
Tags
Brackets with text content inside of it that describe each element on the pg
User agent style sheets
Browsers' own built in style sheets that describe the default rendering of elements
Semantic markup
Choosing the HTML element that provides the most meaningful description of the content at hand (not the way it should look)
Servers (AKA HTTP servers)
Computers that make up the internet because they "serve up" documents
Head element
Contains elements that are not part of the content (title, style sheets, scripts, metadata)
Meta element
Contains info about the document (character encoding, etc)
Document Type Declaration
DOCTYPE declaration - lets browsers know which HTML spec to use to interpret the document
Index file
Default file server searches for when address does not include a file name.
Boolean attribute
Describes a feature that is either on or off
Title element
Descriptive title of the document; Mandatory for every doc, per HTML specification
User-Centered Design
Designing around the user's needs
Domain Name System
Developed to allow reference to servers by its domain name "_____.com" instead of IP numbers.
Empty element
Do not have content, used to provide simple directive (get an image, line break, horizontal rules, etc)
Interaction Design
Easy experience
Secure Web Protocol
Encrypts form information when sent between server and client
Apache
Free server software for Unix, Macs and Windows
User Interface Design
Functionality
Content Management Systems
Generate web pages and keep content in databases and use templates to assemble the data into pages on the fly
Static websites
HTML files with fixed content that's the same for every visitor
User experience Design
Holistic view of the entire design process (visual, interface, content, overall performance)
Block elements
How headings and paragraphs are displayed in browsers, in little rectangular boxes stacked up on the pg.
HTTP Header
Info about doc that server sends to user agent
Attributes
Instructions that clarify or modify an element (src, alt)
Internet
International network of computers to share information, through protocols
Javascript
Language that adds interactivity and behaviors to web page
HyperText Markup Language
Language used to create web page content
DNS server
Matches IP address to text domain names.
Microsoft Internet Information Services
Microsoft server solution
Subdomain
More than one website at a domain; ex: "development.example.com"
Web
Originally "world wide web" one way info is shared over internet, via hypertext links, forming huge "web" of connected info
Rendering Engine
Program responsible for converting HTML and CSS into what is rendered on the screen
Secure Socket Layer
Protocol that works with HTTPS. Must be enabled on server for secure transactions to work
Code points
Reference numbers
Browser Engine
Rendering Engines:
Storyboard
Shows path thru a site from typical user's point of view.
Site diagram
Shows structure of site as a whole & how pages relate to each other
Mockups
Sketch of the way a site will look
Open Source
Software developed as collaborative effort to make its source code available to other programmers
Validator
Software that checks your source against HTML version specifications
Intranet
Special web-based networks that use firewalls to prevent outside world from seeing
Document Object Model
Standard list of elements used with JavaScript
Coded character set
Standardize collection of characters with their reference numbers
Protocols
Standardized methods for transferring data or documents over a network
HTTP Status Code
Status codes in response to browser requests.
Markup
Tags that are added around content
Asynchronous JavaScript and XML
Technique used to load content in the background
Mobile Web
Term used to describe web accessed from mobile phones and tablets
Source Document
Text files behind the scenes of a web page
Elements
Text inside the tags and the content
Syntax
The anatomy of an HTML element
Tag
The angle brackets and text within the bracket
Root element
The entire document, the html element, contains all the other elements in the document
Validate
To check markup to ensure all rules of the HTML version used are being adhered to and the doc is error-free.
File Transfer Protocol
Tool used to moves files across the internet
Persona
Typical user's point of view
Unicode
Universal Character Set
Cascading Style Sheets
Used to create the look (presentation) of the web page