IDE. See Integrated Development Environment
Id selectors, 135–136
if . . . else statement. See Conditionals
<iframe>, 319
Images, 95
cloud services, 266–267
color depth
possibilities, 250t
visualization, 251f
color models, 242, 244–7
concepts, 250–257
enlargement vs. reduction, 253f
file formats
GIF, 259, 260f, 261–264
JPEG, 258, 259f
PNG, 264, 265f
SVG, 264, 266f
placeholder services, 324
size, 251–253
types
raster, 242, 243f
vector, 242, 243f
white-hat SEO, 949
<img> element, 95, 98f
Immediately-invoked function expressions (IIFE), 374–376
Impact, 816, 817
Include files, 624–625
include_once statement, 625
Indexed Sequential Access Method (ISAM), usage, 730
Indexes/indexing, 231, 732–733, 934, 938–939
visualization, 733f, 938f
Information
architect, 34
assurance, 814
commands, 232
disclosure, 816
security, 814
Infrastructure as a Service (IaaS), 905
Infrastructure as Code (IoC), 885–886
Inheritance, 143, 143f, 651–652
display, 652f
examples, 144f
inherit value, usage, 144f
In-house hosting, 898–899
Inline elements, 151, 151f
block elements, combination, 152f
example, 151f
Inline JavaScript, 356
Inner Join (SQL), 725
Input agents, 933
<input> element, 204–214
associating with labels, 218
button, 210t
checkboxes, 209
color, 213f
date and time, 213
number and range, 211
radio buttons, 209
text, 204t, 205t, 206f
Insecure direct object reference, 869–870
INSERT statement (SQL), 727
Instance, 643
Instantiation, 645
Integrated Development Environment (IDE)
Integration tests, 884
Integrity, 814, 815f
Internal analytics, 997–999
Internal monitoring, 925–926
Internal redirection, 918, 920
Internal Web development, 38
Internationalized top-level domain name (IDN), 52
Internet
global infrastructure, 29f
hardware, example, 25f
layer, 44–46
location, 24–31
network, packet switching example, 6f
protocols, 43–48
relationship between networks, 30f
sample ISP peering, 31f
today, 29–31
vs. intranet, 10f
Web subset, 5f
Internet Assigned Numbers Authority (IANA), 45
root server authorization, 56
Internet Corporation for Assigned Names and Numbers (ICANN), 53
Internet exchange points (IX) (IXP), 30, 898
Internet Explorer (IE)
JavaScript support, 352
version 6 (IE6), 258
Internet Information Services (IIS), 70
Internet Message Access Protocol (IMAP), 48
Internet Protocol (IP) address, 44
receiving, 57
version 4 (IPv4), 44, 45f
version 6 (IPv6), 44, 45f
Internet service provider (ISP), 26, 56
Interpolation, 252f
Interstitial ad, 992
Intranet, 9
external access protection, 9
vs. Internet, 10, 10f
iPad retina displays, 256
ISO/IEC 27002-270037, 815
isset(), usage, 642