SlideShare ist ein Scribd-Unternehmen logo
1 von 18
JavaScript

  Prof. Alvarado
 MDST 3703/7703
27 September 2012
Business

• Directories page
  – Make sure you have the MDST3703 directory, with
    no spaces
  – Naming is important! Allows us to link to each
    others’ work
• Resource page
  – Links to helpful pages so you can teach yourself
Home Directory Tip

• You can access your Home Directory via SFTP
  – SFTP is more robust but not integrated with your
    desktop (i.e. no mounted drive)
• Steps
  – Install the FTP plugin in JEdit …
Go to Plugins > FTP > Connect to FTP Server …
… and enter the following info:
Review

• CSS is the language used to add style to
  HTML pages
  – HTML (used properly) defines structure
• Styles are associated with elements by means
  of selectors
  – Selectors point to element by means of location in
    the DOM, classes, and IDs
• Specific styles are added by means of
  key/value pairs
"I feel that most of the things that we are
learning how to do are by trial and error basis
.... You can’t just expect to code something right
away and get it right. It takes time and patience
-- A LOT of patience -- before actually almost
throwing your computer out the window
because you have no idea why your code
doesn’t work and then you come to find out you
are missing a semicolon somewhere in
hundreds of lines of C++ code!!!! >:("
            Computers are stupid!
  And: To grow, fail early and often
"Today’s studio has me thinking more about how
there are so many possible variances in logical
pathways that defining computer logic has so
many inherent variances across the different text
programing languages. Is there a system that can
read all of them? Regardless, it is important to
note that any logic possessed in any machine first
extended from a human mind."

            "I wonder what tool or language will allow
                  us to connect our pages and create a
                                       cohesive unit?"
"Does the fact that the two are often separated
(as we separated our persuasion.html file from
its link to the default.css file.) allow for a more
descriptive CSS?"



 "It has me thinking that the entire system
 of the computer is founded upon a
 system of layers."
"I wonder if most thematic collections I see are coded by hand, or
if most scholars use webpage creating software?"

"What do you do if you want to use a layout element that does
not exist in the current CSS language? Will there ever be a way to
write style, content, and structure with a single language?"

"It is crazy to think that our exercise only involved working with
one page, whereas creators of Thematic Research Collections
have to mark-up thousands of pages of research. I wonder how
much time and resources such tasks take up."
"[W]e created a digital representation of
the text with HTML but used CSS to
make it resemble its original analog
form. Don’t you think we are limiting
ourselves by doing so?"
A programming
                             language built into
                             your browser

                             Allows you to create
                             applications in web
                             pages

                             Allows you to add
                             behavior to web pages

      Has a built-in awareness of the DOM

         DOM = Document Object Model
= the way HTML pages are viewed by the computer
JavaScript has
nothing to do
with Java …
The DOM represent HTML as a tree structure
We will be using jQuery, which makes
 it easy to do powerful things with
              JavaScript
Another layer to our stack …


  CONTENT | utf8
 STRUCTURE | html
    STYLE | css
BEHAVIOR | javascript

Weitere ähnliche Inhalte

Was ist angesagt?

Artdm171 Week2: History of the Web
Artdm171 Week2: History of the WebArtdm171 Week2: History of the Web
Artdm171 Week2: History of the WebGilbert Guerrero
 
Structuring knowledge according to "Every Page is Page One"
Structuring knowledge according to "Every Page is Page One"Structuring knowledge according to "Every Page is Page One"
Structuring knowledge according to "Every Page is Page One"WikiAhoi
 
Drupal is not your Website
Drupal is not your Website Drupal is not your Website
Drupal is not your Website Phase2
 
Lecture1: HTML and JavaScript
Lecture1: HTML and JavaScriptLecture1: HTML and JavaScript
Lecture1: HTML and JavaScriptomarshehab
 
Web technology P B Jadhav
Web technology  P B JadhavWeb technology  P B Jadhav
Web technology P B JadhavPRASHANT JADHAV
 
Introduction to the Web and HTML
Introduction to the Web and HTMLIntroduction to the Web and HTML
Introduction to the Web and HTMLSiddharthBorderwala
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalBrian Pichman
 
Managing Your Content: Everything You Need to Know about the CMS
Managing Your Content: Everything You Need to Know about the CMSManaging Your Content: Everything You Need to Know about the CMS
Managing Your Content: Everything You Need to Know about the CMSNicole C. Engard
 
J jenkins softwareeval
J jenkins softwareevalJ jenkins softwareeval
J jenkins softwareevaljenkins11
 
Dropbox presentation
Dropbox presentationDropbox presentation
Dropbox presentationCraig Hammond
 
Front end-design and best practices
Front end-design and best practicesFront end-design and best practices
Front end-design and best practicesMario Hernandez
 
Designing and programming web introduction -lecture #1
Designing and programming web  introduction -lecture #1Designing and programming web  introduction -lecture #1
Designing and programming web introduction -lecture #1Shreedevi Tharanidharan
 
EdTechJoker Spring 2020 - Lecture 4 - HTML
EdTechJoker Spring 2020 - Lecture 4 - HTMLEdTechJoker Spring 2020 - Lecture 4 - HTML
EdTechJoker Spring 2020 - Lecture 4 - HTMLBryan Ollendyke
 
Content Outside of CONTENTdm: Part 1: Exhibit Creation Tool using <b>...&l...
Content Outside of CONTENTdm: Part 1: Exhibit Creation Tool using <b>...&l...Content Outside of CONTENTdm: Part 1: Exhibit Creation Tool using <b>...&l...
Content Outside of CONTENTdm: Part 1: Exhibit Creation Tool using <b>...&l...tutorialsruby
 

Was ist angesagt? (18)

Artdm171 Week2: History of the Web
Artdm171 Week2: History of the WebArtdm171 Week2: History of the Web
Artdm171 Week2: History of the Web
 
Structuring knowledge according to "Every Page is Page One"
Structuring knowledge according to "Every Page is Page One"Structuring knowledge according to "Every Page is Page One"
Structuring knowledge according to "Every Page is Page One"
 
Drupal is not your Website
Drupal is not your Website Drupal is not your Website
Drupal is not your Website
 
Lecture1: HTML and JavaScript
Lecture1: HTML and JavaScriptLecture1: HTML and JavaScript
Lecture1: HTML and JavaScript
 
Chopping up HTML
Chopping up HTMLChopping up HTML
Chopping up HTML
 
Web technology P B Jadhav
Web technology  P B JadhavWeb technology  P B Jadhav
Web technology P B Jadhav
 
Introduction to the Web and HTML
Introduction to the Web and HTMLIntroduction to the Web and HTML
Introduction to the Web and HTML
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Managing Your Content: Everything You Need to Know about the CMS
Managing Your Content: Everything You Need to Know about the CMSManaging Your Content: Everything You Need to Know about the CMS
Managing Your Content: Everything You Need to Know about the CMS
 
J jenkins softwareeval
J jenkins softwareevalJ jenkins softwareeval
J jenkins softwareeval
 
Extjs
ExtjsExtjs
Extjs
 
Introduction css
Introduction cssIntroduction css
Introduction css
 
Dropbox presentation
Dropbox presentationDropbox presentation
Dropbox presentation
 
Making Web Fun
Making Web FunMaking Web Fun
Making Web Fun
 
Front end-design and best practices
Front end-design and best practicesFront end-design and best practices
Front end-design and best practices
 
Designing and programming web introduction -lecture #1
Designing and programming web  introduction -lecture #1Designing and programming web  introduction -lecture #1
Designing and programming web introduction -lecture #1
 
EdTechJoker Spring 2020 - Lecture 4 - HTML
EdTechJoker Spring 2020 - Lecture 4 - HTMLEdTechJoker Spring 2020 - Lecture 4 - HTML
EdTechJoker Spring 2020 - Lecture 4 - HTML
 
Content Outside of CONTENTdm: Part 1: Exhibit Creation Tool using <b>...&l...
Content Outside of CONTENTdm: Part 1: Exhibit Creation Tool using <b>...&l...Content Outside of CONTENTdm: Part 1: Exhibit Creation Tool using <b>...&l...
Content Outside of CONTENTdm: Part 1: Exhibit Creation Tool using <b>...&l...
 

Andere mochten auch

Andere mochten auch (6)

Developing For Ubraa
Developing For UbraaDeveloping For Ubraa
Developing For Ubraa
 
Curriculum Vitae Marnix van de Veen
Curriculum Vitae Marnix van de VeenCurriculum Vitae Marnix van de Veen
Curriculum Vitae Marnix van de Veen
 
Bucknuts
BucknutsBucknuts
Bucknuts
 
Mdst3703 visualization-2012-10-23
Mdst3703 visualization-2012-10-23Mdst3703 visualization-2012-10-23
Mdst3703 visualization-2012-10-23
 
Persmuseum
PersmuseumPersmuseum
Persmuseum
 
Presentatie Business modellen
Presentatie Business modellenPresentatie Business modellen
Presentatie Business modellen
 

Ähnlich wie UVA MDST 3703 JavaScript 2012-09-27

UVA MDST 3703 JavaScript (ii) 2012-10-04
UVA MDST 3703 JavaScript (ii) 2012-10-04UVA MDST 3703 JavaScript (ii) 2012-10-04
UVA MDST 3703 JavaScript (ii) 2012-10-04Rafael Alvarado
 
Publishing strategies for API documentation
Publishing strategies for API documentationPublishing strategies for API documentation
Publishing strategies for API documentationTom Johnson
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDon Day
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systemskrishnapriya Tadepalli
 
one|content : joomla on steroids
one|content : joomla on steroidsone|content : joomla on steroids
one|content : joomla on steroidsPaul Delbar
 
Presentation 1 Web--dev
Presentation 1 Web--devPresentation 1 Web--dev
Presentation 1 Web--devaltsav
 
Web and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig InstituteWeb and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig Instituteegore
 
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdfUSE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdfA.K.M. Tanzir Ahmed
 
Decoupling Content Management with Create.js
Decoupling Content Management with Create.jsDecoupling Content Management with Create.js
Decoupling Content Management with Create.jsHenri Bergius
 
On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017BookNet Canada
 
Training presentation
Training presentationTraining presentation
Training presentationTayseer_Emam
 
Website development-osgl
Website development-osglWebsite development-osgl
Website development-osglpriyanka sharma
 
How Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul IrishHow Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul IrishNagamurali Reddy
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websiteswebsiteunlimited
 
Client Building Functional webapps.
Client   Building Functional webapps.Client   Building Functional webapps.
Client Building Functional webapps.Arun Kumar
 
Intro to advanced web development
Intro to advanced web developmentIntro to advanced web development
Intro to advanced web developmentStevie T
 
Ultimate Skills Checklist for Your First Front-End Developer Job
Ultimate Skills Checklist for Your First Front-End Developer JobUltimate Skills Checklist for Your First Front-End Developer Job
Ultimate Skills Checklist for Your First Front-End Developer JobBrenna Van Norman
 

Ähnlich wie UVA MDST 3703 JavaScript 2012-09-27 (20)

UVA MDST 3703 JavaScript (ii) 2012-10-04
UVA MDST 3703 JavaScript (ii) 2012-10-04UVA MDST 3703 JavaScript (ii) 2012-10-04
UVA MDST 3703 JavaScript (ii) 2012-10-04
 
Publishing strategies for API documentation
Publishing strategies for API documentationPublishing strategies for API documentation
Publishing strategies for API documentation
 
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and Developer
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
 
one|content : joomla on steroids
one|content : joomla on steroidsone|content : joomla on steroids
one|content : joomla on steroids
 
Presentation 1 Web--dev
Presentation 1 Web--devPresentation 1 Web--dev
Presentation 1 Web--dev
 
ashish ppt webd.pptx
ashish ppt webd.pptxashish ppt webd.pptx
ashish ppt webd.pptx
 
Web and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig InstituteWeb and DAMS - NC ECHO Dig Institute
Web and DAMS - NC ECHO Dig Institute
 
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdfUSE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
USE HTML AND CSS TO DESIGN AND DEVELOP A WEBSITE.pdf
 
1_Intro_toHTML.ppt
1_Intro_toHTML.ppt1_Intro_toHTML.ppt
1_Intro_toHTML.ppt
 
Decoupling Content Management with Create.js
Decoupling Content Management with Create.jsDecoupling Content Management with Create.js
Decoupling Content Management with Create.js
 
On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017On Again; Off Again - Benjamin Young - ebookcraft 2017
On Again; Off Again - Benjamin Young - ebookcraft 2017
 
Training presentation
Training presentationTraining presentation
Training presentation
 
Website development-osgl
Website development-osglWebsite development-osgl
Website development-osgl
 
dmBridge & dmMonocle
dmBridge & dmMonocledmBridge & dmMonocle
dmBridge & dmMonocle
 
How Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul IrishHow Browsers Work -By Tali Garsiel and Paul Irish
How Browsers Work -By Tali Garsiel and Paul Irish
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websites
 
Client Building Functional webapps.
Client   Building Functional webapps.Client   Building Functional webapps.
Client Building Functional webapps.
 
Intro to advanced web development
Intro to advanced web developmentIntro to advanced web development
Intro to advanced web development
 
Ultimate Skills Checklist for Your First Front-End Developer Job
Ultimate Skills Checklist for Your First Front-End Developer JobUltimate Skills Checklist for Your First Front-End Developer Job
Ultimate Skills Checklist for Your First Front-End Developer Job
 

Mehr von Rafael Alvarado

Mdst3703 2013-10-08-thematic-research-collections
Mdst3703 2013-10-08-thematic-research-collectionsMdst3703 2013-10-08-thematic-research-collections
Mdst3703 2013-10-08-thematic-research-collectionsRafael Alvarado
 
Mdst3703 2013-10-01-hypertext-and-history
Mdst3703 2013-10-01-hypertext-and-historyMdst3703 2013-10-01-hypertext-and-history
Mdst3703 2013-10-01-hypertext-and-historyRafael Alvarado
 
Mdst3703 2013-09-24-hypertext
Mdst3703 2013-09-24-hypertextMdst3703 2013-09-24-hypertext
Mdst3703 2013-09-24-hypertextRafael Alvarado
 
Mdst3703 2013-09-12-semantic-html
Mdst3703 2013-09-12-semantic-htmlMdst3703 2013-09-12-semantic-html
Mdst3703 2013-09-12-semantic-htmlRafael Alvarado
 
Mdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsMdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsRafael Alvarado
 
Mdst3703 2013-09-10-textual-signals
Mdst3703 2013-09-10-textual-signalsMdst3703 2013-09-10-textual-signals
Mdst3703 2013-09-10-textual-signalsRafael Alvarado
 
Mdst3703 2013-09-05-studio2
Mdst3703 2013-09-05-studio2Mdst3703 2013-09-05-studio2
Mdst3703 2013-09-05-studio2Rafael Alvarado
 
Mdst3703 2013-09-03-plato2
Mdst3703 2013-09-03-plato2Mdst3703 2013-09-03-plato2
Mdst3703 2013-09-03-plato2Rafael Alvarado
 
Mdst3703 2013-08-29-hello-world
Mdst3703 2013-08-29-hello-worldMdst3703 2013-08-29-hello-world
Mdst3703 2013-08-29-hello-worldRafael Alvarado
 
UVA MDST 3703 2013 08-27 Introduction
UVA MDST 3703 2013 08-27 IntroductionUVA MDST 3703 2013 08-27 Introduction
UVA MDST 3703 2013 08-27 IntroductionRafael Alvarado
 
MDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to VisualizationMDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to VisualizationRafael Alvarado
 
Mdst3705 2013-02-26-db-as-genre
Mdst3705 2013-02-26-db-as-genreMdst3705 2013-02-26-db-as-genre
Mdst3705 2013-02-26-db-as-genreRafael Alvarado
 
Mdst3705 2013-02-19-text-into-data
Mdst3705 2013-02-19-text-into-dataMdst3705 2013-02-19-text-into-data
Mdst3705 2013-02-19-text-into-dataRafael Alvarado
 
Mdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-dataMdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-dataRafael Alvarado
 
Mdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesMdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesRafael Alvarado
 
Mdst3705 2013-01-29-praxis
Mdst3705 2013-01-29-praxisMdst3705 2013-01-29-praxis
Mdst3705 2013-01-29-praxisRafael Alvarado
 
Mdst3705 2013-01-31-php3
Mdst3705 2013-01-31-php3Mdst3705 2013-01-31-php3
Mdst3705 2013-01-31-php3Rafael Alvarado
 
Mdst3705 2012-01-22-code-as-language
Mdst3705 2012-01-22-code-as-languageMdst3705 2012-01-22-code-as-language
Mdst3705 2012-01-22-code-as-languageRafael Alvarado
 
Mdst3705 2013-01-24-php2
Mdst3705 2013-01-24-php2Mdst3705 2013-01-24-php2
Mdst3705 2013-01-24-php2Rafael Alvarado
 

Mehr von Rafael Alvarado (20)

Mdst3703 2013-10-08-thematic-research-collections
Mdst3703 2013-10-08-thematic-research-collectionsMdst3703 2013-10-08-thematic-research-collections
Mdst3703 2013-10-08-thematic-research-collections
 
Mdst3703 2013-10-01-hypertext-and-history
Mdst3703 2013-10-01-hypertext-and-historyMdst3703 2013-10-01-hypertext-and-history
Mdst3703 2013-10-01-hypertext-and-history
 
Mdst3703 2013-09-24-hypertext
Mdst3703 2013-09-24-hypertextMdst3703 2013-09-24-hypertext
Mdst3703 2013-09-24-hypertext
 
Presentation1
Presentation1Presentation1
Presentation1
 
Mdst3703 2013-09-12-semantic-html
Mdst3703 2013-09-12-semantic-htmlMdst3703 2013-09-12-semantic-html
Mdst3703 2013-09-12-semantic-html
 
Mdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-modelsMdst3703 2013-09-17-text-models
Mdst3703 2013-09-17-text-models
 
Mdst3703 2013-09-10-textual-signals
Mdst3703 2013-09-10-textual-signalsMdst3703 2013-09-10-textual-signals
Mdst3703 2013-09-10-textual-signals
 
Mdst3703 2013-09-05-studio2
Mdst3703 2013-09-05-studio2Mdst3703 2013-09-05-studio2
Mdst3703 2013-09-05-studio2
 
Mdst3703 2013-09-03-plato2
Mdst3703 2013-09-03-plato2Mdst3703 2013-09-03-plato2
Mdst3703 2013-09-03-plato2
 
Mdst3703 2013-08-29-hello-world
Mdst3703 2013-08-29-hello-worldMdst3703 2013-08-29-hello-world
Mdst3703 2013-08-29-hello-world
 
UVA MDST 3703 2013 08-27 Introduction
UVA MDST 3703 2013 08-27 IntroductionUVA MDST 3703 2013 08-27 Introduction
UVA MDST 3703 2013 08-27 Introduction
 
MDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to VisualizationMDST 3705 2012-03-05 Databases to Visualization
MDST 3705 2012-03-05 Databases to Visualization
 
Mdst3705 2013-02-26-db-as-genre
Mdst3705 2013-02-26-db-as-genreMdst3705 2013-02-26-db-as-genre
Mdst3705 2013-02-26-db-as-genre
 
Mdst3705 2013-02-19-text-into-data
Mdst3705 2013-02-19-text-into-dataMdst3705 2013-02-19-text-into-data
Mdst3705 2013-02-19-text-into-data
 
Mdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-dataMdst3705 2013-02-12-finding-data
Mdst3705 2013-02-12-finding-data
 
Mdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesMdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databases
 
Mdst3705 2013-01-29-praxis
Mdst3705 2013-01-29-praxisMdst3705 2013-01-29-praxis
Mdst3705 2013-01-29-praxis
 
Mdst3705 2013-01-31-php3
Mdst3705 2013-01-31-php3Mdst3705 2013-01-31-php3
Mdst3705 2013-01-31-php3
 
Mdst3705 2012-01-22-code-as-language
Mdst3705 2012-01-22-code-as-languageMdst3705 2012-01-22-code-as-language
Mdst3705 2012-01-22-code-as-language
 
Mdst3705 2013-01-24-php2
Mdst3705 2013-01-24-php2Mdst3705 2013-01-24-php2
Mdst3705 2013-01-24-php2
 

UVA MDST 3703 JavaScript 2012-09-27

  • 1. JavaScript Prof. Alvarado MDST 3703/7703 27 September 2012
  • 2. Business • Directories page – Make sure you have the MDST3703 directory, with no spaces – Naming is important! Allows us to link to each others’ work • Resource page – Links to helpful pages so you can teach yourself
  • 3. Home Directory Tip • You can access your Home Directory via SFTP – SFTP is more robust but not integrated with your desktop (i.e. no mounted drive) • Steps – Install the FTP plugin in JEdit …
  • 4. Go to Plugins > FTP > Connect to FTP Server …
  • 5. … and enter the following info:
  • 6. Review • CSS is the language used to add style to HTML pages – HTML (used properly) defines structure • Styles are associated with elements by means of selectors – Selectors point to element by means of location in the DOM, classes, and IDs • Specific styles are added by means of key/value pairs
  • 7.
  • 8. "I feel that most of the things that we are learning how to do are by trial and error basis .... You can’t just expect to code something right away and get it right. It takes time and patience -- A LOT of patience -- before actually almost throwing your computer out the window because you have no idea why your code doesn’t work and then you come to find out you are missing a semicolon somewhere in hundreds of lines of C++ code!!!! >:(" Computers are stupid! And: To grow, fail early and often
  • 9. "Today’s studio has me thinking more about how there are so many possible variances in logical pathways that defining computer logic has so many inherent variances across the different text programing languages. Is there a system that can read all of them? Regardless, it is important to note that any logic possessed in any machine first extended from a human mind." "I wonder what tool or language will allow us to connect our pages and create a cohesive unit?"
  • 10. "Does the fact that the two are often separated (as we separated our persuasion.html file from its link to the default.css file.) allow for a more descriptive CSS?" "It has me thinking that the entire system of the computer is founded upon a system of layers."
  • 11. "I wonder if most thematic collections I see are coded by hand, or if most scholars use webpage creating software?" "What do you do if you want to use a layout element that does not exist in the current CSS language? Will there ever be a way to write style, content, and structure with a single language?" "It is crazy to think that our exercise only involved working with one page, whereas creators of Thematic Research Collections have to mark-up thousands of pages of research. I wonder how much time and resources such tasks take up."
  • 12. "[W]e created a digital representation of the text with HTML but used CSS to make it resemble its original analog form. Don’t you think we are limiting ourselves by doing so?"
  • 13.
  • 14. A programming language built into your browser Allows you to create applications in web pages Allows you to add behavior to web pages Has a built-in awareness of the DOM DOM = Document Object Model = the way HTML pages are viewed by the computer
  • 15. JavaScript has nothing to do with Java …
  • 16. The DOM represent HTML as a tree structure
  • 17. We will be using jQuery, which makes it easy to do powerful things with JavaScript
  • 18. Another layer to our stack … CONTENT | utf8 STRUCTURE | html STYLE | css BEHAVIOR | javascript