
目前位置 4 355
處理 JSON 資料
問
:是
jQuery
的人想出
JSON
的嗎?
答
:不,是
Douglas Crockford
,
Yahoo!
的
JavaScript
架 構 師, 他 創 造 了
JSON
, 並 稱 之 為 “
fat-free
alternative to XML
”(
XML
的 脫 脂 替 代 物 )。
Douglas Crockford
在
http://www.json.org/fatfree.
html
上解釋了
JSON
的設計理由。
問
:
JSON
不就是
JavaScript
嗎?
答
: 是, 也 不 是。
JSON
奠 基 於
JavaScript
的 子 集,
ECMA
262 第 3 版,但是能夠被運用在多種程式語言
的資料傳輸。關於使用
JSON
的程式語言清單,請參
考
http://www.json.org/
。
問
: 那 麼, 假 如
JavaScript
和
PHP
具 有 類 似 的 語 法,
為什麼不能夠僅使用
JavaScript
做我需要做的事?
答
:如先前所提,
PHP
是伺服端指令稿語言,並且能
夠代表你跟
Web
伺服器和資料庫互動。程式碼在伺服
器上被 執 行, 產 生
HTML
,然後 被 送 給 客 戶端。另一
方面,
JavaScript
只存活在你的瀏覽器,與客戶端互動。
問
:好,再問一次,
PHP
是什麼?
答
:
PHP
(
PHP: Hypertext Preprocessor
,遞迴式首
字母縮略詞)是一種廣泛被使用且為開源碼的通用目
的指令稿語言,特別適用於
Web
開發,並且能夠被嵌
入
HTML
。