1、JSON對象
eval() 解析、解釋并返回js對象和數組
stringify() 把js對象序列化為JSON字符串
parse() 把JSON字符串解析為原生js值
2、序列化選項
JSON.stringify(),還可以接受兩個參數
過濾結果 第二個參數是個過濾器(數組或者函數)
字符串縮進 第三個參數是一個選項,表示是否在JSON字符串中保留縮進
toJSON()
3、解析選項
JSON.parse() 也可以接收另一個參數,該參數是一個函數(還原函數)
- Javascript簡介
- 基本概念
- 變量 作用域和內存問題
- 基本類型和引用類型的值
- 動態屬性
- 復制變量值
- 傳遞參數
- 檢測類型
- 執行環境
- 垃圾收集
- 引用類型
- 面向對象的程序設計
- BOM
- window對象
- 全局作用域
- 窗口
- 間歇調用和超時調用
- 系統對話框
- location對象
- 查詢字符串參數
- 位置操作
- navigator對象
- 檢測插件
- 注冊處理程序
- screen對象
- history對象
- 客戶端檢測
- 能力檢測
- 用戶代理檢測
- 檢測方式
- DOM
- 節點層次
- Node類型
- Document類型
- Element類型
- Text類型
- Comment類型
- CDATASection類型
- DocumentFragment類型
- DOM操作
- DOM擴展
- 選擇符API
- 元素遍歷
- HTML5
- 專有擴展
- DOM2和DOM3
- DOM的變化
- 樣式
- 遍歷
- 范圍
- 事件
- 事件流
- 事件處理程序
- 事件對象
- 事件類型
- 表單
- 表單基礎
- 文本框
- 選擇框
- 表單序列化
- 富文本編輯器
- Canvas
- HTML5
- 錯誤處理與調試
- XML
- 瀏覽器對XML DOM的支持
- 瀏覽器對XPath的支持
- 瀏覽器對XSLT的支持
- JSON
- 語法
- 解析與序列化
- AJAX