Java Direct Web Remoting, 271
Java programming language, 36
Java servlet, 594, 631, 660, 663
Java String class
equals method, 628
getBytes method, 624
Java String object, 594
Java-based frameworks
Ajax Tag Library, 276–278
Direct Web Remoting, 271–276
SWATO, 279–281
JavaBean, 660, 661, 665
JavaScript
+ operator, 62, 76, 476
== operator, 62, 76, 476
arrays, 76
brief history of, 36–37
code libraries, 171
connecting to HTML buttons, 79–81
executing different code in different browsers, 68–73
functions
overview, 47–52
passing arguments to, 52–57
returning values from, 57–59
getting started with
comments, 42–43
external script files, 43–44
fixing errors, 39–42
responding to browser events, 44–47
handling XML with, 344–349
if statement, 65–68
insertion, 592–600
operators, 62–65
overview, 33–36
sent from server
returning JavaScript, 145–149
returning JavaScript objects, 149–151
storing data in variables, 60–62
working with loops
for loop, 74–75
while loop, 75–78
writing, 87
JavaScript library, 203, 207, 216, 217, 235, 242, 285, 620
JavaScript statement, 39, 49
JavaServer Pages (JSP), 276, 593, 594, 597, 601, 603, 612–616, 618, 620, 622, 623, 629–637, 641–644, 646, 648, 652–660, 662, 663, 666
join string function, PHP, 483
JSP (JavaServer Pages), 276, 593, 594, 597, 601, 603, 612–616, 618, 620, 622, 623, 629–637, 641–644, 646, 648, 652–660, 662, 663, 666