abs (x), JavaScript Math object
, 231
absolute value, JavaScript Math object
, 231
addition, HTML entities, 63
addresses, email.
addresses, web.
ADSL (Asymmetric Digital Subscriber Line), 27
Advanced Research Projects Agency (ARPA), 3
AJAX (Asynchronous JavaScript and XML)
ampersand (&)
Analog
anchor tag, 66
AngularJS, 14
anomalies, database design and, 362
Apache, 5
API (Application Programming Interface)
Apple, Safari browser, 5
ARPA (Advanced Research Projects Agency), 3
ARPANET, 3
slide show image file storage, 273
ASCII codes, JavaScript characters, 234
aspect ratio, defined, 269
assistive technologies, 184
Asymmetric Digital Subscriber Line (ADSL), 27
Asynchronous JavaScript and XML.
attributes
authuser,
534
Backbone.js, 14
backslash ( ), special characters and, 205
backspace, JavaScript characters, 205
backward compatibility, 115
bandwidth, defined, 27
Berners-Lee, Tim, 4
body, CSS markup basics, 98
boolean function, defined, 216
Bootstrap, 14
Boyce-Codd Normal Form (BCNF), 363
Brackets text editor, 28
British pound sterling, HTML entities, 63
browsers
bytes, web-server access logs
, 534
cable modem Internet service, 27
calling methods, 201
camel notation, 107
Cascading Style Sheets.
CDMA (Code Division Multiple Access), 27
ceil (x), JavaScript Math object
, 231
cent, HTML entities, 63
CGI (Common Gateway Interface), 14
character set
Chrome.
clickstream analysis, StatViz, 560
client machine, defined, 4
client-server architecture, defined, 4
client-server database interaction
client-side computation and validation, JavaScript.
client-side content behavior, JavaScript
dropdown menu options
slide shows, JavaScript
Code Division Multiple Access (CDMA), 27
color.
columns.
.com, use of, 7
comments, CSS syntax, 103
comments, XML basics, 506
communication protocol
concatenation operator, PHP, 304
constructor method, 270
Contact Us page, 66
containers, elements as, 165
content behavior.
contextual selector, 98
control characters, JavaScript and, 205
cookies, overview of, 14
copyright symbol, HTML entities, 63
createOrder( ),
466
CSS (Cascading Style Sheets)
code readability, tips for, 106
comments, syntax for, 103
CSS class selector definition, 106
default.css file, 168
e-commerce site, example of, 10
examples of
overview of, 13
page layout and, 62
page layout with float and clear via HTML5
pseudo-class, 140
web page structure and presentation, 46
XML data styling and, 517
currency, HTML entities, 63
database, defined, 361
databases, relational.
data collection.
data mining
data types
DATE, MySQL data type
, 369
date( ) function, PHP
, 305
declaration block, 94
default.css,
168
deletion anomalies, 362
descendant selector, 98
DHTML (Dynamic HTML), 13
dial-up Internet service, 27
dictionaries, PHP arrays and, 433
directories
directory permissions, 34
division, HTML entities, 63
Django, 14
DOCTYPE declaration, 53
directory hierarchies, 33
Dojo, 14
DOM (Document Object Model)
DOUBLE, MySQL data type
, 369
double quote, JavaScript characters, 205
dropdown menus, JavaScript
Dynamic HTML (DHTML), 13
dynamic typing, 213
echo statements, PHP
, 303
product catalogs, browsing of, 454
e-commerce websites, example-Jones &
EditPad Lite, 28
.edu, use of, 7
em, font size values, 100
Emacs, 28
embedded style sheet, 94
Ember, 14
empty elements, HTML, 51
encoding scheme, web page validation, 53
entity references, XML, 506
euro, HTML entities, 63
event attribute, 210
ex, font size values, 100
exp (x), JavaScript Math object
, 231
explicit labels, 185
Explorer.
exponents, JavaScript Math object
, 231
feedback forms
Fiber-To-The-Premises (FTTP), 27
field, database terminology, 361
file extensions
file permissions, 34
File Transfer Protocol (FTP), 6
#FIXED, 515
floor (x), JavaScript Math object
, 231
fonts.
for loop, browsing product catalogs
, 454
formatting.
web page structure and presentation, 46
forms
Foundation, 14
FTP (File Transfer Protocol), 6
FTTP (Fiber-To-The-Premises), 27
function
function, Object-Oriented Programming (OOP), 201
function body, JavaScript, 213
getDate, JavaScript
, 270
getDay, JavaScript
, 270
getFullYear, JavaScript
, 270
getHours, JavaScript
, 270
getMilliseconds, JavaScript
, 270
getMonth, JavaScript
, 270
getSeconds, JavaScript
, 270
global methods, JavaScript, 204
Global System for Mobile (GSM), 27
global variables, 275
.gov, use of, 7
greater than, HTML entities, 63
GSM (Global System for Mobile), 27
hash tables, 433
head element
header( ), PHP functions
, 434
headers, CSS markup basics, 97
hexadecimal, JavaScript characters, 234
home page.
horizontal tab, JavaScript characters, 234
host machines
hover, CSS pseudo-class, 140
HTML (Hypertext Markup Language).
HTML5
HTML5 Boilerplate, 14
.html file extensions, 30
HTML forms
HTML-Kit, 28
HTTP (HyperText Transfer Protocol), 6
hyperlinks.
hypertext
, 4.
id attribute, DOM elements
, 214
images.
img elements
implicit labels, 184
index.html, 59
input element
insertion anomalies, 362
INTEGER, MySQL data type
, 369
Integrated Services Digital Network (ISDN), 27
Internet Model architecture, 6
interpret mode, PHP, 302
inventory management systems, database, 391
invoking methods, 201
IP addresses, 7
ISDN (Integrated Services Digital Network), 27
Japanese yen, HTML entities, 63
JavaScript, computation and data validation
JavaScript, content behavior
Java Server Pages (JSP), 298
Joomla!, 14
JSP (Java Server Pages), 298
maintenance nightmare, 71
many-to-many table relationships, 367
maps, 433
max (x, y), JavaScript Math object
, 231
maxlength, form input textboxes
, 172
menus.
metadata, XML basics, 508
meta element
method, Object-Oriented Programming (OOP), 201
Microsoft IIS (Internet Information Server), 5
MIME (Multipurpose Internet Mail Extensions), 30
min (x, y), JavaScript Math object
, 231
modifiers, JavaScript characters, 235
modulus operator, 229
MooTools, 14
mouse actions
.mp3 file extensions, 30
multimedia content
Multipurpose Internet Mail Extensions (MIME), 30
MySQL
MySQL, client-server database interactions
object, database terminology, 361
Object-Oriented Programming (OOP), 201
octal number, 34
JavaScript characters, 234
OOP (Object-Oriented Programming), 201
Open Systems Interconnect Model, 6
Opera, 5
operator precedence, 111
operators, JavaScript computations, 229
option element, HTML forms
Oracle, 197
order forms, e-commerce site example, 11
ordinary characters, JavaScript regular expressions, 233–235
.org, use of, 7
p, CSS markup basics, 97
Parallel Project exercises
parameter list, defined, 213
parameters
parent-child relationships, 112
password, loginForm.php
, 435
pattern attribute
percent (%), remainder operator, 229
period (.), PHP concatenation operator, 304
Perl, 14
permissions, file and directory octal number, 34
PHP (Hypertext Preprocessor / Personal Home Page)
PHP, client-server database interaction
phpMyAdmin, Nature’s Source database
pico, 28
placeholder attribute
, 269
pop-up windows
pow (x, y), JavaScript Math object
, 231
procedure, Object-Oriented Programming (OOP), 201
programming languages.
property, database terminology, 361
protocols
Prototype, 14
pseudo-class, CSS, 140
public_html, 33
purchases.
PuTTY, 32
radio buttons, 172
random ( ), JavaScript Math object
, 231
read mode, PHP, 302
record, database, 361
registered symbol, HTML entities, 63
registrationFormProcess.php
script, 429
regular expression
relational databases.
remainder operator, 229
remotehost,
534
repetition, JavaScript characters, 235
reset attribute, form input fields
, 169
reset buttons, HTML forms, 179
rfc1413,
534
Safari, 5
sans-serif font, 98
schema, XML document type definition and, 511
script.aculo.us, 14
script element
, 200
scripts.
security
select element, HTML forms
server machine
server-side computation.
PHP preprocessing
date( ) function
, 305
server-side data storage, MySQL.
Server-Side Includes.
sessions
shopping cart
single quote, JavaScript characters, 205
size attribute, input form textboxes
, 172
slide shows, JavaScript
source element, video formats, 150
special characters
SQL.
database design goals, 362
sqrt (x), JavaScript Math object
, 231
square root, JavaScript Math object
, 231
SSH (Secure SHell), 6
SSI (Server-Side Includes), common markup to multiple documents, 71–76
stateless protocol, $_SESSION superglobal array variable
, 309–310
static web page
status, web-server access logs
, 534
string indices, PHP arrays and, 433
string keys, PHP arrays and, 433
strings, PHP concatenation operator (.), 304
string values, 201
style attribute, 94
style element, 94
Sublime Text, 28
submit attribute, form input fields
, 169
submit buttons, HTML forms, 179
subscript, PHP arrays and, 433
subtraction, HTML entities, 63
tab, JavaScript characters, 205
tables.
tabs, JavaScript characters, 234
TCP/IP (Transmission Control Protocol/Internet Protocol), 6
technologies and tools
telephone numbers, form validation, 242
TELNET (TELephone NETwork), 6
terminal emulation, 6
TEXT, MySQL data type
, 369
text editors
text format.
tilde symbol (~)
, 9
time, PHP parameters, 305
TINYTEXT, MySQL data type
, 369
tools
trademark symbol, HTML entities, 63
tuple, 361
.txt file extension, 30
UDP (User Datagram Protocol), 6
UI Library, 14
ul, CSS markup basics, 98
underline, CSS markup basics, 98
Unicode, JavaScript characters, 234
Uniform Resource Identifier (URI), 9
Uniform Resource Locator
.
Uniform Resource Name (URN), 9
universal selector (*), 126
UNIX, pico text editor, 28
unordered list, HTML, 51
unordered lists, CSS markup basics, 98
update anomalies, 362
UPDATE command, MySQL
, 388
URI (Uniform Resource Identifier), 9
URN (Uniform Resource Name), 9
user-defined entities, XML, 514
user registration, client-server
web addresses
web browsers
web-content mining, defined, 532
web mining
web pages.
web palette of colors, 102
web protocols
web-safe palette of colors, 102
web server, defined, 5
websites, e-commerce example - Jones & Bartlett Learning, 9–12
web-structure mining, defined, 532
web-usage mining, defined, 532
Wi-Fi, overview of, 27
WiMAX (Worldwide interoperability for Microwave Access), 27
wired Internet service, 27
wireless communications, overview of, 27
word boundary, JavaScript characters, 234
WordPress, 14
Worldwide interoperability for Microwave Access (WiMAX), 27
WS_FTP, 32
WYSIWYG (What-You-See-Is-What-You-Get) editors, 28
Yahoo!, 14
z-index,
160
3.19.211.134