Dynamic Web programming and HTML5. ([2013])
- Record Type:
- Book
- Title:
- Dynamic Web programming and HTML5. ([2013])
- Main Title:
- Dynamic Web programming and HTML5
- Further Information:
- Note: Paul S. Wang.
- Authors:
- Wang, Paul S
- Contents:
- The Web: An Overview; Web Is Part of the Internet; IP Addresses and Domain Names; Web Clients and Servers; URLs; Handling Different Content Types; HTML and HTML5; Webpage Styling; Web Hosting; Web Servers; Domain Registration; DNS; Dynamic Generation of Webpages; Database Access; Client-Side Scripting; Document Object Model; Hypertext Transfer Protocol; Web Development; For More Information Webpage Markup with HTML5; HTML5 Page Structure; Creating a Webpage; HTML5 Elements and Entities; The Evolution of HTML; HTML5 Features and Advantages; Webpage Syntax; HTML5 Core Attributes; Webpage Architecture; Headings and Paragraphs; White Space and Line Wrapping; Phrasing Elements; Webpage Presentation Styles; Itemized Lists; List Styles; Links in Webpages; Navbars; Pictures and Images in Webpages; Figures; Image Encoding Formats; Image Maps; Webpage Layout; Debugging and Validation Audio, Video, and More HTML5; Audio for the Web; Playing Video; Embedding Media; Tables; Using Tables for Page Layout; Pagewide Style with body; HTML5 Entities; Webpage Character Encoding; Numeric and Named Character References; Metadata and Head Elements; Subordinate Webpages with iframe; Website File Organization; Internationalization Styling with CSS; CSS Basics; Whole-Page Styling; Centering and Indenting; Centered Page Layout; Multicolumn Layout; CSS Selectors; Link Styles; Conflicting Rules; Style Properties; Webpage Layout with CSS; A Vertical Navbar; Page Formatting Model; Margin, Border, andThe Web: An Overview; Web Is Part of the Internet; IP Addresses and Domain Names; Web Clients and Servers; URLs; Handling Different Content Types; HTML and HTML5; Webpage Styling; Web Hosting; Web Servers; Domain Registration; DNS; Dynamic Generation of Webpages; Database Access; Client-Side Scripting; Document Object Model; Hypertext Transfer Protocol; Web Development; For More Information Webpage Markup with HTML5; HTML5 Page Structure; Creating a Webpage; HTML5 Elements and Entities; The Evolution of HTML; HTML5 Features and Advantages; Webpage Syntax; HTML5 Core Attributes; Webpage Architecture; Headings and Paragraphs; White Space and Line Wrapping; Phrasing Elements; Webpage Presentation Styles; Itemized Lists; List Styles; Links in Webpages; Navbars; Pictures and Images in Webpages; Figures; Image Encoding Formats; Image Maps; Webpage Layout; Debugging and Validation Audio, Video, and More HTML5; Audio for the Web; Playing Video; Embedding Media; Tables; Using Tables for Page Layout; Pagewide Style with body; HTML5 Entities; Webpage Character Encoding; Numeric and Named Character References; Metadata and Head Elements; Subordinate Webpages with iframe; Website File Organization; Internationalization Styling with CSS; CSS Basics; Whole-Page Styling; Centering and Indenting; Centered Page Layout; Multicolumn Layout; CSS Selectors; Link Styles; Conflicting Rules; Style Properties; Webpage Layout with CSS; A Vertical Navbar; Page Formatting Model; Margin, Border, and Padding; Preformatted Content; Controlling Content Overflow; Styled Buttons; Drop Shadows; Borders by Custom Images; Background Colors and Images; Color Gradient; Browser Support for CSS; At-Rules; Explicit Element Positioning; CSS-Generated Content; Translucent Callout via CSS; Understanding the Cascade; Additional Style Features; For More Information Forms, PHP, and Form Processing; A Simple Form; Basic Input Elements; Text Input; Input in Standard Formats; User Choices and Selections; Form Submission; File Uploading; Other input Elements; Layout and Styling of Forms; CSS for Form Presentation; Forms and HTTP; HTTP Message Format; Formdata Security and HTTPS; Form Processing Overview; PHP Scripting Overview; An Introduction to PHP; Strings in PHP; Arrays in PHP; Getting Started with Form Processing; Form Processing Example: Club Membership; HTTP Request Data Exposed; Processing File Upload Dynamic User Interface with JavaScript; About JavaScript; Getting Started with JavaScript; Placing JavaScript in Webpages; Image Rollovers; Image Preloading; Presenting a Slide Show; JavaScript Arrays; A Conversion Calculator; Audio/Video Control; Pull-down Menus; CSS Transitions; Menu Fade-in and Fade-out; Animated Pull-down Menu; Sliding Menus for a Left Navbar; Using Windows; JavaScript Language Basics; JavaScript Form Checking; Smooth Scrolling Text; Animation with CSS; Transform with CSS; Events and Event Objects; Testing and Debugging; For More Information HTML5 DOM and APIs; What Is DOM?; Browser Support of DOM; HTML5 DOM API Overview; Putting DOM to Work; Node API; DOM Tree Depth-First Traversal; The DOM HTMLElement Interface; HTMLElement Fields and Methods; Document and HTMLDocument Interfaces; Generating New Content; A Smart Form; Client-Side Data Sorting; A Better User Interface for File/Image Upload; TicTacToe with Drag-and-Drop; Tower of Hanoi; DnD Local Files; Canvas Element and API; For More Information Server-Side Programming with PHP; Page Templates; PHP Functions; Form Generation and Processing; File I/O in PHP; PHP Error Reporting and Debugging; Login with Basic Authentication; Session Control; Crazy Pizza Shop; Security Code Verification; Login Sessions; Image Manipulation; Providing Content Management; HTML5 contenteditable API; Updating the AMP; PHP Classes and Objects; System Calls and Script Security; For More Information Database-Driven Websites; What Is a Database?; Relational Databases; SQL: Structured Query Language; SQL Queries; Creating Tables; CREATE TABLE Queries; MySQL Data Types; PHP Database Access; User Authentication Using Database; INSERT and DELETE Queries; Database Supporting Product Orders; Displaying Shopping Carts; Handling Query Results and Errors; Receiving Payments; Prepared Statements; Guarding against SQL Injection; The phpMyAdmin Tool; PHP Built-in Database System; For More Information Web Hosting: Apache, PHP, and MySQL; What Is a Web Server?; URL and URI; Request Processing; Response and Content Types; Apache Web Server; Accessing Linux Server Host; Linux Files Access Control; Running Apache on Linux; Apache Run-Time Configuration; Apache Web Access Control; Requiring Passwords; How HTTP Basic Authentication Works; How HTTP Digest Authentication Works; Password Encryption; Automatic File Deflation; URI to Document Space Mapping; Virtual Hosting; Installing Apache with Package Management; Manual Installation of Apache; SSL/TLS; PHP Module for Apache; Testing PHP; PHP Configuration; HTTP Caching; MySQL; Installing phpMyAdmin; Installing MySQL; Linux Package Management; For More Information XML, AJAX, and Web Services; What Is XML?; XML Document Format; News Syndication Formats; Browser Display of XML Documents; Transforming XML Documents with XSL; Named Templates and Template Calls; XML Processing in PHP; XPath; AJAX; Soup of the Day; AJAX GET and POST Requests; Web Services; Accessing Web Services from PHP; Address Verification Web Service; AJAX: Form Address Verification; AJAX File Upload; XML Namespaces; For More Information SVG and MathML; Including SVG and MathML in HTML5; SVG; SVG Markers, Patterns, and Transforms; SVG Animation; SVG User Interaction and Scripting; Knocking Balls Simulation; SVG versus HTML5 Canvas; MathML; Infix to MathML Conversion; MathML for Mathematics Education; Combining SVG with MathML; For More Information HTML5 and Mobile Websites; Mobile Web Browsing; Mobile Website Strategies; Mobile Layout and Navigation; CSS Media Queries; Mobile Webpages; The Viewport; Automatic Redirection to Mobile Site; Touch Swipe Slide Show; Taking Advantage of the Smartphone; Conversion to Mobile; Webapps; Mobile Site Testing and Debugging; For More Information Bibliography Index A Summary and Exercises appear at the end of each chapter. … (more)
- Publisher Details:
- Boca Raton, FL : CRC Press
- Publication Date:
- 2013
- Copyright Date:
- 2013
- Extent:
- 1 online resource (xxvii, 612 pages), illustrations
- Subjects:
- 006.7/6
Web site development
Internet programming
HTML (Document markup language)
HTML (Document markup language)
Internet programming
Web site development
COMPUTERS / Programming Languages / General
COMPUTERS / Internet / General
MATHEMATICS / General
Electronic books - Languages:
- English
- ISBNs:
- 9781439871836
1439871833
9781466587755
9781482200324
1482200325
1439871825
9781439871829 - Related ISBNs:
- 146658775X
9781439871829 - Notes:
- Note: Includes bibliographical references (pages 611-612).
Note: Description based on print version record. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.143669
- Ingest File:
- 01_048.xml