skip to content
Introduction to JavaScript programming with XML and PHP : creating dynamic and interactive web pages Preview this item
ClosePreview this item
Checking...

Introduction to JavaScript programming with XML and PHP : creating dynamic and interactive web pages

Author: Elizabeth Drake
Publisher: Boston : Pearson, [2014]
Edition/Format:   Print book : EnglishView all editions and formats
Summary:

An introductory textbook on Javascript designed for students in Web Development programs at career focused 2 and 4 year schools who have taken a course in XHTML. The book focuses on the "how-to"  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Elizabeth Drake
ISBN: 9780133068306 0133068307
OCLC Number: 815374323
Notes: Includes index.
Description: xxii, 938 pages : illustrations ; 26 cm
Contents: Machine generated contents note: ch. 0 Computer Basics --
0.1.A Brief History of Computers --
What Is a Computer? --
Personal Computers --
Today's Computers --
0.2.A Brief History of the Internet --
Packet Switching --
Transmission Control Protocol / Internet Protocol (TCP/IP) --
What Is a URL? --
0.3.Computer Basics --
Input --
Processing --
Storage --
Output --
0.4. What Is Programming? --
The History of Programming --
Types of Software --
Programming and Scripting Languages --
0.5. Browsers --
What Is a Browser? --
Overview of Major Browsers --
How Does A Browser Work? --
Is the World Wide Web the Same As the Internet? --
What Does This Mean to You? --
0.6. JavaScript and the Acronyms: XHTML, DOM, PHP, XML --
A Brief History of JavaScript --
Web Pages and XHTML --
Server-Side and Client-Side Technologies --
JavaScript Overview --
Overview of DOM, PHP, and XML --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
ch. 1 JavaScript Programming Basics --
1.1. What Is Programming? --
A General Problem-Solving Strategy --
The Program Development Cycle --
1.2. The Structure of a Program --
Input-Processing-Output --
The Control Structures --
1.3. Data Types and Operations on Data --
Numerical Data --
String Data --
Boolean Data --
Variables and Named Constants --
Assignment Statements --
Operations on Data --
1.4. Problem Solving: The Importance of Logical Thinking --
Pseudocode --
Flowcharts --
1.5. JavaScript in the Web Page --
The <script></script>Tag Pair --
The <noscript></noscript>Tag Pair --
JavaScript in a Web Page <body> --
JavaScript in the document <head> section --
The <body>onload Event --
1.6. Introduction to Objects --
What is an Object? --
Properties and Methods --
The Document Object --
Dot Notation --
The write() Method --
The getEl ementById() Method and the innerHTML --
Property --
The open() and close() Methods --
1.7. Introduction to JavaScript Functions and Events --
Introduction to JavaScript Functions --
Introduction to JavaScript Events --
1.8. Putting It to Work --
Greg's Gambits: Creating an About You Page --
Carla's Classroom: Creating an About You Page --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 2 Building Blocks: Variables and Operators --
2.1. What Is a Variable? --
Memory Locations --
Variable Names --
Naming Tips --
Declaring Variables --
2.2. Data Types --
A Loosely Typed Language --
Numbers --
Strings and Characters --
Named Constants --
2.3. Arithmetic Operators and Some Important Functions --
The Modulus Operator --
The Hierarchy of Operations --
The Concatenation Operator --
Parsing Integers and Floating Point Numbers --
2.4. Relational Operators --
ASCII Code --
Relational Operators --
2.5. Logical Operators and the Conditional Operator --
Logical Operators --
Boolean Logic and Boolean Operators --
The Order of Operations for Logical Operators --
The Conditional Operator --
2.6. Putting It to Work --
Greg's Gambits: Creating Your Own Story --
Carla's Classroom: A Spelling Lesson --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 3 Making Decisions: The Selection Structure --
3.1. What if? Types of Selection Structures --
3.2. The Single Alternative Structure: The if Statement --
A Note about the Test Condition --
A Note about the Curly Brackets --
3.3. The Dual Alternative Structure: if ... else Statements --
3.4. Nested Selection Structures --
3.5.Compound Conditions --
Combining Relational and Logical Operators --
3.6. Multiple-Alternative Selection Structures --
The if ... else if ... Structure --
Error Checking: Just the Beginning --
The Switch Statement --
3.7. Putting It to Work --
Greg's Gambits: Madame Vadoma Knows All --
Carla's Classroom: An Arithmetic Lesson --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 4 Going Round and Round: The Repetition Structure --
4.1.Computers Don't Get Bored with Repetition --
Loop Basics --
4.2. Types of Loops --
Pre-Test and Post-Test Loops --
The Pre-Test while Loop --
The Post-Test do ... while Loop --
Sentinel-Controlled Loops --
Counter-Controlled Loops --
4.3. The for Loop --
The for Statement --
The Initial Value --
The Test Condition --
The Increment/Decrement Statement --
The Careful Bean Counter --
4.4. Data Validation --
The isNaN () Method --
Checking for Integers --
Using Compound Conditions for Data Validation --
The charAt () Method --
The length Property --
4.5. Putting It to Work --
Greg's Gambits: Encoding Secret Messages --
Carla's Classroom: Advanced Arithmetic Lessons --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 5 Advanced Decisions and Loops --
5.1. Some Simple Schoolroom Statistics --
It All Adds Up --
Computing Averages --
The Range --
Odd and Even --
Integer Accuracy: Math Methods --
5.2. To Continue or Not to Continue? --
The break Statement --
The continue Statement --
5.3. Nested for Loops --
Desk Checking --
Different Ways to Nest Loops --
5.4. Drawing Shapes and Patterns with Loops --
Drawing Shapes --
Using Loops to Create Patterns --
The mouse Events --
5.5. Putting It to Work --
Greg's Gambits: The Battle between Wizard and Troll --
Carla's Classroom: A Grammar Lesson --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies. Note continued: ch. 6 Forms and Form Controls --
6.1. What Is a Form? --
The Most Basic Form --
Returning Form Submissions --
6.2. Form Controls --
Radio Buttons --
Checkboxes --
Textboxes --
Textarea Boxes --
6.3. Hidden Fields and Passwords --
The Hidden Form Element --
The Password Form Element --
6.4. Selection Lists and More --
Selection Lists --
Enhancements for Form Elements --
6.5. Putting It to Work --
Greg's Gambits: Player Information and Inventory --
Carla's Classroom: Carla's Progress Report Form --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 7 Keeping it Neat: Functions and JavaScript Source Files --
7.1. Functions --
Built-In Functions --
User-Defined Functions --
7.2. The Scope of a Variable --
Global Variables --
Local Variables --
7.3. Sending Information to a Function --
Passing Arguments to Parameters --
7.4. Objects and Object-Oriented Concepts --
The Math Object --
More JavaScript Objects --
The Date Object --
7.5. JavaScript Source Files --
Work Smarter, Not Harder --
Creating and Accessing a JavaScript Source (.js) File --
Creating a Library of Functions --
7.6. Putting It to Work --
Greg's Gambits: Hangman --
Carla's Classroom: Reading Comprehension --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 8 Arrays --
8.1. One-dimensional Arrays --
Creating an Array in JavaScript --
The Array Object --
A Note About Array Names --
8.2. Populating Arrays --
Loading Arrays Directly --
Loading Arrays Interactively --
Displaying Arrays --
8.3. Parallel Arrays --
Why Use Arrays? --
8.4. Using Array Methods --
The push() Method --
The length Property Can Be Used to Find the Length of an Array --
The unshift() Method --
The splice() Method --
8.5. Multi-Dimensional Arrays --
Introduction to Two-Dimensional Arrays --
Declaring and Filling Two-Dimensional Arrays --
8.6. Putting It to Work --
Greg's Gambits: The Game of 15 --
Carla's Classroom: Images and Imagination --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 9 Searching and Sorting --
9.1. Sorting Arrays --
The sort() Method --
Sorting Numbers with the sort() Method --
The reverse() Method --
9.2. The Bubble Sort --
Swapping Values --
Using the Bubble Sort Algorithm --
Passing Arrays --
9.3. The Selection Sort --
9.4. Searching Arrays: The Serial Search --
The Serial Search --
Using the Serial Search with Parallel Arrays --
9.5. Searching Arrays: The Binary Search --
The Binary Search --
Making Life Easier: The indexof() Method --
9.6. Putting It to Work --
Greg's Gambits: Greg's Boggle --
Carla's Classroom: A Factoring Lesson --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 10 The Document Object Model and XML --
10.1. The Document Object Model: DOM --
A Brief History of DOM --
DOM Nodes and Trees --
The Family: The Parent-Child Model --
Creating and Inserting Elements --
Replacing and Removing Elements --
10.2. Using DOM Methods with Timers and Styles --
The setAttribute() and getAttribute() Methods --
The setInterval () and clearInterval () Methods --
10.3. XML Basics --
What Is XML? --
Why Do We Need XML? --
XML Components --
XML Parsers and DTDs --
10.4. Adding Style and XSL Transformations --
Using Cascading Style Sheets with XML Documents --
The Extensible Style Sheet Language (XSL) --
10.5. XML Namespaces and Schemas --
XML Namespaces --
XML Schemas --
XML Schema Data Types --
Creating an XML Schema --
10.6. Putting It to Work --
Greg's Gambits: Greg's Avatars --
Carla's Classroom: A Spelling Lesson --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 11 PHP: An Overview --
11.1.A Brief History of PHP --
What Does a Server Do? --
The Apache HTTP Server, MySQL, and PHP --
11.2. XAMPP --
Installing XAMPP --
Try It --
11.3. PHP Basics --
PHP File Names, the htdocs Folder, and Viewing Your PHP Pages --
Variables and Methods --
PHP Keywords --
Operators --
11.4. Using Conditionals and Loops --
Making Decisions: The if Structure --
Cycling Through: Repetitions and Loops --
11.5. Arrays and Strings --
Arrays --
Why Are We Learning All This? --
Working with Strings --
11.6. Putting It to Work --
Greg's Gambits: PHP Welcome Messages --
Carla's Classroom: Using PHP for Hints --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies --
ch. 12 Using PHP With Cookies and MySQL --
12.1. Cookies --
Types of Cookies --
Writing Cookies --
12.2.A Database Server: MySQL --
An Overview of MySQL --
Setting Up a MySQL User Account --
The Database Structure --
Building a Small Business Database --
Creating the Database with phpMyAdmin --
12.3. Populating a Database from the Web --
The Web Page Form --
12.4. Sending Emails from Database Information Using PHP --
The Form --
12.5. Putting It to Work --
Greg's Gambits: Create or Validate an Account and Log In --
Carla's Classroom: Using PHP to Send Student Reports by Email --
Chapter Review and Exercises --
Key Terms --
Review Exercises --
Programming Challenges --
Case Studies.
Responsibility: Elizabeth Drake, Santa Fe College.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/815374323> # Introduction to JavaScript programming with XML and PHP : creating dynamic and interactive web pages
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "815374323" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
   schema:about <http://id.worldcat.org/fast/1181899> ; # XML (Document markup language)
   schema:about <http://id.loc.gov/authorities/subjects/sh98000035> ; # Web sites--Design
   schema:about <http://id.worldcat.org/fast/982071> ; # JavaScript (Computer program language)
   schema:about <http://id.worldcat.org/fast/977281> ; # Internet programming
   schema:about <http://dewey.info/class/006.76/e23/> ;
   schema:about <http://id.worldcat.org/fast/1049847> ; # PHP (Computer program language)
   schema:about <http://id.worldcat.org/fast/1173252> ; # Web sites--Design
   schema:bookFormat bgn:PrintBook ;
   schema:creator <http://viaf.org/viaf/1340245> ; # Elizabeth Drake
   schema:datePublished "2014" ;
   schema:description "Note continued: ch. 6 Forms and Form Controls -- 6.1. What Is a Form? -- The Most Basic Form -- Returning Form Submissions -- 6.2. Form Controls -- Radio Buttons -- Checkboxes -- Textboxes -- Textarea Boxes -- 6.3. Hidden Fields and Passwords -- The Hidden Form Element -- The Password Form Element -- 6.4. Selection Lists and More -- Selection Lists -- Enhancements for Form Elements -- 6.5. Putting It to Work -- Greg's Gambits: Player Information and Inventory -- Carla's Classroom: Carla's Progress Report Form -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 7 Keeping it Neat: Functions and JavaScript Source Files -- 7.1. Functions -- Built-In Functions -- User-Defined Functions -- 7.2. The Scope of a Variable -- Global Variables -- Local Variables -- 7.3. Sending Information to a Function -- Passing Arguments to Parameters -- 7.4. Objects and Object-Oriented Concepts -- The Math Object -- More JavaScript Objects -- The Date Object -- 7.5. JavaScript Source Files -- Work Smarter, Not Harder -- Creating and Accessing a JavaScript Source (.js) File -- Creating a Library of Functions -- 7.6. Putting It to Work -- Greg's Gambits: Hangman -- Carla's Classroom: Reading Comprehension -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 8 Arrays -- 8.1. One-dimensional Arrays -- Creating an Array in JavaScript -- The Array Object -- A Note About Array Names -- 8.2. Populating Arrays -- Loading Arrays Directly -- Loading Arrays Interactively -- Displaying Arrays -- 8.3. Parallel Arrays -- Why Use Arrays? -- 8.4. Using Array Methods -- The push() Method -- The length Property Can Be Used to Find the Length of an Array -- The unshift() Method -- The splice() Method -- 8.5. Multi-Dimensional Arrays -- Introduction to Two-Dimensional Arrays -- Declaring and Filling Two-Dimensional Arrays -- 8.6. Putting It to Work -- Greg's Gambits: The Game of 15 -- Carla's Classroom: Images and Imagination -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 9 Searching and Sorting -- 9.1. Sorting Arrays -- The sort() Method -- Sorting Numbers with the sort() Method -- The reverse() Method -- 9.2. The Bubble Sort -- Swapping Values -- Using the Bubble Sort Algorithm -- Passing Arrays -- 9.3. The Selection Sort -- 9.4. Searching Arrays: The Serial Search -- The Serial Search -- Using the Serial Search with Parallel Arrays -- 9.5. Searching Arrays: The Binary Search -- The Binary Search -- Making Life Easier: The indexof() Method -- 9.6. Putting It to Work -- Greg's Gambits: Greg's Boggle -- Carla's Classroom: A Factoring Lesson -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 10 The Document Object Model and XML -- 10.1. The Document Object Model: DOM -- A Brief History of DOM -- DOM Nodes and Trees -- The Family: The Parent-Child Model -- Creating and Inserting Elements -- Replacing and Removing Elements -- 10.2. Using DOM Methods with Timers and Styles -- The setAttribute() and getAttribute() Methods -- The setInterval () and clearInterval () Methods -- 10.3. XML Basics -- What Is XML? -- Why Do We Need XML? -- XML Components -- XML Parsers and DTDs -- 10.4. Adding Style and XSL Transformations -- Using Cascading Style Sheets with XML Documents -- The Extensible Style Sheet Language (XSL) -- 10.5. XML Namespaces and Schemas -- XML Namespaces -- XML Schemas -- XML Schema Data Types -- Creating an XML Schema -- 10.6. Putting It to Work -- Greg's Gambits: Greg's Avatars -- Carla's Classroom: A Spelling Lesson -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 11 PHP: An Overview -- 11.1.A Brief History of PHP -- What Does a Server Do? -- The Apache HTTP Server, MySQL, and PHP -- 11.2. XAMPP -- Installing XAMPP -- Try It -- 11.3. PHP Basics -- PHP File Names, the htdocs Folder, and Viewing Your PHP Pages -- Variables and Methods -- PHP Keywords -- Operators -- 11.4. Using Conditionals and Loops -- Making Decisions: The if Structure -- Cycling Through: Repetitions and Loops -- 11.5. Arrays and Strings -- Arrays -- Why Are We Learning All This? -- Working with Strings -- 11.6. Putting It to Work -- Greg's Gambits: PHP Welcome Messages -- Carla's Classroom: Using PHP for Hints -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 12 Using PHP With Cookies and MySQL -- 12.1. Cookies -- Types of Cookies -- Writing Cookies -- 12.2.A Database Server: MySQL -- An Overview of MySQL -- Setting Up a MySQL User Account -- The Database Structure -- Building a Small Business Database -- Creating the Database with phpMyAdmin -- 12.3. Populating a Database from the Web -- The Web Page Form -- 12.4. Sending Emails from Database Information Using PHP -- The Form -- 12.5. Putting It to Work -- Greg's Gambits: Create or Validate an Account and Log In -- Carla's Classroom: Using PHP to Send Student Reports by Email -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies."@en ;
   schema:description "Machine generated contents note: ch. 0 Computer Basics -- 0.1.A Brief History of Computers -- What Is a Computer? -- Personal Computers -- Today's Computers -- 0.2.A Brief History of the Internet -- Packet Switching -- Transmission Control Protocol / Internet Protocol (TCP/IP) -- What Is a URL? -- 0.3.Computer Basics -- Input -- Processing -- Storage -- Output -- 0.4. What Is Programming? -- The History of Programming -- Types of Software -- Programming and Scripting Languages -- 0.5. Browsers -- What Is a Browser? -- Overview of Major Browsers -- How Does A Browser Work? -- Is the World Wide Web the Same As the Internet? -- What Does This Mean to You? -- 0.6. JavaScript and the Acronyms: XHTML, DOM, PHP, XML -- A Brief History of JavaScript -- Web Pages and XHTML -- Server-Side and Client-Side Technologies -- JavaScript Overview -- Overview of DOM, PHP, and XML -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- ch. 1 JavaScript Programming Basics -- 1.1. What Is Programming? -- A General Problem-Solving Strategy -- The Program Development Cycle -- 1.2. The Structure of a Program -- Input-Processing-Output -- The Control Structures -- 1.3. Data Types and Operations on Data -- Numerical Data -- String Data -- Boolean Data -- Variables and Named Constants -- Assignment Statements -- Operations on Data -- 1.4. Problem Solving: The Importance of Logical Thinking -- Pseudocode -- Flowcharts -- 1.5. JavaScript in the Web Page -- The Tag Pair -- The Tag Pair -- JavaScript in a Web Page -- JavaScript in the document section -- The onload Event -- 1.6. Introduction to Objects -- What is an Object? -- Properties and Methods -- The Document Object -- Dot Notation -- The write() Method -- The getEl ementById() Method and the innerHTML -- Property -- The open() and close() Methods -- 1.7. Introduction to JavaScript Functions and Events -- Introduction to JavaScript Functions -- Introduction to JavaScript Events -- 1.8. Putting It to Work -- Greg's Gambits: Creating an About You Page -- Carla's Classroom: Creating an About You Page -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 2 Building Blocks: Variables and Operators -- 2.1. What Is a Variable? -- Memory Locations -- Variable Names -- Naming Tips -- Declaring Variables -- 2.2. Data Types -- A Loosely Typed Language -- Numbers -- Strings and Characters -- Named Constants -- 2.3. Arithmetic Operators and Some Important Functions -- The Modulus Operator -- The Hierarchy of Operations -- The Concatenation Operator -- Parsing Integers and Floating Point Numbers -- 2.4. Relational Operators -- ASCII Code -- Relational Operators -- 2.5. Logical Operators and the Conditional Operator -- Logical Operators -- Boolean Logic and Boolean Operators -- The Order of Operations for Logical Operators -- The Conditional Operator -- 2.6. Putting It to Work -- Greg's Gambits: Creating Your Own Story -- Carla's Classroom: A Spelling Lesson -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 3 Making Decisions: The Selection Structure -- 3.1. What if? Types of Selection Structures -- 3.2. The Single Alternative Structure: The if Statement -- A Note about the Test Condition -- A Note about the Curly Brackets -- 3.3. The Dual Alternative Structure: if ... else Statements -- 3.4. Nested Selection Structures -- 3.5.Compound Conditions -- Combining Relational and Logical Operators -- 3.6. Multiple-Alternative Selection Structures -- The if ... else if ... Structure -- Error Checking: Just the Beginning -- The Switch Statement -- 3.7. Putting It to Work -- Greg's Gambits: Madame Vadoma Knows All -- Carla's Classroom: An Arithmetic Lesson -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 4 Going Round and Round: The Repetition Structure -- 4.1.Computers Don't Get Bored with Repetition -- Loop Basics -- 4.2. Types of Loops -- Pre-Test and Post-Test Loops -- The Pre-Test while Loop -- The Post-Test do ... while Loop -- Sentinel-Controlled Loops -- Counter-Controlled Loops -- 4.3. The for Loop -- The for Statement -- The Initial Value -- The Test Condition -- The Increment/Decrement Statement -- The Careful Bean Counter -- 4.4. Data Validation -- The isNaN () Method -- Checking for Integers -- Using Compound Conditions for Data Validation -- The charAt () Method -- The length Property -- 4.5. Putting It to Work -- Greg's Gambits: Encoding Secret Messages -- Carla's Classroom: Advanced Arithmetic Lessons -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies -- ch. 5 Advanced Decisions and Loops -- 5.1. Some Simple Schoolroom Statistics -- It All Adds Up -- Computing Averages -- The Range -- Odd and Even -- Integer Accuracy: Math Methods -- 5.2. To Continue or Not to Continue? -- The break Statement -- The continue Statement -- 5.3. Nested for Loops -- Desk Checking -- Different Ways to Nest Loops -- 5.4. Drawing Shapes and Patterns with Loops -- Drawing Shapes -- Using Loops to Create Patterns -- The mouse Events -- 5.5. Putting It to Work -- Greg's Gambits: The Battle between Wizard and Troll -- Carla's Classroom: A Grammar Lesson -- Chapter Review and Exercises -- Key Terms -- Review Exercises -- Programming Challenges -- Case Studies."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/1341092759> ;
   schema:inLanguage "en" ;
   schema:name "Introduction to JavaScript programming with XML and PHP : creating dynamic and interactive web pages"@en ;
   schema:productID "815374323" ;
   schema:workExample <http://worldcat.org/isbn/9780133068306> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/815374323> ;
    .


