0% found this document useful (0 votes)
12 views11 pages

Module 1 - Lesson 5

Uploaded by

Anónimo Cruz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views11 pages

Module 1 - Lesson 5

Uploaded by

Anónimo Cruz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Meet Our Three Languages

Module 1: Lesson 5
Fundamentals of Web
Development
Daniel Krieglstein PhD
“Client Side” Technologies
 HTML
 Structure and Content

 CSS
 Presentation and Style

 JavaScript
 Behavior
HTML
 HyperText Markup Language
 Invented by Tim Berners-Lee (Early 1990’s)

 Content, Structure, and Semantic Meaning


 How search engine bots read your website (SEO)

 We are on HTML version 5: specifications


 Since October 2014
HTML Versions
 HTML Tags – Informal CERN document, October 1991
 HTML 1.1 – First draft, November 1992
 HTML 2.0 – Published as IETF RFC 1866, November 1995
 HTML 3.2 – Published as W3C recommendation, January 1997
 HTML 4.0 – Published December 1997; reissued in April 1998
 HTML 4.1 – Published December 1999
 XHTML 1.0 – Published January 2000; revised in April 2002
 XHTML 1.1 – Published May 2001 and based on XHTML 1.0 Strict
 XHTML 2.0 – Working draft was abandoned in 2009 in favor of HTML5
 HTML 5 – Published as W3C recommendation, October 28, 2014
CSS
 Cascading Style Sheets
 Descriptive content

 Presentation, Style, Layout, and Positioning.


 “Decorates” your html tags

 Separation of content and presentation


 NO STYLE IN YOUR HTML!
 Color, font, position, boarders, line spacing…all done in CSS
 Don’t user <br> or <hr> to create a line break.
CSS Versions
 CSS 1 – Not the standard: competed with others: 1996
 CSS 2 – Published as a recommendation May 1998
 CSS 2.1 – Published as a recommendation June 2011
 Single large specification
 CSS 3 – Current standard
 Slow and progressive rollout and expansion of CSS
 Divided into several separate documents called "modules"
 Earliest CSS 3 drafts were June 1999
 2018 saw the largest rollout of modules
JavaScript
 JavaScript – ECMA compliant, Object-Oriented language

 Behavioral layer of your website.


 JavaScript is a programming language.

 It is capable of the following…


 Moving things around the screen
 Manipulating HTML tags and CSS rules
 Implementing cool browser APIs like location and local storage
 And much more...
JavaScript Versions
 Originally developed by Brendan Eich at Netscape (1995)
 Development code name “Mocha”, then LiveScript
 Launched as JavaScript with Netscape Navigator 2
 Marketing ploy to ride popularity of “Java” language

 November 1996 – Netscape submitted JavaScript to ECMA


International to be considered a standard.
 June 1997 – ECMA International published the ECMA-262, version 1.

 JS Version = ECMA+Current Year


 ECMA 2015; ECMA 2016; ECMA 2026; ECMA 2029; etc..
Server Side/ Backend Code
 Just a powerful computer with a lot of processors and RAM

 Listens for HTTP requests and serves responses to clients

 To set up a server, we must have 3 things:


1. Static IP Address / constant internet connection
2. Domain Name mapped to the static IP address
3. Apache, IIS, or other web server software
Fin
Module 1: Lesson 5

You might also like