TY - BOOK AU - Sebesta,Robert W. TI - Programming the world wide web SN - 9780321489692 (pbk.) U1 - 006.76 22 PY - 2013/// CY - New Delhi PB - Pearson KW - Internet programming KW - World Wide Web N1 - Includes index; Chapter 1 Fundamentals1.1 A Brief Introduction to the Internet1.2 The World Wide Web1.3 Web Browsers1.4 Web Servers1.5 Uniform Resource Locators1.6 Multipurpose Internet Mail Extensions1.7 The Hypertext Transfer Protocol1.8 Security1.9 The Web Programmer's Toolbox1.10 SummaryReview QuestionsExercisesChapter 2 Introduction to XHTML2.1 Origins and Purposes of HTML and XHTML2.2 Basic Syntax2.3 Standard XHTML Document Structure2.4 Basic Text Markup2.5 Images2.6 Hypertext Links2.7 Lists2.8 Tables2.9 Forms2.10 Frames2.11 Syntactic Differences between HTML and XHTML2.12 SummaryReview QuestionsExercisesChapter 3 Cascading Style Sheets3.1 Introduction3.2 Levels of Style Sheets3.3 Style Specification Formats3.4 Selector Formats3.5 Property Value Forms3.6 Font Properties3.7 List Properties3.8 Color3.9 Alignment of Text3.10 The Box Model3.11 Background Images3.12 The and Tags3.13 SummaryReview QuestionsExercisesChapter 4 The Basics of JavaScript4.1 Overview of JavaScript4.2 Object Orientation and JavaScript4.3 General Syntactic Characteristics4.4 Primitives, Operations, and Expressions4.5 Screen Output and Keyboard Input4.6 Control Statements4.7 Object Creation and Modification4.8 Arrays4.9 Functions4.10 An Example4.11 Constructors4.12 Pattern Matching Using Regular Expressions4.13 Another Example4.14 Errors in Scripts4.15 SummaryReview QuestionsExercisesChapter 5 JavaScript and HTML Documents5.1 The JavaScript Execution Environment5.2 The Document Object Model5.3 Element Access in JavaScript5.4 Events and Event Handling5.5 Handling Events from Body Elements5.6 Handling Events from Button Elements5.7 Handling Events from Text Boxes and Password Elements5.8 The DOM 2 Event Model5.9 The navigator Object5.10 DOM Tree Traversal and Modification5.11 SummaryReview QuestionsExercisesChapter 6 Dynamic Documents with JavaScript6.1 Introduction6.2 Positioning Elements6.3 Moving Elements6.4 Element Visibility6.5 Changing Colors and Fonts6.6 Dynamic Content6.7 Stacking Elements6.8 Locating the Mouse Cursor6.9 Reacting to a Mouse Click6.10 Slow Movement of Elements6.11 Dragging and Dropping Elements6.12 SummaryReview QuestionsExercisesChapter 7 Introduction to XML7.1 Introduction7.2 The Syntax of XML7.3 XML Document Structure7.4 Document Type Definitions7.5 Namespaces7.6 XML Schemas7.7 Displaying Raw XML Documents7.8 Displaying XML Documents with CSS7.9 XSLT Style Sheets7.10 XML Processors7.11 Web Services7.12 Summary Review QuestionsExercisesChapter 8 The Basics of Perl8.1 Origins and Uses of Perl8.2 Scalars and Their Operations8.3 Assignment Statements and Simple Input and Output8.4 Control Statements8.5 Fundamentals of Arrays8.6 Hashes8.7 References8.8 Functions8.9 Pattern Matching8.10 File Input and Output8.11 An Example8.12 SummaryReview QuestionsExercisesChapter 9 Using Perl for CGI Programming9.1 The Common Gateway Interface9.2 CGI Linkage9.3 Query String Format9.4 The CGI.pm Module9.5 A Survey Example9.6 Cookies9.7 SummaryReview QuestionsExercisesChapter 10 Servlets and Java Server Pages10.1 Overview of Servlets10.2 Servlet Details10.3 A Survey Example10.4 Storing Information on Clients10.5 Java Server Pages10.6 SummaryReview QuestionsExercisesChapter 11 Introduction to PHP11.1 Origins and Uses of PHP11.2 Overview of PHP11.3 General Syntactic Characteristics11.4 Primitives, Operations, and Expressions11.5 Output11.6 Control Statements11.7 Arrays11.8 Functions11.9 Pattern Matching11.10 Form Handling11.11 Files11.12 Cookies11.13 Session Tracking11.14 SummaryReview QuestionsExercisesChapter 12 Introduction to ASP.NET12.1 Overview of the .NET Framework12.2 Overview of C#12.3 Introduction to ASP.NET12.4 ASP.NET Controls12.5 Web Services12.6 SummaryReview QuestionsExercisesChapter 13 Database Access through the Web13.1 Relational Databases13.2 An Introduction to the Structured Query Language13.3 Architectures for Database Access13.4 The MySQL Database System13.5 Database Access with Perl and MySQL13.6 Database Access with PHP and MySQL13.7 Database Access with JDBC and MySQL13.8 SummaryReview QuestionsExercisesChapter 14 Introduction to Ruby14.1 Origins and Uses of Ruby14.2 Scalar Types and Their Operations14.3 Simple Input and Output14.4 Control Statements14.5 Fundamentals of Arrays14.6 Hashes14.7 Methods14.8 Classes14.9 Code Blocks and Iterators14.10 Pattern Matching14.11 SummaryReview QuestionsExercisesChapter 15 Introduction to Rails15.1 Overview of Rails15.2 Document Requests15.3 Processing Forms15.4 Rails Applications and Databases15.5 Layouts15.6 SummaryReview QuestionsExercisesChapter 16 Introduction to Ajax16.1 Overview of Ajax16.2 The Basics of Ajax16.3 Rails with Ajax16.4 SummaryReview QuestionsExercisesAppendicesAppendix A Introduction to JavaAppendix B Named ColorsAppendix C Java AppletsIndex ER -