Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Page Title Page Copyright Contents Preface Chapter 1 - Ajax Defined
1.1 - History Lesson 1.2 - Basic Web Architecture
1.2.1 - Uniform Resource Identifier (URI)/Uniform Resource Locator (URL) 1.2.2 - Hypertext Transfer Protocrol (HTTP)
1.3 - Evolution of the Web 1.4 - The Age of Ajax 1.5 - Summary 1.6 - Self-Review Questions 1.7 - Exercises 1.8 - References
Chapter 2 - Web Pages Using Web Standards
2.1 - Overview 2.2 - HTML Basics
2.2.1 - Tags, Elements, and Attributes 2.2.2 - Basic Structure of an HTML File 2.2.3 - Basic HTML Elements
2.3 - Cascading Style Sheets (CSS)
2.3.1 - Style Rule Format 2.3.2 - Formatting Text 2.3.3 - Formatting a Subset of Element Instances 2.3.4 - Formatting Part of Text or a Document with span and div
2.4 - HTML Forms and HTTP Basics
2.4.1 - HTTP Basics 2.4.2 - HTML Forms 2.4.3 - HTTP GET vs. HTTP Post
2.5 - Summary 2.6 - Self-Review Questions 2.7 - Exercises 2.8 - Programming Exercises 2.9 - References
Chapter 3 - XML—the x in Ajax
3.1 - Overview 3.2 - XML Documents
3.2.1 - XML Declaration 3.2.2 - Unicode Encoding 3.2.3 - Tags, Elements, and Attributes 3.2.4 - Using Special Characters 3.2.5 - Well-Formed XML Documents
3.3 - Document Type Definition (DTD)
3.3.1 - Declaring Elements 3.3.2 - Declaring Attributes 3.3.3 - Declaring Entity Names 3.3.4 - Associating DTD Declarations with XML Documents
3.4 - XML Schema
3.4.1 - XML Namespace 3.4.2 - Declaring Simple Elements and Attributes 3.4.3 - Declaring Complex Elements 3.4.4 - Controlling Element Order and Repetition 3.4.5 - Referencing XML Schema Specification in an XML Document
3.5 - XML Parsing and Validation with Sax and DOM 3.6 - XML Transformation with XSLT
3.6.1 - Identifying XML Nodes with XPath 3.6.2 - Transforming XML Documents into XHTML Documents
3.7 - Summary 3.8 - Self-Review Questions 3.9 - Exercises 3.10 - Programming Exercises 3.11 - References
Chapter 4 - JavaScript and the Document Object Model
4.1 - JavaScript—the J in Ajax
4.1.1 - Comments 4.1.2 - Identifiers 4.1.3 - Datatypes and Values 4.1.4 - Built-In Objects and Host Objects 4.1.5 - Variables 4.1.6 - Statements 4.1.7 - Operators 4.1.8 - Functions 4.1.9 - Arrays 4.1.10 - Regular Expressions 4.1.11 - Error Handling and Error Objects 4.1.12 - Constructor Functions and Simulated Classes
4.2 - Embedding JavaScript in HTML 4.3 - The Browser Object Model (BOM)
4.3.1 - The window Object 4.3.2 - The navigator Object 4.3.3 - The screen Object 4.3.4 - The history Object 4.3.5 - The location Object 4.3.6 - The frames[] Array
4.4 - The Document Object Model (DOM)
4.4.1 - Traversing and Manipulating the DOM 4.4.2 - Manipulating Styles 4.4.3 - Handling Events
4.5 - Summary 4.6 - Self-Review Questions 4.7 - Exercises 4.8 - Programming Exercises 4.9 - References
Chapter 5 - Web Remoting Techniques—the a in Ajax
5.1 - Web Remoting 5.2 - XMLHttpRequest
5.2.1 - Creating an XMLHttpRequest Object 5.2.2 - Sending an HTTP Request 5.2.3 - Processing the Response 5.2.4 - Timing Out a Request
5.3 - Hidden IFrame 5.4 - HTTP Streaming 5.5 - Web Remoting Pitfalls 5.6 - Complete Example 5.7 - Summary 5.8 - Self-Review Questions 5.9 - Exercises 5.10 - Programming Exercises 5.11 - References
Chapter 6 - Dojo Toolkit
6.1 - Dojo Toolkit
6.1.1 - Overview 6.1.2 - Ajax XMLHttpRequest with Dojo
6.2 - Dojo xhrGet Request with JSON Data 6.3 - Examples and Lab Practice 6.4 - Summary 6.5 - Self-Review Questions 6.6 - Programming Exercises 6.7 - References
Chapter 7 - Ajax Challenges and Best Practices
7.1 - Overview 7.2 - Diagnosis of Ajax Web Applications
7.2.1 - Diagnosis of HTML 7.2.2 - Diagnosis of JavaScript 7.2.3 - The Challenge of Asynchronous Call in Debugging 7.2.4 - Profiling
7.3 - Testing Ajax Web Applications
7.3.1 - Unit Testing 7.3.2 - Integration Testing 7.3.3 - System Testing
7.4 - Ajax Security
7.4.1 - SQL Injection Attack 7.4.2 - Cross-site Scripting and Cross-site Remote Forgery Attacks 7.4.3 - Summary of Ajax Security
7.5 - Summary 7.6 - Self-Review Questions 7.7 - Exercises 7.8 - Design Exercises 7.9 - References
Chapter 8 - Ajax Case Study
8.1 - Introduction 8.2 - Case Study: BigPeachYardSaleExpress 8.3 - High-Level Design
8.3.1 - GUI Design 8.3.2 - Database Design
8.4 - Milestone 1: Create a Web Project and Database with NetBeans 8.5 - Milestone 2: Portal Page and Cascading Style Sheet
8.5.1 - Page Navigation 8.5.2 - Layout of Header Fragment by Using HTML Table 8.5.3 - Refine Layout and CSS of the Portal Page
8.6 - Milestone 3: Seller Page and JavaServer Faces (JSF) 8.7 - Milestone 4: Upload Images and Java Servlet 8.8 - Milestone 5: Dynamic Ad Banner and Ajax 8.9 - Milestone 6: Buyer Page and Dojo Framework 8.10 - Milestone 7: Map IDE and Google Maps 8.11 - Milestone 8: Itinerary Planner and Drag and Drop 8.12 - Conclusion 8.13 - Self-Review Questions 8.14 - Exercises 8.15 - Design Exercises
Chapter 9 - The Future of Web Applications
9.1 - Overview 9.2 - XForms
9.2.1 - XForms Example
9.3 - Semantic Web
9.3.1 - Overview 9.3.2 - Structure of Semantic Web 9.3.3 - RDF 9.3.4 - RDF Schema (RDFS) and Application Classes 9.3.5 - Ontology and Web Ontology Language (OWL) 9.3.6 - Query Semantic Web with SPARQL Query Language
9.4 - References
Chapter 10 - Appendix
10.1 - Overview 10.2 - Firebug 10.3 - Apache
10.3.1 - Overview of Apache Web Server 10.3.2 - Apache Server Installation and Startup
10.4 - PHP
10.4.1 - Overview 10.4.2 - Practice Lab for PHP Web Application on Apache 10.4.3 - PHP and Ajax with XAMPP 10.4.4 - PHP and Ajax with WAMP
10.5 - NetBeans and Tomcat
10.5.1 - Overview of NetBeans 10.5.2 - Practice Lab: Using JSP on Embedded Tomcat in NetBeans 10.5.3 - Ajax with JSP Developed in NetBeans
10.6 - NetBeans PHP Plugin 10.7 - Ajax with ASP 10.8 - MySQL
10.8.1 - Overview 10.8.2 - Practice Lab for MySQL, PHP, and Apache 10.8.3 - A Simple MySQL Application
10.9 - Summary
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion