Index
Symbols
- ! (Not) logical operator
- != (inequality) operator
- !== (not identical) operator
- " (quotation marks, double)
- $ () function
- $ (dollar) symbol
- $.each method, The $.each Method
- $.map method, The $.map Method
- $= (attribute selector) operator, The $= operator
- $GLOBALS variable, Superglobal variables
- $this variable (PHP), Writing Methods
- $_POST arrays, The $_POST Array
- % (modulus) operator
- %= (modulus and assignment) operator
- & (ampersand), prefacing PHP variables, Passing Arguments by Reference
- & (And) bitwise operator
- && (And) logical operator
- &= (bitwise AND and assignment) operator
- ' (quotation marks, single)
- () (parentheses)
- * (asterisk)
- * (multiplication) operator
- ** (exponentiation) operator, in PHP, Arithmetic operators
- */ character, Using Comments
- *= (attribute selector) operator, The *= operator
- *= (multiplication and assignment) operator
- + (addition) operator
- + (string concatenation) operator in JavaScript, String Concatenation
- ++ (increment) operator
- += (addition and assignment) operator
- , (comma)
- - (hyphen), in regular expressions, Indicating a Range
- - (minus sign)
- - (subtraction) operator
- -- (decrement) operator
- -= (subtraction and assignment) operator
- -> operator, Writing Methods, Connecting to a MySQL Database
- . (dot)
- ... (ellipsis), indicating truncated text, The text-overflow Property
- .= (concatenation assignment) operator (PHP), Assignment operators, String concatenation, Operator Precedence
- / (division) operator
- / (forward slash)
- /* character, Using Comments
- /= (division and assignment) operator
- 3D transformations, 3D Transformations
- : (colon) character
- :: (scope resolution) operator, Static Methods
- ; (semicolons)
- < (less than) operator
- << (bitwise left shift) operator
- <<< (heredoc) operator (PHP), Multiple-Line Commands
- <<= (bitwise left shift and assignment) operator
- <= (less than or equal to) operator
- <> (not equal) operator (PHP), Comparison operators, Operator Precedence
- <?php?> tag, Incorporating PHP Within HTML
- = (assignment) operator
- == (equality) operator
- === (identity) operator
- => operator (PHP), assigning value to array index, Assignment Using the array Keyword
- > (greater than) operator
- >= (greater than or equal to) operator
- >> (bitwise right shift) operator
- >>= (bitwise right shift and assignment) operator
- >>>= (zero-fill right shift) bitwise operator in JavaScript, Associativity
- ? operator (PHP), The ? Operator
- ?: (ternary) operator
- @ (error control) operator (PHP), Associativity
- [] (square brackets)
- \ (backslash)
- \c (cancel in MySQL), Canceling a command
- \n (newline) character, Escaping characters, Escape Characters
- \r (carriage return) character, Escaping characters, Escape Characters
- \t (tab) character, Escaping characters, Multidimensional Arrays, Escape Characters
- ^ (bitwise xor) operator
- ^ (caret), in regular expressions, Negation
- ^= (attribute selector) operator, The ^= operator
- ^= (bitwise XOR and assignment) operator
- __ (double underscore), Predefined Constants, Writing Methods
- { } (curly braces)
- | (Or) bitwise operator
- |= (bitwise OR and assignment) operator
- || (Or) logical operator
A
- AAC (Advanced Audio Encoding), About Codecs
- acknowledgments, Acknowledgments
- ActiveX technology, What Is Asynchronous Communication?
- addColorStop method (HTML5), The addColorStop Method in Detail
- addition (+) operator
- advisory locks, Locking Files for Multiple Accesses
- after method (jQuery), Adding and Removing Elements
- Ajax (Asynchronous JavaScript and XML), Using Asynchronous Communication (see also asynchronous communication)
- alert function (JavaScript), Using alert
- alignment, of text, Managing Text Styles
- ALTER command (MySQL), The AUTO_INCREMENT attribute-Creating a FULLTEXT index
- AMPPS server
- ancestor elements, selecting all, Selecting all ancestor elements
- And (&&) logical operator
- and (low-precedence) logical operator (PHP), Logical operators, Operator Precedence
- animation
- Apache web server
- arc method (HTML5), The arc Method
- arcTo method (HTML5), The arcTo Method
- arguments array, in JavaScript, The arguments array
- arguments, in PHP, PHP Functions, Passing Arguments by Reference
- arithmetic operators
- Array keyword (JavaScript), Assignment using the array keyword
- array keyword (PHP), Assignment Using the array Keyword
- arrays (JavaScript)
- arrays (PHP)
- array functions, Using Array Functions-end
- assignment using array keyword, Assignment Using the array Keyword
- associative, Associative Arrays
- basics of, Arrays
- benefits of, PHP Arrays
- foreach...as loops, The foreach...as Loop
- multidimensional, Multidimensional Arrays
- numerically indexed, Numerically Indexed Arrays
- returning values from functions in, Returning an Array
- two-dimensional, Two-dimensional arrays
- array_combine function (PHP), PHP Version Compatibility
- AS keyword (MySQL), Using AS
- assignment
- assignment operators
- associative arrays
- associativity, Associativity, Associativity
- asterisk (*)
- asynchronous communication
- Atom feeds, Date Constants
- attr method (jQuery), The val and attr Methods
- attribute selectors (CSS), The Attribute Selector, Attribute Selectors
- audio (HTML5)
- authentication (HTTP), HTTP Authentication-An Example Program
- autocomplete attribute, The autocomplete Attribute
- autofocus attribute, The autofocus Attribute
- AUTO_INCREMENT data type (MySQL), The AUTO_INCREMENT attribute, Using AUTO_INCREMENT
B
- backgrounds (see under CSS; CSS3)
- backslash (\)
- BCRYPT algorithm, Using password_hash, An Example Program
- BEGIN statement (MySQL), Using BEGIN
- Berners-Lee, Tim, Introduction to Dynamic Web Content
- bezierCurveTo method (HTML5), The bezierCurveTo Method
- BINARY data type (MySQL), The BINARY data type
- binary operators, Operators
- bitwise left shift (<<) operator
- bitwise left shift and assignment (<<=) operator
- bitwise operators
- bitwise OR and assignment (|=) operator
- bitwise right shift (>>) operator
- bitwise xor (^) operator
- bitwise XOR and assignment (^=) operator
- BLOB data types (MySQL), The BLOB data types
- Boolean expressions
- Boolean operators, Logical operators
- Boolean values, Expressions, Relational Operators
- borders, applying using CSS
- box model (CSS)
- break command
- browsers
- audio types supported by, About Codecs
- common HTML tags in use, Other HTML5 Tags
- cross-browser compatibility, Why jQuery?
- debugging JavaScript errors, Debugging JavaScript Errors
- support for HTML5, Introduction to HTML5
- supporting older/nonstandard, Older and Nonstandard Browsers, Supporting Non-HTML5 Browsers, Supporting Older Browsers
- video types supported by, The Video Codecs
- window properties in CSS, Other Properties-Other Properties
- bumpyCaps/bumpyCase, Defining a Function
- <button> element, The autofocus Attribute
C
- C++ Redistributable Visual Studio, Installing AMPPS on Windows
- call-time pass-by-reference, Passing Arguments by Reference
- callback functions
- camelCase, Defining a Function
- canvas (HTML5)
- benefits of, The Canvas
- clip method, The clip Method
- creating and accessing, Creating and Accessing a Canvas-Using Patterns for Fills
- drawing lines, Drawing Lines-The miterLimit Property
- editing at pixel level, Editing at the Pixel Level-The createImageData Method
- filing areas, Filling Areas
- graphical effects, Advanced Graphical Effects-The globalAlpha Property
- isPointInPath method, The isPointInPath Method
- manipulating images, Manipulating Images-Editing at the Pixel Level
- transformations, Transformations-The setTransform Method
- using paths, Using Paths-The rect Method
- working with curves, Working with Curves-The bezierCurveTo Method
- writing text to, Writing Text to the Canvas-The measureText Method
- caret (^), in regular expressions, Negation
- carriage return (\r) character, Escaping characters, Escape Characters
- Cascading Style Sheets (see CSS (Cascading Style Sheets))
- case command
- casting
- CDNs (content delivery networks), Including jQuery
- CHANGE keyword (MySQL), Renaming a column
- CHAR data type (MySQL), Data Types
- character sets, Data Types
- charAt method (JavaScript), Returning a Value
- checkboxes, Checkboxes-Checkboxes
- checkdate function (PHP), Using checkdate
- child elements, accessing, Child Elements
- class keyword (PHP), Declaring a Class
- __CLASS__ constant, Predefined Constants
- classes
- clearInterval function (JavaScript), Using Interrupts
- clearQue method (jQuery), Stopping Animations
- clearRect method (HTML5), The clearRect Method
- clients
- clone operator, Cloning Objects
- code examples, obtaining and using, Using PHP, This Book’s Examples, String variables, Including the Functions, On the Website
- codecs (encoders/decoders)
- colon (:) character
- color input type, The color Input Type
- colors
- columns
- comma (,)
- commands
- comments
- COMMIT command (MySQL), Using COMMIT
- Common Gateway Interface (CGI), The Benefits of PHP, MySQL, JavaScript, CSS, and HTML5
- compact function (PHP), compact
- companion website, This Book’s Examples
- comparison operators
- concat method (JavaScript), concat
- concatenation, String concatenation, String Concatenation
- conditionals (JavaScript)
- conditionals (PHP)
- console.log function (JavaScript), Using console.log
- constants (PHP), Constants-Predefined Constants, TRUE or FALSE?, Declaring Constants, Date Constants
- constructors
- content types, Using $_FILES
- continue statements
- control flow (see flow control)
- $_COOKIE variable, Superglobal variables, Accessing a Cookie
- cookies
- accessing, Accessing a Cookie
- alerting users to, Using Sessions
- date constants in PHP, Date Constants
- defined, Using Cookies in PHP
- destroying, Destroying a Cookie
- vs. local storage, Local Storage
- request/response procedure, Using Cookies in PHP
- requiring, Forcing cookie-only sessions
- setting in PHP, Setting a Cookie
- third-party cookies, Using Cookies in PHP
- copy function (PHP), Copying Files
- count function (PHP), count
- COUNT parameter (MySQL), SELECT COUNT
- CREATE INDEX command (MySQL), Using CREATE INDEX
- createImageData method (HTML5), The createImageData Method
- createLinearGradient method (HTML5), The createLinearGradient Method
- createRadialGradient method (HTML5), The createRadialGradient Method
- cross-document messaging, Cross-Document Messaging-Cross-Document Messaging
- cross-site scripting, Fetching a result, Preventing HTML Injection
- CSS (Cascading Style Sheets) (see also CSS3)
- benefits of, The Benefits of PHP, MySQL, JavaScript, CSS, and HTML5-Using CSS, Introduction to CSS
- box model and layout using, The Box Model and Layout-Object Contents
- browser compatibility and, Advanced CSS with CSS3
- cascade precedence, The CSS Cascade-Some rules are more equal than others
- classes, Using Classes
- comments in, Using Comments
- CSS rules, CSS Rules-Using Comments
- CSS selectors, CSS Selectors-Selecting by Group
- <div> vs. <span> elements, The Difference Between div and span Elements
- element IDs, Using IDs
- fonts and typography supported by, Fonts and Typography-font-weight
- importing stylesheets, Importing a Stylesheet
- JavaScript access to CSS properties, Accessing CSS Properties from JavaScript-Using Interrupts for Animation
- managing colors and gradients, CSS Colors-Gradients
- managing text styles, Managing Text Styles-Indenting
- measurements supported by, Measurements
- online resources, CSS Resource Sites
- positioning elements with, Positioning Elements-Fixed Positioning
- pseudoclasses and, Pseudoclasses-Pseudoclasses
- purpose of, Introduction to CSS
- semicolons in, Using Semicolons
- shorthand rules, Shorthand Rules
- social networking app example, styles.css-javascript.js
- style types, Style Types-Inline Styles
- versions of, Advanced CSS with CSS3
- CSS3
- attribute selectors, Attribute Selectors
- background properties, CSS3 Backgrounds-Multiple Backgrounds
- border properties, CSS3 Borders-The border-radius Property
- box shadow effect, Box Shadows
- box-sizing property, The box-sizing Property
- browser compatibility and, Advanced CSS with CSS3
- colors and opacity, Colors and Opacity-The opacity Property
- element overflow declarations, Element Overflow
- history of, Advanced CSS with CSS3
- vs. JavaScript, Advanced CSS with CSS3
- multicolumn layout, Multicolumn Layout-Multicolumn Layout
- text effects, Text Effects-The word-wrap Property
- transformations, Transformations-3D Transformations
- transitions, Transitions-Shorthand Syntax
- web fonts, Web Fonts-Google Web Fonts
- CSV format, dumping data in, Dumping Data in CSV Format
- curly braces ({ })
- currency conversion, Precision Setting
- curves, working with on canvas, Working with Curves-The bezierCurveTo Method
D
- data types (MySQL)
- database queries (see also MySQL; databases)
- AUTO_INCREMENT, Using AUTO_INCREMENT
- building/executing, Building and executing a query
- closing connections, Closing a connection
- example of, A Practical Example-Running the Program
- fetching results, Fetching a result
- fetching rows, Fetching a row
- hacking prevention, Preventing Hacking Attempts-Using mysqli Procedurally
- login file creation, Creating a Login File
- MySQL database connection, Connecting to a MySQL Database-Closing a connection
- mysqli procedural use, Using mysqli Procedurally-Using mysqli Procedurally
- process of, Querying a MySQL Database with PHP
- secondary queries, Performing Additional Queries
- table creation, Creating a Table
- tables, adding data to, Adding Data
- tables, deleting data in, Deleting Data
- tables, describing, Describing a Table
- tables, dropping, Dropping a Table
- tables, retrieving data from, Retrieving Data
- tables, updating data in, Updating Data
- databases (see also MySQL; database queries)
- DATE and TIME data types (MySQL), DATE and TIME types
- date and time functions (PHP)
- date functions (MySQL)
- CURDATE(), Date Functions
- DATE(expr), Date Functions
- DATE_ADD(date, INTERVAL expr unit), Date Functions
- DATE_FORMAT(date, format), Date Functions
- DATE_SUB, Date Functions
- DAY(date), Date Functions
- DAYNAME(date), Date Functions
- DAYOFWEEK(date), Date Functions
- DAYOFYEAR(date), Date Functions
- expected epr values, Date Functions
- LAST_DAY(date), Date Functions
- MAKEDATE(year, dayofyear), Date Functions
- MONTH(date), Date Functions
- MONTHNAME(date), Date Functions
- SYSDATE(), Date Functions
- WEEK(date [, mode]), Date Functions
- WEEKDAY(date), Date Functions
- YEAR(date), Date Functions
- date pickers, in forms, Date and Time Pickers
- DateTime class (PHP), Date and Time Functions
- debugging
- decrement (--) operator
- define function (PHP), Constants, Declaring Constants
- DELETE command (MySQL), DELETE
- derived classes, Terminology
- DESC keyword (MySQL), ORDER BY
- DESCRIBE command (MySQL), Creating a table, Adding a new column, Creating an Index
- destructors (PHP), Destructors
- development server setup
- AMPPS installation on macOS, Installing AMPPS on macOS-Accessing the Document Root (macOS)
- AMPPS installation on Windows, Installing AMPPS on Windows-Accessing the Document Root (Windows)
- bundled programming packages, What Is a WAMP, MAMP, or LAMP?
- IDEs (integrated development environments), Using an IDE
- program editors, Using a Program Editor
- recommended browsers, Setting Up a Development Server
- remote access, Working Remotely-Using FTP, MySQL on a remote server
- role of development servers, Setting Up a Development Server
- die function (PHP), Creating a File, Connecting to a MySQL Database, HTTP Authentication
- different_user function (PHP), Preventing session hijacking
- __DIR__ constant, Predefined Constants
- DISTINCT parameter (MySQL), SELECT DISTINCT
- division (/) operator
- do...while loops
- DOCTYPE declaration, Introduction to CSS
- document root
- document.write function (JavaScript), JavaScript and HTML Text, About document.write
- dollar symbol ($)
- DOM (Document Object Model) (see also CSS (Cascading Style Sheets))
- adding elements to, Adding New Elements, Adding and Removing Elements
- alternatives to adding/removing elements from, Alternatives to Adding and Removing Elements
- JavaScript access to CSS properties, Accessing CSS Properties from JavaScript-Using Interrupts for Animation
- JavaScript and, The Document Object Model-Using the DOM
- manipulating with jQuery, Manipulating the DOM-Adding and Removing Elements
- removing elements from, Removing Elements, Adding and Removing Elements
- traversing with jQuery, DOM Traversal-Using jQuery Without Selectors
- XML documents and, About XML-Why use XML?
- dot (.)
- drag and drop feature, Drag and Drop
- drawImage method (HTML5), The drawImage Method, Selecting an Image Area
- DROP keyword (MySQL), Removing a column
- drop-down lists, <select>
- dynamic linking (PHP), PHP Dynamic Linking-Dynamic Linking in Action
- dynamic web design
- Apache web server and, The Apache Web Server
- asynchronous communication, Bringing It All Together
- basic web operations, HTTP and HTML: Berners-Lee’s Basics
- benefits of modern technologies, The Benefits of PHP, MySQL, JavaScript, CSS, and HTML5-Using CSS
- early history, Introduction to Dynamic Web Content
- HTML5 and, And Then There’s HTML5
- open source technologies and, About Open Source
- request/response procedure, The Request/Response Procedure-The Request/Response Procedure
- responsive design, Handling Mobile Devices
E
- each function (PHP), The foreach...as Loop
- ease functions (CSS), Transition Timing
- echo statements (PHP)
- editors, Accessing the Document Root (Windows), Accessing the Document Root (macOS), Using a Program Editor
- Editra, Using a Program Editor
- element overflow declarations, Element Overflow
- ellipsis (...), indicating truncated text, The text-overflow Property
- else statements
- elseif statements (PHP), The elseif Statement
- email addresses, validating on forms, Validating the email
- encapsulation, Terminology
- end function (PHP), end
- _END..._END tags (PHP), Multiple-Line Commands
- end-of-page scripts, Waiting Until the Document Is Ready
- endswitch command (PHP), Alternative syntax
- $_ENV variable, Superglobal variables
- equality (==) operator
- error control (@) operator (PHP), Associativity
- error handling
- escape characters
- escapeshellcmd function (PHP), System Calls
- event functions and properties (jQuery)
- event handling in jQuery, Handling Events
- events (JavaScript)
- exclusive or (xor) logical operator (PHP), Logical operators, Operator Precedence
- exec system call (PHP), System Calls-System Calls
- execution operators (PHP), Operators
- EXPLAIN command (MySQL), Using EXPLAIN
- explicit casting (JavaScript), Explicit Casting
- explicit casting (PHP), Implicit and Explicit Casting
- explode function (PHP), explode
- exponentiation (**) operator, in PHP, Arithmetic operators
- expressions
- extends keyword (PHP), Inheritance
- extract function (PHP), extract
F
- fade effects, Fading In and Out
- fetch_array method, Fetching a row
- fetch_assoc method, Fetching a result
- fgets function (PHP), Reading from Files
- file handling (PHP)
- copying files, Copying Files
- deleting files, Deleting a File
- file creation, Creating a File
- file pointers and file handles, Updating Files
- file_exists function, Checking Whether a File Exists
- fopen modes, Creating a File
- form data validation, Validation
- including/requiring files, Including and Requiring Files
- locking files for multiple accesses, Locking Files for Multiple Accesses
- moving files, Moving a File
- naming rules, File Handling
- reading files in total, Reading an Entire File
- reading from files, Reading from Files
- sequence of, Creating a File
- updating files, Updating Files
- uploading files, Uploading Files-Validation
- __FILE__ constant, Predefined Constants
- $_FILES array (PHP), Using $_FILES
- $_FILES variable, Superglobal variables
- file_exists function (PHP), Checking Whether a File Exists
- file_get_contents (PHP), Reading an Entire File
- fillRect method (HTML5), The fillRect Method
- fillText method (HTML5), The fillText Method
- final keyword (PHP), Final methods
- Flash, Supporting Non-HTML5 Browsers
- flock function (PHP), Locking Files for Multiple Accesses
- flow control (JavaScript)
- flow control (PHP)
- font property (HTML5), The font Property
- fonts
- fopen function (PHP), Creating a File
- for loops
- forEach method (JavaScript), forEach
- foreach...as loops (PHP), The foreach...as Loop
- form attribute, The form Attribute
- form data validation, Validation (see also file handling)
- form handling
- autocompleting fields, The autocomplete Attribute
- building forms, Building Forms
- checkboxes, Checkboxes-Checkboxes
- color selection, The color Input Type
- date/time pickers, Date and Time Pickers
- drop-down lists, <select>
- example program, An Example Program-An Example Program
- helpful hints, adding, The placeholder Attribute
- hidden fields, Hidden fields
- immediate element focus, The autofocus Attribute
- input image dimensions, The width and height Attributes
- interacting with entire element, Labels
- overriding form settings, Override Attributes
- radio buttons, Radio buttons
- required fields, The required Attribute
- restricting input to numbers/ranges, The number and range Input Types
- retrieving submitted data, Retrieving Submitted Data
- sanitizing input, Sanitizing Input-Sanitizing Input
- specifying form to which input applies, The form Attribute
- specifying min/max input values, The min and max Attributes
- stepping through number values, The step Attribute
- submit button text and graphics, The submit button
- supplying default values, Default Values
- supplying lists, The list Attribute
- text areas, Text areas
- text boxes, Text boxes
- formaction attribute, Override Attributes
- forward slash (/)
- fread function (PHP), Reading from Files
- fseek function (PHP), Updating Files
- FTP (File Transfer Protocol), Using FTP
- FULLTEXT indexes (MySQL), Creating a FULLTEXT index, MySQL’s FULLTEXT Stopwords-MySQL’s FULLTEXT Stopwords
- __FUNCTION__ constant, Predefined Constants
- functions (JavaScript)
- functions (MySQL)
- functions (PHP)
- advantages of, PHP Functions and Objects
- arguments accepted by, PHP Functions
- array functions, Using Array Functions-end
- basics of, Functions
- defining, Defining a Function
- including and requiring files, Including and Requiring Files
- naming rules, Defining a Function
- nesting for execution order, Returning a Value
- passing arguments by reference, Passing Arguments by Reference
- purpose of, PHP Functions and Objects
- returning arrays from, Returning an Array
- returning global variables, Returning Global Variables
- returning values from, Returning a Value
- social networking app example, functions.php-The Functions
- using (calling), PHP Functions
- variable scope, Recap of Variable Scope
- version compatibility and, PHP Version Compatibility
- function_exists function (PHP), PHP Version Compatibility
- fuzzy character matching, Fuzzy Character Matching
G
- geolocation, Geolocation-Geolocation, Geolocation and the GPS Service, Geolocation and HTML5
- $_GET array, The $_POST Array
- GET method (HTTP)
- $_GET variable, Superglobal variables
- getCurrentPosition method, Geolocation and HTML5
- getElementById function
- getElementsByTagName method, About XML
- getImageData method (HTML5), The getImageData Method
- get_magic_quotes_gpc function (PHP), Steps You Can Take
- get_password method (PHP), Writing Methods
- Global Positioning System (GPS), Geolocation and the GPS Service
- global variables
- globalAlpha property (HTML5), The globalAlpha Property
- globalCompositeOperation property (HTML5), The globalCompositeOperation Property
- Google Maps, Using Asynchronous Communication, Geolocation and HTML5, Geolocation and HTML5
- Google web fonts, Google Web Fonts
- goto fail bug, The if Statement
- gradients, Gradients-Gradients
- GRANT command (MySQL), Creating users
- granted function, Geolocation and HTML5
- graphical effects, Advanced Graphical Effects-The globalAlpha Property (see also canvas (HTML))
- greater than (>) operator
- greater than or equal to (>=) operator
- GROUP BY keyword (MySQL), GROUP BY
H
- height attribute, The width and height Attributes
- height method (jQuery), The width and height Methods
- heredoc (<<<) operator (PHP), Multiple-Line Commands
- hidden fields, Hidden fields
- hsl function (CSS), HSL Colors
- hsla function (CSS), HSLA Colors
- HTML (Hypertext Markup Language) (see also form handling)
- HTML forms (see form handling)
- HTML injection, Preventing HTML Injection
- html method (jQuery), The Difference Between the text and html Methods
- HTML5
- audio and video support, Audio and Video, HTML5 Audio and Video-Supporting Older Browsers
- benefits of, Introduction to HTML5
- browser support for, Introduction to HTML5
- canvas element, The Canvas-The Canvas (see also canvas element (HTML5))
- common tags in use, Other HTML5 Tags
- cross-document messaging, Cross-Document Messaging-Cross-Document Messaging
- development of, And Then There’s HTML5
- drag and drop feature, Drag and Drop
- form handling enhancements, HTML5 Enhancements-Date and Time Pickers
- geolocation, Geolocation-Geolocation
- geolocation and GPS service, Geolocation and the GPS Service
- geolocation and HTML5, Geolocation and HTML5
- local storage enhancements, Local Storage, Local Storage-The localStorage Object
- microdata mark up, Microdata, Cross-Document Messaging
- online resources, HTML5 Resource Sites
- other location methods, Other Location Methods
- supporting older/nonstandard, Supporting Non-HTML5 Browsers, Supporting Older Browsers
- web workers in, Web Workers, Web Workers-Web Workers
- XHTML syntax and, And Then There’s HTML5, XHTML or HTML5?
- htmlentities function (PHP), Superglobals and security, Preventing HTML Injection, Sanitizing Input
- htmlspecialchars function (PHP), System Calls, Fetching a result, Displaying the Form, HTTP Authentication
- HTTP (Hypertext Transfer Protocol)
- HTTP authentication, HTTP Authentication-An Example Program
- human-readable data, Declaring a Class
- hyphen (-), in regular expressions, Indicating a Range
I
- identity (===) operator
- IDEs (integrated development environments), Using an IDE, Introduction to PHP
- if statements (JavaScript), The if Statement
- if statements (PHP)
- if...else if... construct (JavaScript), The switch Statement
- if...else statement (PHP), The else Statement
- if...elseif...else construct (PHP), The elseif Statement
- image types, in HTML5, Specifying an Image Type
- images
- implicit casting (PHP), Implicit and Explicit Casting
- !important declaration, Some rules are more equal than others
- include statement (PHP), The include Statement, Connecting to a MySQL Database
- include_once statement (PHP), Using include_once
- increment (++) operator
- indexes (MySQL)
- indexOf function (JavaScript), indexOf
- inequality (!=) operator
- inheritance, Terminology, Inheritance-Final methods
- ini_set function (PHP), Forcing cookie-only sessions
- inline JavaScript, Inline JavaScript
- inline styles (CSS), Inline Styles
- innerHeight method (jQuery), The innerWidth and innerHeight Methods
- innerWidth method (jQuery), The innerWidth and innerHeight Methods
- InnoDB, Creating a table
- <input> element, The autofocus Attribute
- INSERT command (MySQL), Adding data to a table
- instances, Terminology, Declaring a Class
- interfaces, Terminology
- internet media types, Using $_FILES
- Internet Protocol (IP) addresses, Other Location Methods
- interrupts
- is method (jQuery), The is Method
- isPointInPath method (HTML5), The isPointInPath Method
- is_array function (PHP), is_array
J
- JavaScript
- arrays in, JavaScript Arrays-sort
- asynchronous communication using, Using XMLHttpRequest-Using Frameworks for Asynchronous Communication
- benefits of, The Benefits of PHP, MySQL, JavaScript, CSS, and HTML5-Using CSS, Exploring JavaScript
- comments in, Using Comments
- CSS properties access from, Accessing CSS Properties from JavaScript-Using Interrupts for Animation
- vs. CSS3, Advanced CSS with CSS3
- debugging errors, Debugging JavaScript Errors
- Document Object Model and, The Document Object Model-Using the DOM
- document.write function, About document.write
- flow control in, Expressions and Control Flow in JavaScript-Explicit Casting
- functions in, Functions, JavaScript Functions-Returning an Array
- global variables in, Global Variables
- history of, Exploring JavaScript
- HTML text and, JavaScript and HTML Text-Debugging JavaScript Errors
- inline access, Inline JavaScript
- local variables, Local Variables
- objects in, JavaScript Objects-Extending JavaScript objects
- online resources, JavaScript Resource Sites
- operators in, Operators-Escape Characters
- regular expressions in, Using Regular Expressions in JavaScript
- semicolons in, Semicolons
- validating user input with, Validating User Input with JavaScript-Redisplaying a Form After PHP Validation
- variable typing in, Variable Typing-Variable Typing
- variables in, Variables-Numeric Variables
- JavaScript Object Notation (JSON), Why use XML?
- join method (JavaScript), join
- JOIN...ON construct (MySQL), JOIN...ON
- jQuery (see also jQuery mobile)
- asynchronous communication using, Using Asynchronous Communication
- avoiding library conflicts, Avoiding Library Conflicts
- benefits of, Introduction to jQuery
- comprehensive list of methods in, jQuery Methods-jQuery Methods
- comprehensive list of objects in, jQuery Objects
- customizing, Customizing jQuery
- documentation, jQuery Selectors, Objects, and Methods
- DOM manipulation using, Manipulating the DOM-Adding and Removing Elements
- DOM traversal, DOM Traversal-Using jQuery Without Selectors
- dynamic application of classes, Dynamically Applying Classes
- event functions and properties, Event Functions and Properties-The submit Event
- event handling, Handling Events
- including in web pages, Including jQuery-Customizing jQuery
- modifying dimensions on web pages, Modifying Dimensions-The outerWidth and OuterHeight Methods
- obtaining, Downloading-Using a Content Delivery Network
- Plugin Registry, Other Plug-ins
- ready method, Waiting Until the Document Is Ready
- resources for using, jQuery Selectors, Objects, and Methods
- selectors, Selectors-Handling Events, jQuery Selectors-jQuery Selectors
- special effect processing, Special Effects-Stopping Animations
- syntax, jQuery Syntax-Avoiding Library Conflicts
- User Interface plug-in, jQuery User Interface
- using without selectors, Using jQuery Without Selectors
- version selection, Choosing the Right Version-Compressed or editable
- jQuery function, jQuery Syntax, A Simple Example, Avoiding Library Conflicts, The Element Selector
- jQuery Mobile (see also jQuery)
- justification, right or left, String Padding
L
- <label> tags, Labels
- LAMP (Linux, Apache, MySQL, and PHP), What Is a WAMP, MAMP, or LAMP?, Installing a LAMP on Linux
- layout (see under CSS; CSS3)
- less than (<) operator
- less than or equal to (<=) operator
- LIMIT keyword (MySQL), LIMIT
- __LINE__ constant, Predefined Constants
- lineCap property (HTML5), The lineCap and lineJoin Properties
- lineJoin property (HTML5), The lineCap and lineJoin Properties
- lines, drawing on canvas, Drawing Lines-The miterLimit Property
- lineTo method (HTML5), The moveTo and lineTo Methods
- lineWidth property (HTML5), The lineWidth Property
- links
- list attribute, The list Attribute
- list function (PHP), The foreach...as Loop
- literals
- local storage
- local variables (JavaScript), Local Variables
- local variables (PHP), Local variables, Recap of Variable Scope
- logical operators
- looping (JavaScript)
- looping (PHP)
M
- magic constants, Predefined Constants
- magic quotes feature (PHP), Steps You Can Take, Sanitizing Input
- MAMP (Mac, Apache, MySQL, and PHP), What Is a WAMP, MAMP, or LAMP?
- many-to-many relationship, Many-to-Many
- margins, setting, Setting Margins
- MariaDB, MariaDB: The MySQL Clone
- MATCH...AGAINST construct (MySQL), MATCH...AGAINST
- max attribute, The min and max Attributes
- MD5 hashing algorithm, Storing Usernames and Passwords
- measureText method (HTML5), The measureText Method
- Media Access Control (MAC) addresses, Other Location Methods
- messaging, cross-document, Cross-Document Messaging-Cross-Document Messaging
- metacharacters, in regular expressions, Matching Through Metacharacters, Summary of Metacharacters
- method chaining, Returning a Value, Method chaining
- __METHOD__ constant, Predefined Constants
- methods
- microdata, Microdata, Cross-Document Messaging
- MIME (Multipurpose Internet Mail Extension), Using $_FILES
- min attribute, The min and max Attributes
- minus sign (-)
- miterLimit property (HTML5), The miterLimit Property
- mktime function (PHP), Date and Time Functions
- MODIFY keyword (MySQL), Changing the data type of a column
- modulus (%) operator
- modulus and assignment (%=) operator
- mouse events, The mousemove Event-Alternative Mouse Methods
- moveTo method (HTML5), The moveTo and lineTo Methods
- MP3 (MPEG Audio Player 3), About Codecs
- MP4 format, The Video Codecs
- multidimensional arrays
- multiple-line comments, Using Comments
- multiplication (*) operator
- MySQL
- anonymity and, Databases and Anonymity
- AUTO_INCREMENT, Using AUTO_INCREMENT
- backup and restore in, Backing Up and Restoring-Planning Your Backups
- basics of, MySQL Basics
- benefits of, Preface, The Benefits of PHP, MySQL, JavaScript, CSS, and HTML5-Using CSS, Introduction to MySQL
- built-in functions, MySQL Functions, MySQL Functions-Time Functions
- cancelling commands in, Canceling a command
- command prompts, The semicolon
- command-line access by OS type, Accessing MySQL via the Command Line-MySQL on a remote server
- command-line interface use, Using the Command-Line Interface
- common commands, MySQL Commands
- data types, Data Types-The AUTO_INCREMENT attribute
- database creation, Creating a database
- database design considerations, Database Design
- database queries with PHP, Accessing MySQL Using PHP-Using mysqli Procedurally
- database terms, Summary of Database Terms
- default storage engine for, Creating a table, Transaction Storage Engines
- displaying HTML form, Displaying the Form
- EXPLAIN command, Using EXPLAIN
- FULLTEXT stopwords, MySQL’s FULLTEXT Stopwords-MySQL’s FULLTEXT Stopwords
- multiple-line commands, The semicolon
- normalization process, Normalization-When Not to Use Normalization
- online resources, MySQL Resource Sites
- phpMyAdmin access, Accessing MySQL via phpMyAdmin
- placeholders and, Using Placeholders-Using Placeholders
- $_POST arrays, The $_POST Array
- primary keys in, Primary Keys: The Keys to Relational Databases
- relationships in, Relationships-Databases and Anonymity
- remote access, Working Remotely, MySQL on a remote server
- stopwords in, Creating a FULLTEXT index
- table creation, Creating a table, Creating a Table
- tables, adding data to, Adding data to a table, Adding Data
- tables, backup and restore, Using mysqldump-Planning Your Backups
- tables, deleting, Deleting a table
- tables, deleting data in, Deleting a Record, Deleting Data
- tables, describing, Describing a Table
- tables, dropping, Dropping a Table
- tables, joining, Joining Tables Together-Using AS
- tables, renaming, Renaming a table
- tables, retrieving data from, Retrieving Data
- tables, updating data in, Updating Data
- transactions in, Transactions-Using EXPLAIN
- user creation, Creating users
- working with columns, Changing the data type of a column-Removing a column
- working with indexes, Indexes-Using Logical Operators
- mysqldump command, Using mysqldump-Planning Your Backups
- mysqli method, Connecting to a MySQL Database
- mysql_insert_id function, Using insert IDs
N
- names and naming
- __NAMESPACE__, Predefined Constants
- NATURAL JOIN keyword (MySQL), NATURAL JOIN
- newline (\n) character, Escaping characters, Escape Characters
- noConflict method (jQuery), Avoiding Library Conflicts
- normalization process
- Not (!) logical operator
- not equal (<>) operator (PHP), Comparison operators, Operator Precedence
- not identical (!==) operator
- NULL value, TRUE or FALSE?
- number input type, The number and range Input Types
- numeric arrays
- numeric data types (MySQL), Numeric data types
- numeric variables
O
- object-oriented programming (OOP), PHP Objects
- objects (JavaScript)
- objects (jQuery), jQuery Objects
- objects (PHP)
- accessing, Accessing Objects
- basics of, PHP Objects
- cloning, Cloning Objects
- constructors, Constructors, Subclass constructors
- creating, Creating an Object
- declaring classes, Declaring a Class
- declaring constants, Declaring Constants
- declaring properties, Declaring Properties
- destructors, Destructors
- inheritance, Inheritance-Final methods
- property and method scope, Property and Method Scope
- purpose of, PHP Functions and Objects
- static methods, Static Methods
- static properties, Static Properties
- terminology surrounding, Terminology
- writing methods, Writing Methods
- occurrences, Terminology, Declaring a Class
- Ogg format, The Video Codecs
- Ogg Vorbis, About Codecs
- one-to-many relationship, One-to-Many
- one-to-one relationship, One-to-One
- one-way function, Storing Usernames and Passwords
- onerror events, Using onerror
- online resources, Online Resources-Miscellaneous Resource Sites
- opacity property (CSS), The opacity Property
- open source technologies, About Open Source
- operands, Operators
- operating systems
- operators (JavaScript)
- arithmetic, Arithmetic Operators
- assignment, Assignment Operators
- associativity, Associativity
- comparison, Comparison Operators, Comparison operators
- escape characters, Escape Characters
- in JavaScript, Assignment Operators
- increment, decrement, shorthand, Incrementing, Decrementing, and Shorthand Assignment
- logical, Logical Operators, Logical operators, Logical operators
- precedence of, Operator Precedence
- relational, Relational Operators
- string concatenation, String Concatenation
- types of, Operators
- operators (PHP)
- or (low precedence) logical operator (PHP), Logical operators, Operator Precedence
- Or (|) bitwise operator
- Or (||) logical operator
- ORDER BY keyword (MySQL), ORDER BY
- OuterHeight Method (jQuery), The outerWidth and OuterHeight Methods
- outerWidth method (jQuery), The outerWidth and OuterHeight Methods
- override attributes, Override Attributes
P
- packet sniffing, Session Security
- parent elements
- parent keyword (PHP), The parent keyword
- parent method (jQuery), Parent Elements
- parentheses (())
- parse error messages (PHP), Semicolons
- pass-by-reference feature, Passing Arguments by Reference
- password property, Writing Methods
- passwords
- BCRYPT algorithm for, Using password_hash, An Example Program
- example program using, An Example Program
- HTTP authentication and, HTTP Authentication
- password_hash function, Using password_hash
- password_verify function, Using password_verify, An Example Program
- salting, Storing Usernames and Passwords
- showing asterisks instead of, Logging In
- storing, Storing Usernames and Passwords
- validating, HTTP Authentication
- validating for form input, HTTP Authentication
- password_hash function (PHP), Using password_hash
- password_verify function (PHP), Using password_verify
- paths, using on canvas, Using Paths-The rect Method
- PCM (Pulse Coded Modulation), About Codecs
- PhoneGap, What Next?
- PHP programming language
- arrays in, Arrays, PHP Arrays-end
- asynchronous communication using, The server half of the asynchronous process
- basic syntax, Basic Syntax
- benefits of, Preface, The Benefits of PHP, MySQL, JavaScript, CSS, and HTML5-Using CSS
- code examples, obtaining and using, This Book’s Examples
- comments, Using Comments
- constants in, Constants
- constants, predefined, Predefined Constants, TRUE or FALSE?
- cookies and, Using Cookies in PHP-Destroying a Cookie
- database queries to MySQL, Accessing MySQL Using PHP-Using mysqli Procedurally
- date and time functions, Date and Time Functions-Using checkdate
- echo vs. print commands, The Difference Between the echo and print Commands
- file handling, File Handling-Validation
- flow control in, Expressions and Control Flow in PHP-Dynamic Linking in Action
- functions in, Functions, PHP Functions and Objects-PHP Version Compatibility
- IDEs (integrated development environments), Using an IDE, Introduction to PHP
- incorporating with HTML, Incorporating PHP Within HTML
- magic quotes feature, Steps You Can Take, Sanitizing Input
- multiple-line commands, Multiple-Line Commands-Multiple-Line Commands
- objects in, PHP Objects-Final methods
- online resources, PHP Resource Sites
- operators in, Operators-Logical operators
- printf function, Using printf-Using sprintf
- regular expressions in, Using Regular Expressions in PHP
- social networking app example, Bringing It All Together-javascript.js
- system calls, System Calls-System Calls
- variable assignment, Variable Assignment-Escaping characters
- variable typing, Variable Typing
- variables in, Variables-Variable-naming rules
- version compatibility, PHP Version Compatibility
- version selection, PHP Functions and Objects
- XHTML vs. HTML5, XHTML or HTML5?
- <?php?> tag, Incorporating PHP Within HTML
- phpDesigner IDE, Using an IDE
- phpinfo function, PHP Functions
- phpMyAdmin, accessing MySQL via, Accessing MySQL via phpMyAdmin
- phpversion function, PHP Version Compatibility
- placeholder attribute, The placeholder Attribute
- placeholders (MySQL), Using Placeholders-Using Placeholders
- plain text editors, Using a Program Editor
- pop method (JavaScript), push and pop
- port assignment, String variables
- $_POST Array (PHP), The $_POST Array
- POST method (HTTP)
- $_POST variable, Superglobal variables
- precedence, Operator Precedence, Operator Precedence
- prepend method (jQuery), Adding and Removing Elements
- primary keys, Primary keys, Primary Keys: The Keys to Relational Databases
- print command (PHP), The Difference Between the echo and print Commands, Returning a Value
- printf function (PHP)
- print_r function (PHP), Declaring a Class
- privacy policies, Geolocation and the GPS Service
- private keyword (PHP), Property and Method Scope
- program editors, Using a Program Editor
- progressive enhancement, Introduction to jQuery Mobile
- properties (CSS)
- properties (JavaScript)
- properties (PHP)
- protected keyword (PHP), Property and Method Scope
- prototype keyword (JavaScript), The prototype Keyword
- public keyword (PHP), Property and Method Scope
- push method (JavaScript), Assigning element values, push and pop
- putImageData method (HTML5), The putImageData Method
Q
- querying databases (see database queries)
- quotation marks, double (")
- quotation marks, single (')
R
- radio buttons, Radio buttons
- range input type, The number and range Input Types
- ready method (jQuery), Waiting Until the Document Is Ready
- readyState property, The readyState property-The readyState property
- real_escape_string method (PHP), Steps You Can Take
- records, defined, MySQL Basics (see also MySQL)
- rect method (HTML5), The rect Method
- rectangles, drawing in canvas, The fillRect Method-Combining These Commands
- regular expressions
- character classes, Character Classes
- examples of using, Some More Complicated Examples
- fuzzy character matching, Fuzzy Character Matching
- general modifiers, General Modifiers
- grouping through parentheses, Grouping Through Parentheses
- indicating ranges, Indicating a Range
- metacharacter matching, Matching Through Metacharacters
- metacharacter summary, Summary of Metacharacters
- negation, Negation
- using in JavaScript, Using Regular Expressions in JavaScript
- using in PHP, Using Regular Expressions in PHP
- relational operators (JavaScript)
- relational operators (PHP)
- relationships, in databases
- rename function (PHP), Moving a File
- $_REQUEST variable, Superglobal variables
- request/response procedure, The Request/Response Procedure-The Request/Response Procedure
- require statement (PHP), Using require and require_once, Connecting to a MySQL Database
- required attribute, The required Attribute
- require_once statement (PHP), Using require and require_once, Connecting to a MySQL Database
- reset function (PHP), reset
- restore method (HTML5), The save and restore Methods
- return statements
- reverse method (JavaScript), Using reverse
- rgb function (CSS), RGB Colors
- rgba function (CSS), RGBA Colors
- ROLLBACK command (MySQL), Using ROLLBACK
- rotate method (HTML5), The rotate Method
- rows, defined, MySQL Basics (see also MySQL)
- RSS feeds, Date Constants
S
- salting passwords, Storing Usernames and Passwords
- sanitization, Superglobals and security, Sanitizing Input-Sanitizing Input
- sanitizeMySQL function (PHP), Sanitizing Input
- sanitizeString function (PHP), Sanitizing Input
- save method (HTML5), The save and restore Methods
- scale method (HTML5), The scale Method
- scope
- scope resolution (::) operator, Static Methods
- <script type="text/javascript"> tag, Including JavaScript Files
- Secure Sockets Layer (SSL), Session Security
- security issues
- bundled programming packages, What Is a WAMP, MAMP, or LAMP?
- cookies, Using Cookies in PHP, Using Local Storage
- curly braces ({ }), The if Statement
- database hacking prevention, Fetching a result, Preventing Hacking Attempts-Using mysqli Procedurally
- goto fail bug, The if Statement
- hidden fields, Hidden fields
- HTML injection prevention, Preventing HTML Injection
- HTTP authentication, HTTP Authentication-An Example Program
- JavaScript validation, Validating User Input with JavaScript
- magic quotes feature, Steps You Can Take, Sanitizing Input
- phpinfo function, PHP Functions
- privacy implications of geolocation, Geolocation and the GPS Service
- sanitizing form input, Sanitizing Input-Sanitizing Input
- sessions, Session Security-Using a shared server
- superglobal variables, Superglobals and security
- Y2K38 bug, Date and Time Functions
- SELECT command (MySQL), SELECT
- SELECT COUNT command (MySQL), SELECT COUNT
- SELECT DISTINCT command (MySQL), SELECT DISTINCT
- <select> tags, <select>
- selectors (CSS)
- attribute, The Attribute Selector
- child, The Child Selector
- class, The Class Selector
- defined, CSS Rules
- descendant, The Descendant Selector
- ID, The ID Selector
- overview of, Attribute Selectors
- selecting by group, Selecting by Group
- type, The Type Selector
- universal, The Universal Selector
- selectors (jQuery)
- self keyword (PHP), Declaring Constants
- semicolons (;)
- $_SERVER variable, Superglobal variables
- servers
- session fixation, Preventing session fixation
- $_SESSION variable, Superglobal variables
- sessions
- session_regenerate_id function (PHP), Preventing session fixation
- setcookie function (PHP), Setting a Cookie
- setTransform method (HTML5), The setTransform Method
- SHA-1 algorithm, Storing Usernames and Passwords
- shared servers, Using a shared server
- SHOW command (MySQL), Windows users
- shuffle function (PHP), shuffle
- sibling elements, selecting, Sibling Elements
- signed numbers, Numeric data types
- social networking app example
- checkuser.php file, checkuser.php
- code examples, obtaining and using, On the Website
- design considerations, Designing a Social Networking App
- friends.php file, friends.php-messages.php
- functions.php file, functions.php-The Functions
- header.php file, header.php-setup.php
- index.php file, index.php
- javascript.js file, javascript.js
- login.php file, login.php-profile.php
- logout.php file, logout.php-styles.css
- members.php file, members.php-Listing All Members
- messages.php file, messages.php-logout.php
- overview of, Bringing It All Together
- profile.php file, profile.php-members.php
- setup.php file, setup.php
- signup.php file, signup.php-Logging In
- styles.css file, styles.css-javascript.js
- some function (JavaScript), some
- sort function (PHP), sort
- sort method (JavaScript), sort
- <source> tags, The <audio> Element
- special characters, Escaping characters, Escape Characters
- special effect processing (jQuery)
- sprintf function (PHP), Using sprintf
- SQL (Structured Query Language), MySQL Basics
- square brackets ([])
- START TRANSACTION statement (MySQL), Using BEGIN
- statements, in PHP, Literals and Variables, The if Statement-Alternative syntax
- static methods
- static properties
- static variables (PHP), Static variables, Recap of Variable Scope
- step attribute, The step Attribute
- stopwords, Creating a FULLTEXT index
- string functions (MySQL)
- CONCAT(str1, str2, ...), String Functions
- CONCAT_WS(separator, str1, str2, ...), String Functions
- LEFT(str, len), String Functions
- LENGTH(str), String Functions
- LOCATE(substr, str, pos), String Functions
- LOWER(str), String Functions
- LPAD(str, len, padstr), String Functions
- LTRIM(str), String Functions
- MID(str, pos, len), String Functions
- QUOTE(str), String Functions
- REPEAT(str, count), String Functions
- REPLACE(str, from, to), String Functions
- RIGHT(str, len), String Functions
- RPAD, String Functions
- RTRIM(str), String Functions
- TRIM([specifier remove FROM] str), String Functions
- UPPER(str), String Functions
- string variables (JavaScript), String Variables
- string variables (PHP), Variables
- strings (JavaScript)
- strings (PHP)
- stripslashes function (PHP), Sanitizing Input
- stroke method (HTML5), The stroke Method
- strokeRect method (HTML5), The strokeRect Method
- strokeText method (HTML5), The strokeText Method
- strrev function (PHP), PHP Functions
- strtolower function (PHP), Returning a Value
- strtoupper function (PHP), PHP Functions
- style types (CSS), Style Types-Inline Styles
- stylesheets (see CSS (Cascading Style Sheets))
- subclasses, Terminology
- substr method (JavaScript), Returning a Value
- subtraction (-) operator
- superclasses, Terminology
- superglobal variables (PHP), Superglobal variables
- switch statements
- syntax (jQuery), jQuery Syntax-Avoiding Library Conflicts
- syntax (PHP), Basic Syntax
- system calls (PHP), System Calls-System Calls
T
- tab (\t) character, Escaping characters, Multidimensional Arrays, Escape Characters
- tables (see also MySQL)
- adding data to, Adding data to a table, Adding Data
- backup and restore, Using mysqldump
- defined, MySQL Basics
- deleting, Deleting a table
- deleting data, Deleting a Record, Deleting Data
- describing, Describing a Table
- dropping, Dropping a Table
- joining, Joining Tables Together-Using AS
- naming rules, MySQL Commands
- renaming, Renaming a table
- retrieving data, Retrieving Data
- updating data, Updating Data
- Tcl rapid prototyping language, Older and Nonstandard Browsers
- ternary (?:) operator
- text boxes, Text boxes
- TEXT data types (MySQL), The TEXT data types
- text handling
- text method (jQuery), The Difference Between the text and html Methods
- text, writing to canvas, Writing Text to the Canvas-The measureText Method
- text-overflow property (CSS), The text-overflow Property
- textAlign property (HTML5), The textAlign Property
- <textarea> element, The autofocus Attribute
- textBaseLine property (HTML5), The textBaseLine Property
- third-party cookies, Using Cookies in PHP
- this keyword (JavaScript), The this Keyword
- this keyword (jQuery), The this Keyword
- TIME and DATE data types (MySQL), DATE and TIME types
- time function (PHP), Date and Time Functions
- time functions (MySQL)
- CURTIME(fsp), Time Functions
- FROM_UNIXTIME(unix_timestamp [, format]), Time Functions
- HOUR(time), Time Functions
- MAKETIME(hour, minute, second), Time Functions
- MINUTE(time), Time Functions
- SECOND(time), Time Functions
- TIMEDIFF(expr1, expr2), Time Functions
- UNIX_TIMESTAMP([date]), Time Functions
- time pickers, in forms, Date and Time Pickers
- timestamps, determining current, Date and Time Functions
- toDataURL function (HTML5), The toDataURL Function
- transform method (HTML5), The transform Method
- transformations
- transitions (see under CSS; CSS3)
- translate method (HTML5), The translate Method
- Transport Layer Security (TLS), Session Security
- traversing jQuery selections, Traversing jQuery Selections
- traversing the DOM, DOM Traversal-Using jQuery Without Selectors
- TRUE/FALSE values, TRUE or FALSE?, Relational Operators
- try...catch construct (JavaScript), Using try...catch
- two-dimensional arrays, Two-dimensional arrays
- typeof operator (JavaScript), Local Variables
- typographical conventions, Conventions Used in This Book
U
- ucfirst function (PHP), Returning a Value
- unary operators, Operators
- underscore, double (__), Predefined Constants, Writing Methods
- unlink function (PHP), Deleting a File
- unsigned numbers, Numeric data types
- UPDATE...SET construct (MySQL), UPDATE...SET
- uploading files, Uploading Files-Validation
- user preferences, configuring, Cookies, Sessions, and Authentication
- usernames
V
- val method (jQuery), The val and attr Methods
- validation (see also regular expressions)
- VALUES keyword (MySQL), Adding data to a table
- VARCHAR data type (MySQL), Data Types
- variable substitution, String types
- variables (JavaScript)
- variables (PHP)
- assignment, Variable Assignment-Escaping characters
- explicit casting of, Implicit and Explicit Casting
- flow control and, Literals and Variables
- global, Global variables, Returning Global Variables
- incrementing and decrementing, Variable incrementing and decrementing
- local, Local variables, Recap of Variable Scope
- multiple-line commands, Multiple-Line Commands
- naming rules, Variable-naming rules
- numeric, Numeric variables
- scope of, Variable Scope, Recap of Variable Scope
- static, Static variables, Recap of Variable Scope
- string, Variables
- superglobal, Superglobal variables
- typing, Variable Typing
- VBScript, Older and Nonstandard Browsers
- video (HTML5)
- <video> element, The <video> Element-The Video Codecs
- Visual Studio, Installing AMPPS on Windows
- Vorbis, About Codecs
W
- WAMP (Windows, Apache, MySQL, and PHP), What Is a WAMP, MAMP, or LAMP?, Alternative WAMPs
- web fonts, Web Fonts
- web workers, Web Workers, Web Workers-Web Workers
- WebGL, Creating and Accessing a Canvas
- WebM format, The Video Codecs
- WHERE keyword (MySQL), WHERE
- while loops
- whitespace
- width attribute, The width and height Attributes
- width method (jQuery), The width and height Methods
- window properties, Other Properties-Other Properties
- with statements (JavaScript), The with Statement
- WordPress, Dynamic Linking in Action
- World Wide Web Consortium, Date Constants