19
Dynamic Web Pages & JavaScript

Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Embed Size (px)

Citation preview

Page 1: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Dynamic Web Pages & JavaScript

Page 2: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Dynamic Web Pages

Dynamic = ChangeDynamic Web Pages are web pages that

change.More than just moving graphics around.

Static = Stays the Same

Page 3: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Programming Language

A language for specifying instructions that a computer can execute.

Each STATEMENT in a language specifies a different thing for the computer to do.

Page 4: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Programming Languanges

There are lots of different languagesC++HTMLJava

Page 5: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Adding Dynamic Content to Your Website

Easiest Way to add dynamic content to your website? JavaScript!Derived from Java (a programming

language) to add dynamic content to a web site.

How? Embed JavaScript statements into the HTML

code of our website!

Page 6: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Don’t be Scurred

JavaScript is designed to be simpleLet’s take a look…

Page 7: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

A simple JavaScript statement

<script type=“text/javascript”>firstName = prompt(“What’s your name?”, “”)

Document.write(“Hello “ + firstName + “, welcome to my web page.”)

</script>

Page 8: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Simple Dynamic Page

Here’s a simple Web page with dynamic content note: dynamic content can be mixed with static HTML content

it demonstrates two types of JavaScript statements an assignment statement that asks the user for input and stores that input a write statement that writes text into the HTML page

Page 9: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Simple Dynamic Page

Page 10: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

JavaScript is a simple programming language for making dynamic Web pages, i.e., pages that can interact with the user and vary each time they are loaded.

Page 11: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

JavaScript code can be embedded inside the BODY of an HTML document, enclosed by the tags <SCRIPT LANGUAGE="JavaScript"> and </SCRIPT>.

Page 12: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

The simplest JavaScript statement is a document.write statement, which displays text in the Web page. The displayed text can be formatted using HTML tags.

Page 13: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

The JavaScript function prompt can be used to read a value from the user via a dialog box. The function takes two inputs, a prompt message and a default value, and returns the value entered by the user (or the default value if they don't enter anything).

Page 14: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Old MacDonald

this page prompts the user for the animal and sound ("cow" and "moo", by default), then displays a verse using those values <br /> tags are embedded to break the output onto separate lines

Page 15: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Old MacDonald

Page 16: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

A variable is a name that is used to represent some unspecified value in an expression.

Page 17: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

In JavaScript, a variable name can be any sequence of letters, digits, and underscores starting with a letter. Since JavaScript is case-sensitive, capitalization matters.

Page 18: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

Each variable stores its value.

A value is assigned to a variable

Page 19: Dynamic Web Pages & JavaScript. Dynamic Web Pages Dynamic = Change Dynamic Web Pages are web pages that change. More than just moving graphics around

What’s Next?

FUN WITH JavaScript AssignmentExplore on your ownSearch for JavaScript on the webMany Many Sites that give away code…Paste this into your HTML tab of

FrontPage.