LEADER 06010nam 22006615 450 001 9910300653903321 005 20220817163827.0 010 $a1-4842-0202-3 024 7 $a10.1007/978-1-4842-0202-9 035 $a(CKB)3710000000360241 035 $a(EBL)1998726 035 $a(SSID)ssj0001452140 035 $a(PQKBManifestationID)11789711 035 $a(PQKBTitleCode)TC0001452140 035 $a(PQKBWorkID)11479116 035 $a(PQKB)10670062 035 $a(DE-He213)978-1-4842-0202-9 035 $a(MiAaPQ)EBC1998726 035 $a(CaSebORM)9781484202029 035 $a(PPN)184493366 035 $a(EXLCZ)993710000000360241 100 $a20150227d2015 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning JSON$b[electronic resource] /$fby BEN SMITH 205 $a1st ed. 2015. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2015. 215 $a1 online resource (308 p.) 225 1 $aExpert's Voice in Web Development 300 $a"Learn the preferred data format of the web"--Cover. 311 $a1-4842-0203-1 327 $aContents at a Glance; Introduction; Chapter 1: JavaScript Basics; JavaScript History; JavaScript Essentials; Values; Primitive Types; The Number Type; The String Type; Alternate Quotations; Escaped Quotations; The Boolean Type; undefined Type; null Type; Expressions; Operators; Assignment Operator; Arithmetic Operators; Comparison Operators; The typeof Operator; The instanceof Operator; The ! Operator; Statements; Line Terminators; Control Statements; Block Statements; Truthy/ Falsy; Loop Statements; The for loop; The for/in loop; Declarations; Variables; Functions; Summary 327 $aKey Points from This ChapterChapter 2: Special Objects; Objects; Objects Are Collections; Built-in Objects; Object; Creating Objects; Access Notation; Dot Notation; Bracket Notation; Bracket Notation vs. Dot Notation; Array; Object Literals; Designing Literals; The Object Literal; The Array Literal; Summary; Key Points from This Chapter; Chapter 3: String Manipulation; String Concatenation; The String Object; Creating String Objects; The Interface of the String Object; length; toString; charAt; indexOf; lastIndexOf; match; replace; slice; substr; split; toUpperCase; toLowerCase 327 $aThe Implicit String ObjectSummary; Key Points from This Chapter; Chapter 4: Introducing JSON; History; JSON Grammar; Composite Structures; JSON Values; JSON Tokens; Summary; Key Points from This Chapter; Chapter 5: Creating JSON; The Serialization Process -Demystified; The JSON Object; stringify; value; toJSON; replacer; replacer Array; replacer Function; space; Summary; Key Points from This Chapter; Chapter 6: Parsing JSON; JSON.parse; eval; reviver; Summary; Key Points from This Chapter; Chapter 7: Persisting JSON: I; HTTP Cookie; Syntax; expires; max- age; domain; path; secure; httponly 327 $adocument.cookieWeb Storage; Web Storage Interface; setItem; getItem; removeItem; clear; key; length; Summary; Key Points from This Chapter; Chapter 8: Data Interchange; Hypertext Transfer Protocol; HTTP-Request; Request Line; Headers; General Headers; Request Headers; Entity Headers; Entity Body; HTTP Response; Status Line; Headers; General Headers; Response Headers; Entity Headers; Entity Body; Ajax; XMLHttpRequest Interface; Global Aspects; The Request Aspect; open; setRequestHeader; send; abort; timeout; withCredentials; upload; The Response Aspect; getAllResponseHeaders; getResponseHeader 327 $aoverrideMimeTypeObtaining the Response; readyState; status; statusText; responseXML; responseText; responseType; response; Summary; Key Points from This Chapter; Chapter 9: X-Origin Resources; Same-Origin Policy; Circumventing Same-Origin Policy; CORS; Resource Sharing Check; The Proxy; JSONP; Dynamic Script Tag Injection; Summary; Key Points from This Chapter; Chapter 10: Serving JSON; Node.JS; Windows Installation; Mac Installation; Building an HTTP Server; Node HTTP Web Server; Node API; Modules; The HTTP Module; http.createServer; http.IncomingMessage; http.ServerResponse; http.Server 327 $aCORS-Enabled Server 330 $aBeginning JSON is the definitive guide to JSON - JavaScript Object Notation - today?s standard in data formatting for the web. The book starts with the basics, and walks you through all aspects of using the JSON format. Beginning JSON covers all areas of JSON from the basics of data formats to creating your own server to store and retrieve persistent data. Beginning JSON provides you with the skill set required for reading and writing properly validated JSON data. The first two brief chapters of the book contain the foundations of JavaScript as it relates to JSON, and provide the necessary understandings for later chapters. Chapters 3 through 12 reveal what data is, how to convert that data into a transmittable/storable format, how to use AJAX to send and receive JSON, and, lastly, how to reassemble that data back into a proper JavaScript object to be used by your program. The final chapters put everything you learned into practice. 410 0$aExpert's voice in Web development. 606 $aComputer programming 606 $aSoftware engineering 606 $aWeb Development$3https://scigraph.springernature.com/ontologies/product-market-codes/I29050 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aComputer programming. 615 0$aSoftware engineering. 615 14$aWeb Development. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004 700 $aSmith$b Ben$c(Software engineer).$4aut$4http://id.loc.gov/vocabulary/relators/aut$0504684 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300653903321 996 $aBeginning JSON$92012827 997 $aUNINA