- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前言
在作為網站開發者的職業生涯中,我學到了無論我對一項主題有多投入,能找到時間來
投入是另一回事。技術世界的快速演進並不在意某人有多忙,它不會說:「放心,花時間
去學習,我知道你有一個家庭和安靜的學習時間是很難得的」,它會說的是:「前進,不
然就被淘汰」。
我以這個想法撰寫本書,這本書很薄—我刻意避開了“JSON 發展歷史"之類的主題。
雖然我很感激Douglas Crockford 開發了JSON ,但我並沒有提到他或JSON 如何在這些
年間發展成如今的面貌。本書是關於現狀,如果你想要了解JSON 的歷史,Wikipedia 上
有很棒的說明(/wiki/JSON#History )。
這本書的目標是JSON 的核心主題,直指重點並讓你能很快的上手,這是為忙碌的IT 專
業人士所寫的書。
閱讀對象
我為忙碌的IT 專業人士撰寫本書時,也考慮到你可能是網頁開發的初學者,或是已經有
多年伺服器端網頁應用程式的經驗,而現在你需要學習網頁API 所使用的JSON 。你或
許是PHP 、Ruby 、C 、Java 、或ASP.NET 等等的開發者,各種不同的角色想要且必須學
習JSON 。
我在本書中避免大量使用術語或為網路程式設計初學者解釋基礎概念。而是嘗試對所有
人溝通,但假設你已經具有一定的基礎知識。若你剛開始學習網路開發,這不應該是你
的第一本書。
前言 | vii
我假設你已經具備以下的基本知識:
HTML
知道HTML 的功能,並能分辨HTML 文件上的結構與一些標籤。
JavaScript
知道JavaScript 的功能並知道script 標籤的功能與變化形式。初學者也沒也問
題,我會保持範例程式的簡單。
程式設計概念
我會提供一些簡單的概念解釋給新手,像是物件與陣列等。但若你沒有任何的程式設
計經驗,則這一本書並不適合你。
學習JSON
這些年來我經常在有時間壓力的專案中需要學習新技術。我買了厚重的參考書,做練習
題,嘗試吸收資訊。在閱讀數百頁的內容時,我尋找著三個基本問題的答案:
• 它是什麼?
• 我如何使用?
• 壞人會怎麼使用?
我在撰寫此書時思考著如何直指這些問題,讓你不用讀一大堆內容才找到答案。
在第一章至第四章中,我從低階開始探索JSON ,先回答終極的問題:“它是什麼?",
然後檢視語法、語法驗證、資料型別、以及結構驗證。
第五章會討論安全性的重要主題,這一章主要包括本書內容中用戶端與伺服器端的重要
概念,這一部分回答“壞人會怎麼使用?"的問題。
這些章節包括了許多JSON 的範例以及與JSON 互動的技術。第六章至第九章的重要內
容包括:
若要嘗試實驗使用這些技術的範例,你必須做一些繁瑣的工作以設置環境,然而範例
本身卻很簡單。若你能夠設置好基本環境,則應該能夠進行實驗。
vii
viii | 前言
技術
我討論了數種技術,像是jQuery 、AngularJS 與CouchDB 等概念,這些主題都大到
要以(且已經)用一整本書來討論。我刻意省略這些技術的安裝指引與深入討論,重
點是在於顯示這些技術如何運用JSON 。
若要嘗試實驗使用這些技術的範例,你必須做一些繁瑣的工作以設置環境,然而範例
本身卻很簡單。若你能夠設置好基本環境,則應該能夠進行實驗。
範例程式
書中有許多範例程式,有些程式設計語言你可能沒接觸過,這些語言的語法不會做解
釋,但無須對看不懂的語法感到緊張,其目的只是要讓你“知道"程式在做什麼,所
以會對程式碼的作用做出說明。
本書的範例程式可從GitHub 取得(/lindsaybassett/json )。
第六至第九章的終極目的是,顯示出其他人如今如何使用JSON ,讓你對自己的專案產生
一些想法。若你從未見過以JSON 作為資料儲存文件格式,怎麼會將它用在專案中?知
悉是實作過程的一半。
每一章內容會平衡重點概述與足夠的資訊以讓你不會遺漏重點,本書的架構是要讓你快
速上手而不會犧牲對JSON 與其用途更深入的理解。
本書編排慣例
楷體字(Italic)
表示新名詞、URL 、電子郵
您可能关注的文档
最近下载
- 2024河南郑州文化旅游和体育集团有限公司社会化公开招聘34人笔试备考试题及答案解析.docx VIP
- 招标代理档案管理制度.docx VIP
- 2025南方电网昆明供电局项目制用工招聘(48人)笔试模拟试题及答案解析.docx VIP
- 农业服务中心2025年度工作计划 .doc VIP
- 外窗防水节点施工方案(JS).doc
- 2025-2026学年小学科学五年级上册青岛版(五四制2024)教学设计合集.docx
- 2025《J金融租赁公司所在行业的波特五力模型分析》5800字.doc
- 2025金风变流器2.0MW故障代码手册V4.docx VIP
- AP微积分AB 2014年真题 (选择题+问答题) AP Calculus AB 2014 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 动态口令认证机制的网上投票系统设计与实现.docx VIP
文档评论(0)