Internet Programming Exam 1
Client-side scripting limitiations
1. Browser dependency 2. Scripting host(browser) must support the scripting language and capabilities. 3. Scripts are restricted from arbitrarily accessing the local hardware and file system for security reasons. 4. Can be viewed by client using the browsers source-viewing capability
World Wide Web
A system of interlinked hypertext documents that users access via the Internet. Allows computer users to execute web-based applications and to locate and view multimedia-based docs on almost any subject over the internet.
Embedded CSS
CSS3 doc placed in HTML5 doc's head section
Client-side scripting
Client-side scripting with JavaScript can be used to validate user input, interact with the browser, to enhance web pages, and to add client/server communication between browser and a web server
TCP/IP
Combined set of TCP and IP protocols.
Required Attribute
Forces user to enter a value before submitting a form
HTML
HyperText Markup Language. Standard markup language used to create wed pages. Invented by Tim Berners-Lee 1989
HTTPS
Hypertext Transfer Protocol Source (https:/) websites that handle private information begin with this. Standard for transferring encrypted data on the web.
HTTP
Hypertext transfer protocol. A communication protocol used to send information over the web.
Inline CSS
Individual element's format declared using HTML5 attribute style
IP
Internet Protocol. Network of networks (current architecture of the internet). Each computer on the Internet has a unique IP address
ISAPI
Internet Server Application Program Interface
Server-side scripts
Programmers have more flexibility and capabilities over client-side. Often generate custom responses for clients. Have access to server-side software that extends server functionality.
Web 2.0
The second stage of development of the World Wide Web, characterized especially by the change from static web pages to dynamic or user-generated content and the growth of social media. Using the web as a platform to create collaborative, community-based sites
TCP
Transmission Control Protocol. Protocol for communicating over the ARPANET. Ensured that messages were properly routed from sender to receiver and they arrived intact.
URL
Uniform Resource Locator. specifies the address of the web page displayed in the browser window. Usually begin with http://
Packet Switching
a digital networking communications method that groups all transmitted data - regardless of content, type, or structure - into suitably sized blocks, called packets
Autofocus Attribute
applied to one element on a form which is automatically selected when the page loads; optional
Self-Validating Input Types
color, date, datetime, datetime-local, month, email, number, range, url, week
New input types in HTML5
color, date, email, number, range, search, url
Auto-complete Attribute
fills in user's info based on previous input
Page-Structure Elements
meaningfully identify areas of the page as headers, footers, articles, navigation areas, asides, figures and more
Datalist Element
provides input options for a text input element via drop-down lsit
External CSS
separate doc containing only CSS rules. Helps create uniform look for website
Self-Validation
when a form is submitted the browser immediately checks some elements to ensure the data is correct