-
Notifications
You must be signed in to change notification settings - Fork 0
/
sampleJSONResponse.json
799 lines (799 loc) · 40 KB
/
sampleJSONResponse.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
{
"kind": "books#volumes",
"totalItems": 1691,
"items": [
{
"kind": "books#volume",
"id": "ptiYBAAAQBAJ",
"etag": "XoIn3UCxrnA",
"selfLink": "https://www.googleapis.com/books/v1/volumes/ptiYBAAAQBAJ",
"volumeInfo": {
"title": "JavaScript & jQuery: The Missing Manual",
"authors": ["David Sawyer McFarland"],
"publisher": "\"O'Reilly Media, Inc.\"",
"publishedDate": "2014-09-18",
"description": "JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn. This easy-to-read guide not only covers JavaScript basics, but also shows you how to save time and effort with the jQuery and jQuery UI libraries of prewritten JavaScript code. You’ll build web pages that feel and act like desktop programs—with little or no programming. The important stuff you need to know: Pull back the curtain on JavaScript. Learn how to build a basic program with this language. Get up to speed on jQuery. Quickly assemble JavaScript programs that work well on multiple web browsers. Transform your user interface. Learn jQuery UI, the JavaScript library for interface features like design themes and controls. Make your pages interactive. Create JavaScript events that react to visitor actions. Use animations and effects. Build drop-down navigation menus, pop-ups, automated slideshows, and more. Collect data with web forms. Create easy-to-use forms that ensure more accurate visitor responses. Practice with living examples. Get step-by-step tutorials for web projects you can build yourself.",
"industryIdentifiers": [
{
"type": "ISBN_13",
"identifier": "9781491948613"
},
{
"type": "ISBN_10",
"identifier": "1491948612"
}
],
"readingModes": {
"text": true,
"image": true
},
"pageCount": 686,
"printType": "BOOK",
"categories": ["Computers"],
"maturityRating": "NOT_MATURE",
"allowAnonLogging": true,
"contentVersion": "1.3.5.0.preview.3",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=ptiYBAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=ptiYBAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=ptiYBAAAQBAJ&printsec=frontcover&dq=Javascript&hl=&cd=1&source=gbs_api",
"infoLink": "https://play.google.com/store/books/details?id=ptiYBAAAQBAJ&source=gbs_api",
"canonicalVolumeLink": "https://play.google.com/store/books/details?id=ptiYBAAAQBAJ"
},
"saleInfo": {
"country": "US",
"saleability": "FOR_SALE",
"isEbook": true,
"listPrice": {
"amount": 50.99,
"currencyCode": "USD"
},
"retailPrice": {
"amount": 40.79,
"currencyCode": "USD"
},
"buyLink": "https://play.google.com/store/books/details?id=ptiYBAAAQBAJ&rdid=book-ptiYBAAAQBAJ&rdot=1&source=gbs_api",
"offers": [
{
"finskyOfferType": 1,
"listPrice": {
"amountInMicros": 50990000,
"currencyCode": "USD"
},
"retailPrice": {
"amountInMicros": 40790000,
"currencyCode": "USD"
},
"giftable": true
}
]
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": true
},
"pdf": {
"isAvailable": true
},
"webReaderLink": "http://play.google.com/books/reader?id=ptiYBAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn."
}
},
{
"kind": "books#volume",
"id": "UAYvDwAAQBAJ",
"etag": "Uo+a0iRgW2M",
"selfLink": "https://www.googleapis.com/books/v1/volumes/UAYvDwAAQBAJ",
"volumeInfo": {
"title": "Eloquent JavaScript",
"subtitle": "A Modern Introduction to Programming",
"authors": ["Marijn Haverbeke"],
"publisher": "No Starch Press",
"publishedDate": "2011-01-15",
"description": "JavaScript is at the heart of almost every modern Web application, whether it's Google Apps, Twitter, or the newest browser-based game. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language that can be used to build full-scale applications. Eloquent JavaScript dives into this flourishing language and teaches you to write code that's beautiful and effective. By immersing you in example code and encouraging experimentation right from the start, the author quickly gives you the tools you need to build your own programs. As you follow along with examples like an artificial life simulation and a version of the classic game Sokoban, you'll learn to: –Understand the essential elements of programming: syntax, control, and data –Use object-oriented and functional programming techniques to organize and clarify your programs –Script the browser and make basic Web applications –Work with tools like regular expressions and XMLHttpRequest objects And since programming is an art that's best learned by doing, all example code is available online in an interactive sandbox for you to experiment with. With Eloquent JavaScript as your guide, you can tweak, expand, and modify the author's code, or throw it away and build your own creations from scratch. Before you know it, you'll be fluent in the language of the Web.",
"industryIdentifiers": [
{
"type": "ISBN_13",
"identifier": "9781593272937"
},
{
"type": "ISBN_10",
"identifier": "1593272936"
}
],
"readingModes": {
"text": true,
"image": false
},
"pageCount": 224,
"printType": "BOOK",
"categories": ["Computers"],
"averageRating": 3.5,
"ratingsCount": 2,
"maturityRating": "NOT_MATURE",
"allowAnonLogging": true,
"contentVersion": "preview-1.0.0",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=UAYvDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=UAYvDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=UAYvDwAAQBAJ&printsec=frontcover&dq=Javascript&hl=&cd=2&source=gbs_api",
"infoLink": "http://books.google.com/books?id=UAYvDwAAQBAJ&dq=Javascript&hl=&source=gbs_api",
"canonicalVolumeLink": "https://books.google.com/books/about/Eloquent_JavaScript.html?hl=&id=UAYvDwAAQBAJ"
},
"saleInfo": {
"country": "US",
"saleability": "NOT_FOR_SALE",
"isEbook": false
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": true
},
"pdf": {
"isAvailable": false
},
"webReaderLink": "http://play.google.com/books/reader?id=UAYvDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "Eloquent JavaScript dives into this flourishing language and teaches you to write code that's beautiful and effective."
}
},
{
"kind": "books#volume",
"id": "PXa2bby0oQ0C",
"etag": "Bdo4b6sJt7M",
"selfLink": "https://www.googleapis.com/books/v1/volumes/PXa2bby0oQ0C",
"volumeInfo": {
"title": "JavaScript: The Good Parts",
"subtitle": "The Good Parts",
"authors": ["Douglas Crockford"],
"publisher": "\"O'Reilly Media, Inc.\"",
"publishedDate": "2008-05-08",
"description": "Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole—a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables. When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including: Syntax Objects Functions Inheritance Arrays Regular expressions Methods Style Beautiful features The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book. With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.",
"industryIdentifiers": [
{
"type": "ISBN_13",
"identifier": "9780596554873"
},
{
"type": "ISBN_10",
"identifier": "0596554877"
}
],
"readingModes": {
"text": true,
"image": true
},
"pageCount": 172,
"printType": "BOOK",
"categories": ["Computers"],
"averageRating": 4.5,
"ratingsCount": 46,
"maturityRating": "NOT_MATURE",
"allowAnonLogging": true,
"contentVersion": "0.6.6.0.preview.3",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=PXa2bby0oQ0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=PXa2bby0oQ0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=PXa2bby0oQ0C&printsec=frontcover&dq=Javascript&hl=&cd=3&source=gbs_api",
"infoLink": "https://play.google.com/store/books/details?id=PXa2bby0oQ0C&source=gbs_api",
"canonicalVolumeLink": "https://play.google.com/store/books/details?id=PXa2bby0oQ0C"
},
"saleInfo": {
"country": "US",
"saleability": "FOR_SALE",
"isEbook": true,
"listPrice": {
"amount": 23.99,
"currencyCode": "USD"
},
"retailPrice": {
"amount": 13.6,
"currencyCode": "USD"
},
"buyLink": "https://play.google.com/store/books/details?id=PXa2bby0oQ0C&rdid=book-PXa2bby0oQ0C&rdot=1&source=gbs_api",
"offers": [
{
"finskyOfferType": 1,
"listPrice": {
"amountInMicros": 23990000,
"currencyCode": "USD"
},
"retailPrice": {
"amountInMicros": 13600000,
"currencyCode": "USD"
},
"giftable": true
}
]
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": true
},
"pdf": {
"isAvailable": true
},
"webReaderLink": "http://play.google.com/books/reader?id=PXa2bby0oQ0C&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "If you develop sites or applications for the Web, this book is an absolute must."
}
},
{
"kind": "books#volume",
"id": "2weL0iAfrEMC",
"etag": "Kf353ZYz39s",
"selfLink": "https://www.googleapis.com/books/v1/volumes/2weL0iAfrEMC",
"volumeInfo": {
"title": "JavaScript: The Definitive Guide",
"subtitle": "The Definitive Guide",
"authors": ["David Flanagan"],
"publisher": "\"O'Reilly Media, Inc.\"",
"publishedDate": "2006-08-17",
"description": "This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including: Scripted HTTP and Ajax XML processing Client-side graphics using the canvas tag Namespaces in JavaScript--essential when writing complex programs Classes, closures, persistence, Flash, and JavaScript embedded in Java applications Part I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language. Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to: Generate a table of contents for an HTML document Display DHTML animations Automate form validation Draw dynamic pie charts Make HTML elements draggable Define keyboard shortcuts for web applications Create Ajax-enabled tool tips Use XPath and XSLT on XML documents loaded with Ajax And much more Part III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3. Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag. More than 300,000 JavaScript programmers around the world have madethis their indispensable reference book for building JavaScript applications. \"A must-have reference for expert JavaScript programmers...well-organized and detailed.\" -- Brendan Eich, creator of JavaScript",
"industryIdentifiers": [
{
"type": "ISBN_10",
"identifier": "0596554478"
},
{
"type": "ISBN_13",
"identifier": "9780596554477"
}
],
"readingModes": {
"text": true,
"image": true
},
"pageCount": 1032,
"printType": "BOOK",
"categories": ["Computers"],
"averageRating": 4,
"ratingsCount": 55,
"maturityRating": "NOT_MATURE",
"allowAnonLogging": true,
"contentVersion": "0.4.3.0.preview.3",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=2weL0iAfrEMC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=2weL0iAfrEMC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=2weL0iAfrEMC&pg=PT230&dq=Javascript&hl=&cd=4&source=gbs_api",
"infoLink": "http://books.google.com/books?id=2weL0iAfrEMC&dq=Javascript&hl=&source=gbs_api",
"canonicalVolumeLink": "https://books.google.com/books/about/JavaScript_The_Definitive_Guide.html?hl=&id=2weL0iAfrEMC"
},
"saleInfo": {
"country": "US",
"saleability": "NOT_FOR_SALE",
"isEbook": false
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": true
},
"pdf": {
"isAvailable": true
},
"webReaderLink": "http://play.google.com/books/reader?id=2weL0iAfrEMC&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "For example, to match the word “<b>JavaScript</b>” on a line by itself, you can use the <br>\nregular expression /^<b>JavaScript</b>$/. If you want to search for “Java” used as a word <br>\nby itself (not as a prefix, as it is in “<b>JavaScript</b>”), you can try the pattern /\\sJava\\s/, ..."
}
},
{
"kind": "books#volume",
"id": "MrHaC5HAva8C",
"etag": "ewBRjpkJyRY",
"selfLink": "https://www.googleapis.com/books/v1/volumes/MrHaC5HAva8C",
"volumeInfo": {
"title": "The Book of JavaScript, 2nd Edition",
"subtitle": "A Practical Guide to Interactive Web Pages",
"authors": ["thau!"],
"publisher": "No Starch Press",
"publishedDate": "2007-01",
"description": "Explains how to use the programming language to add interactivity and animation to Web sites, covering image swaps, functions, frames, cookies, alarms, frames, shopping carts, and Ajax.",
"industryIdentifiers": [
{
"type": "ISBN_13",
"identifier": "9781593271060"
},
{
"type": "ISBN_10",
"identifier": "1593271069"
}
],
"readingModes": {
"text": true,
"image": true
},
"pageCount": 490,
"printType": "BOOK",
"categories": ["Computers"],
"averageRating": 3.5,
"ratingsCount": 4,
"maturityRating": "NOT_MATURE",
"allowAnonLogging": false,
"contentVersion": "2.2.2.0.preview.3",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=MrHaC5HAva8C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=MrHaC5HAva8C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=MrHaC5HAva8C&pg=PA159&dq=Javascript&hl=&cd=5&source=gbs_api",
"infoLink": "http://books.google.com/books?id=MrHaC5HAva8C&dq=Javascript&hl=&source=gbs_api",
"canonicalVolumeLink": "https://books.google.com/books/about/The_Book_of_JavaScript_2nd_Edition.html?hl=&id=MrHaC5HAva8C"
},
"saleInfo": {
"country": "US",
"saleability": "NOT_FOR_SALE",
"isEbook": false
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": true
},
"pdf": {
"isAvailable": true
},
"webReaderLink": "http://play.google.com/books/reader?id=MrHaC5HAva8C&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "Recall from Chapter 6 that return causes <b>JavaScript</b> to exit the function (returning <br>\nany value that follows the word return; in this case we don't need a return value). <br>\nPutting the return in the if clause, as Space.com has done, forces the <b>JavaScript</b> ..."
}
},
{
"kind": "books#volume",
"id": "vJGlu9t9LNYC",
"etag": "pYPIM7Rh1sg",
"selfLink": "https://www.googleapis.com/books/v1/volumes/vJGlu9t9LNYC",
"volumeInfo": {
"title": "JavaScript",
"subtitle": "The Definitive Guide",
"authors": ["David Flanagan"],
"publisher": "\"O'Reilly Media, Inc.\"",
"publishedDate": "2002",
"description": "A guide for experienced programmers demonstrates the core JavaScript language, offers examples of common tasks, and contains an extensive reference to JavaScript commands, objects, methods, and properties.",
"industryIdentifiers": [
{
"type": "ISBN_10",
"identifier": "0596000480"
},
{
"type": "ISBN_13",
"identifier": "9780596000486"
}
],
"readingModes": {
"text": false,
"image": true
},
"pageCount": 916,
"printType": "BOOK",
"categories": ["Computers"],
"averageRating": 4.5,
"ratingsCount": 4,
"maturityRating": "NOT_MATURE",
"allowAnonLogging": false,
"contentVersion": "2.0.1.0.preview.1",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=vJGlu9t9LNYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=vJGlu9t9LNYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=vJGlu9t9LNYC&pg=PA418&dq=Javascript&hl=&cd=6&source=gbs_api",
"infoLink": "http://books.google.com/books?id=vJGlu9t9LNYC&dq=Javascript&hl=&source=gbs_api",
"canonicalVolumeLink": "https://books.google.com/books/about/JavaScript.html?hl=&id=vJGlu9t9LNYC"
},
"saleInfo": {
"country": "US",
"saleability": "NOT_FOR_SALE",
"isEbook": false
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": false
},
"pdf": {
"isAvailable": true
},
"webReaderLink": "http://play.google.com/books/reader?id=vJGlu9t9LNYC&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "Java is a strongly typed language with a relatively large number of data types, <br>\nwhile <b>JavaScript</b> is an untyped language with a relatively small number of types. <br>\nBecause of this major structural difference between the two languages, one of the<br>\n ..."
}
},
{
"kind": "books#volume",
"id": "OW_6BWEQAo4C",
"etag": "vWz6JtU+0L8",
"selfLink": "https://www.googleapis.com/books/v1/volumes/OW_6BWEQAo4C",
"volumeInfo": {
"title": "Scripting InDesign with JavaScript",
"authors": ["Peter Kahrel"],
"publisher": "\"O'Reilly Media, Inc.\"",
"publishedDate": "2006-08-25",
"description": "This Short Cut covers only InDesign CS2. For coverage of InDesign CS3 and CS4, see the version at http://oreilly.com/catalog/9780596802523/. InDesign provides a powerful set of tools for producing beautiful documents. While you can certainly do all your work by hand through InDesign's graphical interface, there are many times when it's much easier to write a script. Once you've automated a task, you can run it over the whole document, ensuring consistency, or just when you need it, simplifying and speeding your layout process. All it takes is a bit of JavaScript knowledge and a willingness to explore InDesign's programming features. (This version covers only InDesign CS2. For coverage of InDesign CS3 and CS4, see the version at http://oreilly.com/catalog/9780596802523/.)",
"industryIdentifiers": [
{
"type": "ISBN_13",
"identifier": "9780596528171"
},
{
"type": "ISBN_10",
"identifier": "0596528175"
}
],
"readingModes": {
"text": false,
"image": true
},
"pageCount": 56,
"printType": "BOOK",
"categories": ["Computers"],
"maturityRating": "NOT_MATURE",
"allowAnonLogging": false,
"contentVersion": "preview-1.0.0",
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=OW_6BWEQAo4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=OW_6BWEQAo4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=OW_6BWEQAo4C&pg=PA2&dq=Javascript&hl=&cd=7&source=gbs_api",
"infoLink": "http://books.google.com/books?id=OW_6BWEQAo4C&dq=Javascript&hl=&source=gbs_api",
"canonicalVolumeLink": "https://books.google.com/books/about/Scripting_InDesign_with_JavaScript.html?hl=&id=OW_6BWEQAo4C"
},
"saleInfo": {
"country": "US",
"saleability": "NOT_FOR_SALE",
"isEbook": false
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": false
},
"pdf": {
"isAvailable": false
},
"webReaderLink": "http://play.google.com/books/reader?id=OW_6BWEQAo4C&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "Two things stand between the would-be scripter and an InDesign <b>Javascript</b>: <br>\nInDesign's object model and <b>JavaScript</b>. Though both are complex, once a few <br>\nhurdles are overcome, anyone can start writing scripts fairly quickly. This PDF <br>\nhopes ..."
}
},
{
"kind": "books#volume",
"id": "QZtS4M835HgC",
"etag": "FyohVqh+Qzw",
"selfLink": "https://www.googleapis.com/books/v1/volumes/QZtS4M835HgC",
"volumeInfo": {
"title": "Practical JavaScript Techniques",
"publisher": "Smashing Magazine",
"description": "Present across millions of websites and growing in popularity, JavaScript is an essential and practical for all programmers, designers and coding aficionados. \"Practical JavaScript Techniques\" offers expert instruction, tips and methodologies relevant for all levels of knowledge. Learn interactive CSS and jQuery techniques, how to take advantage of JavaScript’s versatile capabilities and even how to build JavaScript-based gaming experiences. Whether you’re perfecting Web design or building jQuery plugins, this vital resource is a must-have. TABLE OF CONTENTS - Develop A One-Of-A-Kind CSS/JS-Based Game Portfolio - Five Useful Interactive CSS/jQuery Techniques Deconstructed - Create An Animated Bar Graph With HTML, CSS And jQuery - A Beginner’s Guide To jQuery-Based JSON API Clients - How To Build A Real-Time Commenting System - The Developer’s Guide To Conflict-Free JavaScript And CSS In WordPress - Optimizing Long Lists Of Yes/No Values With JavaScript - Building A Relationship Between CSS & JavaScript",
"industryIdentifiers": [
{
"type": "ISBN_13",
"identifier": "9783943075595"
},
{
"type": "ISBN_10",
"identifier": "3943075591"
}
],
"readingModes": {
"text": true,
"image": true
},
"printType": "BOOK",
"maturityRating": "NOT_MATURE",
"allowAnonLogging": true,
"contentVersion": "1.2.2.0.preview.3",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=QZtS4M835HgC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=QZtS4M835HgC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=QZtS4M835HgC&printsec=frontcover&dq=Javascript&hl=&cd=8&source=gbs_api",
"infoLink": "https://play.google.com/store/books/details?id=QZtS4M835HgC&source=gbs_api",
"canonicalVolumeLink": "https://play.google.com/store/books/details?id=QZtS4M835HgC"
},
"saleInfo": {
"country": "US",
"saleability": "FOR_SALE",
"isEbook": true,
"listPrice": {
"amount": 4.99,
"currencyCode": "USD"
},
"retailPrice": {
"amount": 4.99,
"currencyCode": "USD"
},
"buyLink": "https://play.google.com/store/books/details?id=QZtS4M835HgC&rdid=book-QZtS4M835HgC&rdot=1&source=gbs_api",
"offers": [
{
"finskyOfferType": 1,
"listPrice": {
"amountInMicros": 4990000,
"currencyCode": "USD"
},
"retailPrice": {
"amountInMicros": 4990000,
"currencyCode": "USD"
},
"giftable": true
}
]
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": true
},
"pdf": {
"isAvailable": true
},
"webReaderLink": "http://play.google.com/books/reader?id=QZtS4M835HgC&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "TABLE OF CONTENTS - Develop A One-Of-A-Kind CSS/JS-Based Game Portfolio - Five Useful Interactive CSS/jQuery Techniques Deconstructed - Create An Animated Bar Graph With HTML, CSS And jQuery - A Beginner’s Guide To jQuery-Based JSON API ..."
}
},
{
"kind": "books#volume",
"id": "qU3rAgAAQBAJ",
"etag": "U3E9ExS9XHg",
"selfLink": "https://www.googleapis.com/books/v1/volumes/qU3rAgAAQBAJ",
"volumeInfo": {
"title": "Speaking JavaScript",
"subtitle": "An In-Depth Guide for Programmers",
"authors": ["Axel Rauschmayer"],
"publisher": "\"O'Reilly Media, Inc.\"",
"publishedDate": "2014-02-25",
"description": "Like it or not, JavaScript is everywhere these days—from browser to server to mobile—and now you, too, need to learn the language or dive deeper than you have. This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position. Speaking JavaScript helps you approach the language with four standalone sections. First, a quick-start guide teaches you just enough of the language to help you be productive right away. More experienced JavaScript programmers will find a complete and easy-to-read reference that covers each language feature in depth. Complete contents include: JavaScript quick start: Familiar with object-oriented programming? This part helps you learn JavaScript quickly and properly. JavaScript in depth: Learn details of ECMAScript 5, from syntax, variables, functions, and object-oriented programming to regular expressions and JSON with lots of examples. Pick a topic and jump in. Background: Understand JavaScript’s history and its relationship with other programming languages. Tips, tools, and libraries: Survey existing style guides, best practices, advanced techniques, module systems, package managers, build tools, and learning resources.",
"industryIdentifiers": [
{
"type": "ISBN_13",
"identifier": "9781449364991"
},
{
"type": "ISBN_10",
"identifier": "1449364993"
}
],
"readingModes": {
"text": true,
"image": true
},
"pageCount": 460,
"printType": "BOOK",
"categories": ["Computers"],
"maturityRating": "NOT_MATURE",
"allowAnonLogging": true,
"contentVersion": "1.4.5.0.preview.3",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=qU3rAgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=qU3rAgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=qU3rAgAAQBAJ&printsec=frontcover&dq=Javascript&hl=&cd=9&source=gbs_api",
"infoLink": "https://play.google.com/store/books/details?id=qU3rAgAAQBAJ&source=gbs_api",
"canonicalVolumeLink": "https://play.google.com/store/books/details?id=qU3rAgAAQBAJ"
},
"saleInfo": {
"country": "US",
"saleability": "FOR_SALE",
"isEbook": true,
"listPrice": {
"amount": 42.99,
"currencyCode": "USD"
},
"retailPrice": {
"amount": 24.99,
"currencyCode": "USD"
},
"buyLink": "https://play.google.com/store/books/details?id=qU3rAgAAQBAJ&rdid=book-qU3rAgAAQBAJ&rdot=1&source=gbs_api",
"offers": [
{
"finskyOfferType": 1,
"listPrice": {
"amountInMicros": 42990000,
"currencyCode": "USD"
},
"retailPrice": {
"amountInMicros": 24990000,
"currencyCode": "USD"
},
"giftable": true
}
]
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": true
},
"pdf": {
"isAvailable": true
},
"webReaderLink": "http://play.google.com/books/reader?id=qU3rAgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position. Speaking JavaScript helps you approach the language with four standalone sections."
}
},
{
"kind": "books#volume",
"id": "CxY3lNQTATQC",
"etag": "78wph5eQhig",
"selfLink": "https://www.googleapis.com/books/v1/volumes/CxY3lNQTATQC",
"volumeInfo": {
"title": "JavaScript: The Missing Manual",
"subtitle": "The Missing Manual",
"authors": ["David Sawyer McFarland"],
"publisher": "\"O'Reilly Media, Inc.\"",
"publishedDate": "2008-07-21",
"description": "JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you'll quickly learn how to use JavaScript in sophisticated ways -- without pain or frustration -- even if you have little or no programming experience. JavaScript expert David McFarland first teaches you the basics by having you build a simple program. Then you'll learn how to work with jQuery, a popular library of pre-built JavaScript components that's free and easy to use. With jQuery, you can quickly build modern, interactive web pages -- without having to script everything from scratch! Learn how to add scripts to a web page, store and manipulate information, communicate with the browser window, respond to events like mouse clicks and form submissions, and identify and modify HTML Get real-world examples of JavaScript in action Learn to build pop-up navigation bars, enhance HTML tables, create an interactive photo gallery, and make web forms more usable Create interesting user interfaces with tabbed panels, accordion panels, and pop-up dialog boxes Learn to avoid the ten most common errors new programmers make, and how to find and fix bugs Use JavaScript with Ajax to communicate with a server so that your web pages can receive information without having to reload",
"industryIdentifiers": [
{
"type": "ISBN_10",
"identifier": "059655530X"
},
{
"type": "ISBN_13",
"identifier": "9780596555306"
}
],
"readingModes": {
"text": true,
"image": true
},
"pageCount": 544,
"printType": "BOOK",
"categories": ["Computers"],
"averageRating": 4,
"ratingsCount": 9,
"maturityRating": "NOT_MATURE",
"allowAnonLogging": true,
"contentVersion": "0.8.7.0.preview.3",
"panelizationSummary": {
"containsEpubBubbles": false,
"containsImageBubbles": false
},
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=CxY3lNQTATQC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=CxY3lNQTATQC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.com/books?id=CxY3lNQTATQC&pg=PA168&dq=Javascript&hl=&cd=10&source=gbs_api",
"infoLink": "http://books.google.com/books?id=CxY3lNQTATQC&dq=Javascript&hl=&source=gbs_api",
"canonicalVolumeLink": "https://books.google.com/books/about/JavaScript_The_Missing_Manual.html?hl=&id=CxY3lNQTATQC"
},
"saleInfo": {
"country": "US",
"saleability": "NOT_FOR_SALE",
"isEbook": false
},
"accessInfo": {
"country": "US",
"viewability": "PARTIAL",
"embeddable": true,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": true
},
"pdf": {
"isAvailable": true
},
"webReaderLink": "http://play.google.com/books/reader?id=CxY3lNQTATQC&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "SAMPLE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "However, window.onload=doQuiz merely points to the function and doesn't run it. <br>\nThe function only runs after the page loads. Confusing? Certainly, but that's how <br>\n<b>JavaScript</b> works. You'll learn about this topic in more depth on page 218."
}
}
]
}