Related Entities

<http://id.loc.gov/authorities/subjects/sh98000035> # Web sites--Design
    a schema:Intangible ;
   schema:name "Web sites--Design"@en ;
    .

<http://id.worldcat.org/fast/1049847> # PHP (Computer program language)
    a schema:Intangible ;
   schema:name "PHP (Computer program language)"@en ;
    .

<http://id.worldcat.org/fast/1173252> # Web sites--Design
    a schema:Intangible ;
   schema:name "Web sites--Design"@en ;
    .

<http://id.worldcat.org/fast/1181899> # XML (Document markup language)
    a schema:Intangible ;
   schema:name "XML (Document markup language)"@en ;
    .

<http://id.worldcat.org/fast/977281> # Internet programming
    a schema:Intangible ;
   schema:name "Internet programming"@en ;
    .

<http://id.worldcat.org/fast/982071> # JavaScript (Computer program language)
    a schema:Intangible ;
   schema:name "JavaScript (Computer program language)"@en ;
    .

<http://viaf.org/viaf/1340245> # Elizabeth Drake
    a schema:Person ;
   schema:birthDate "1948" ;
   schema:familyName "Drake" ;
   schema:givenName "Elizabeth" ;
   schema:name "Elizabeth Drake" ;
    .

<http://worldcat.org/isbn/9780133068306>
    a schema:ProductModel ;
   schema:isbn "0133068307" ;
   schema:isbn "9780133068306" ;
    .

<http://www.worldcat.org/title/-/oclc/815374323>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/815374323> ; # Introduction to JavaScript programming with XML and PHP : creating dynamic and interactive web pages
   schema:dateModified "2017-10-21" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.