Muutke küpsiste eelistusi

JSON Quick Syntax Reference 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 142 pages, kõrgus x laius: 235x155 mm, kaal: 2584 g, 110 Illustrations, color; XIX, 142 p. 110 illus. in color., 1 Paperback / softback
  • Ilmumisaeg: 19-May-2016
  • Kirjastus: APress
  • ISBN-10: 1484218620
  • ISBN-13: 9781484218624
Teised raamatud teemal:
  • Pehme köide
  • Hind: 53,33 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 62,74 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 142 pages, kõrgus x laius: 235x155 mm, kaal: 2584 g, 110 Illustrations, color; XIX, 142 p. 110 illus. in color., 1 Paperback / softback
  • Ilmumisaeg: 19-May-2016
  • Kirjastus: APress
  • ISBN-10: 1484218620
  • ISBN-13: 9781484218624
Teised raamatud teemal:
This compact quick scripting syntax reference on JSON covers syntax and parameters central to JSON object definitions, using the NetBeans 8.1 open source and Eclipse IDE software tool packages. The JSON Quick Syntax Reference covers the syntax used in the JSON object definition language, logically organized by topical chapters, and getting more advanced as chapters progress, covering structures and file formats which are best for use with HTML5. Furthermore, this book includes the key factors regarding the data footprint optimization work process, the in-lining of .CSS and .JS files, and why a data footprint optimization work process is important.What Youll Learn• What is and how to use the Object Definition Syntax supported in JSON• What comprises a JSON content production workflow• What are the concepts and principles behind the JSON Object Definitions• How to use JSON code snippets and apply them in your web applications• How to utilize NetBeans, Android Studio and Eclipse IDEs for your JSON coding• What are and how to use the key factors regarding the data footprint optimization work process, the in-lining of .CSS and .JS files• And, why a data footprint optimization work process is importantAudiencePrimary: Website Developers, Android Application Developers, User Interface Designers, HTML5 OS Application Developers, HTML5 e-Learning Content Creators, HTML5 eBook Authors, HTML5 OS iTV Programmers, Android TV Programmers.  Secondary: Blackberry Developers, Windows Developers, iOS Developers, Multimedia Producers, Rich Internet Application (RIA) Programmers, HTML5 Game Designers, Teachers, Educators.
About the Author xiii
About the Technical Reviewer xv
Acknowledgments xvii
Introduction xix
Chapter 1 Exploring a JSON Integrated Development Environment 1(14)
NetBeans 8.1: The Intelligent JSON IDE
1(12)
NetBeans 8.1 Is Smart: Code Editing in Hyper-Drive
2(1)
NetBeans 8.1 Is Extensible: Coding in All Languages
3(1)
NetBeans 8.1 Is Efficient: Project-Management Tool
3(1)
NetBeans 8.1 UI Design: Responsive Web Design
4(1)
NetBeans 8.1 Styling: CSS3 Style Editing Support
4(1)
NetBeans 8.1 Debugging: Squash Those Bugs'
5(1)
NetBeans 8.1 Optimization: Program Code Profiler
5(1)
Creating a JSON Project: A Bootstrap Project
5(8)
Summary
13(2)
Chapter 2 An Introduction to JSON: Concepts and Terminology 15(6)
What Is JSON?
15(5)
JSON Is Lightweight: Simpler Is Usually Superior
15(1)
JSON Is Text-Based: 100% Language Independent
16(1)
JSON Structures: Data Objects and Data Arrays
16(1)
JSON Is JavaScript Compatible: Easy Integration
17(3)
JSON Open Licensing: Free for Commercial Use
20(1)
Summary
20(1)
Chapter 3 The JSON Schema: JSON Structure Validation 21(10)
JSON Schema: Concepts and Definitions
21(1)
JSON Schema Advantage: Clear JSON Description
22(1)
JSON Hyper-Schema Advantage: Links and Forms
22(1)
JSON Schema Core: Language Definition
22(7)
Summary
29(2)
Chapter 4 Objects and Object-Oriented Programming: 00P Primer 31(20)
Object-Oriented Programming: Overview
31(19)
Java OOP Concepts: Hard Object Construction
32(7)
Java Objects: Virtual Reality Using 00P with Java
39(8)
JavaScript OOP Concepts: Hard and Soft Objects
47(3)
Summary
50(1)
Chapter 5 JSON Arrays: Serialized Data Store Structures 51(8)
An Overview of Arrays: Data Structures
51(4)
Declaring a JavaScript Array: Variable Declaration
52(1)
Accessing a JavaScript Array: Using the Index
53(1)
Defining a JSON Array: Using the Colon Operator
54(1)
Java JSON Support: JSON Utility Classes
55(2)
JSON Object Model: Java Object and Array Builder
55(2)
The JSON Streaming Model: Parser and Generator
57(1)
Summary
57(2)
Chapter 6 JSON Data Values: Types of Data that JSON Supports 59(6)
JSON Value: Supported JSON Data Types
59(4)
String Value: The Sequence or Array of Characters
59(1)
Number Value: Representing the World
60(1)
Boolean Value: True or False, On or Off, Yes or No
61(1)
Null Values: A Placeholder for Future Data Values
62(1)
Java and JavaScript: Boolean and Null
63(1)
Summary
64(1)
Chapter 7 JSON Character Values: Defining Strings in JSON 65(6)
JSON String: Unicode Character Support
65(4)
Background of String Values
67(1)
Escaping Control Characters: JSON Examples
67(2)
Java and JavaScript: Using String Values
69(1)
Java String Values: Java's String Class and Object
69(1)
JavaScript String Values: Primitives and Objects
69(1)
Summary
70(1)
Chapter 8 JSON Numeric Values: Defining Numbers in JSON 71(12)
Number Types: Integer, Real, Exponential
71(1)
JSON Number: Wide Ranging Numerics
71(11)
Positive Integers: Positive Whole Number Values
72(1)
Negative Integers: Negative Whole Number Values
73(1)
Positive Real Number Values: Positive Fractions
74(2)
Negative Real Number Values: Negative Fractions
76(2)
Exponential Number Values: Scientific Notation
78(4)
Summary
82(1)
Appendix A: NetBeans 8.1: Setting Up a JSON Integrated Development IDE 83(16)
Creating a JSON Development Workstation
83(14)
Hardware Foundation
84(1)
Open Source Software
85(1)
Java 8: Installing the Foundation for NetBeans 8.1
85(6)
NetBeans 8.1: Downloading the NetBeans JSON IDE
91(2)
GIMP 2.8: Digital Image Editing and Compositing
93(1)
Blender: 3D Modeling, Rendering, and Animation
93(1)
Inkscape: Digital Illustration and Digital Painting
94(1)
Audacity: Digital Audio Editing and Special Effects
94(1)
Visual Effects: BlackMagic Design Fusion 8.0 VFX
95(1)
Digital Video Editing: EditShare Lightworks 12.6
96(1)
Office Productivity Suite: Apache OpenOffice 4.1.2
97(1)
Summary
97(2)
Appendix B: Eclipse Mars: Setting Up a JSON Integrated Development IDE 99(18)
Creating a JSON Development Workstation
99(17)
Hardware Foundation
100(1)
Open Source Software
101(1)
Java 8: Installing the Foundation for Eclipse Mars
101(6)
Eclipse 4.5: Installing the Eclipse Mars JSON IDE
107(5)
GIMP 2.8: Digital Image Editing and Compositing
112(1)
Blender: 3D Modeling, Rendering, and Animation
112(1)
Inkscape: Digital Illustration and Digital Painting
113(1)
Audacity: Digital Audio Editing and Special Effects
113(1)
Visual Effects: BlackMagic Design Fusion 8.0 VFX
114(1)
Digital Video Editing: EditShare Lightworks 12.6
115(1)
Office Productivity Suite: Apache OpenOffice 4.1.2
115(1)
Summary
116(1)
Appendix C: IntelliJ IDEA: Setting Up a JSON Integrated Development IDE 117(22)
Creating a JSON Development Workstation
117(21)
Hardware Foundation
118(1)
Open Source Software
119(1)
Java 8: Installing the Foundation for IntelliJ IDEA
119(6)
IntelliJ IDEA: Downloading the IntelliJ IDEA for JSON
125(10)
GIMP 2.8: Digital Image Editing and Compositing
135(1)
Blender: 3D Modeling, Rendering, and Animation
135(1)
Inkscape: Digital Illustration and Digital Painting
136(1)
Audacity: Digital Audio Editing and Special Effects
136(1)
Visual Effects: BlackMagic Design Fusion 8.0 VFX
137(1)
Digital Video Editing: Editshare Lightworks 12.6
137(1)
Office Productivity Suite: Apache OpenOffice 4.1.2
138(1)
Summary
138(1)
Index 139
Wallace Jackson has been writing for leading multimedia publications about his work in new media content development since the advent of Multimedia Producer Magazine nearly two decades ago, when he wrote about computer processor architectures for centerfolds (removable "mini-issue" insert) distributed at SIGGRAPH. Since then, Wallace has written for several other publications about his work in interactive 3D and new media advertising campaign design, including 3D Artist, Desktop Publishers Journal, CrossMedia, AVvideo and Kiosk Magazine.