<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

    近來看了國外的一些知名網站的JS源碼,發現里面很多地方都用到對象直接量,特別是定義一些對象和類的時候。也許你會問什么是對象直接量? ECMAScript V3定義了對象直接量的語法,使你能夠創建對象并定義它的屬性。對象直接量(也稱為對象初始化程序)是由一個列表構成的,這個列表的元素是用冒號分隔的屬性/值對,元素之間用逗號隔開的,整個列表包含花括號之中。下面就是一個簡單的例子:

    var shenni= {age:24,birthday:'1982年2月14日'};

    也可以嵌套:

    var shenni= {age:24,birthday:{year:'1982年',month:'2月',day:'14日'}};

    需要注意的就是,對象直接量中的屬性值不必是產量,它可以是任意的JavaScript表達式

    如:
    var shenni= {age:(2+4),birthday:{year:'1982年',month:'2月',day:'14日'}};

    可能有些人看這個東西很像一個東西,對就是JSON。看看下面的這條語句就知道了:
    {'age':24,'birthday':'1982年2月14日'};
    這就是JSON,唯一的區別就是age和'age'。它們這么像,是不是應該有什么聯系或者什么姻緣呢。
    不錯,它們是可以相互轉換地,對象直接量可以轉換為JSON,JSON也可以轉換為對象直接量。這也是JSON
    能夠作為第三方的交換數據的重要原因之一,它可以直接轉換,然后在JavaScript中使用。

    轉換的方法如下:
    對象直接量 -> JSON ,這個需要用到W3C官方提供的JOSN.js進行轉換。其實這個js里面的代碼也簡單,有興趣的朋友可以下載看一看。

    var JSON = JSON.stringify(shenni) OK, 這樣變量JSON就是對象直接量了。

    JSON-> 對象直接量:
    我的另外一篇談論EVAL方法的用途里面已經提到這方面的應用了!
    eval ('var sheni = ('+JSON+')');//JSON 為{'age':24,'birthday':'1982年2月14日'}字符串

    posted on 2008-03-13 16:09 HUIKK 閱讀(1394) 評論(4)  編輯  收藏 所屬分類: JavaScript

    評論

    # re: 為什么要使用對象直接量,它和JSON有什么關系(轉) 2008-07-28 11:17 1234567890
    誤導,弄反了
    var shenni= {age:24,birthday:'1982年2月14日'};
    這是json
    {'age':24,'birthday':'1982年2月14日'};
    這個是你說的什么對象直接量  回復  更多評論
      

    # re: 為什么要使用對象直接量,它和JSON有什么關系(轉)[未登錄] 2008-12-01 13:35 jack
    lz沒反,樓上反了哈。  回復  更多評論
      

    # re: 為什么要使用對象直接量,它和JSON有什么關系(轉) 2009-07-24 10:44 匿名
    lz沒反,樓上反了哈。  回復  更多評論
      

    # re: 為什么要使用對象直接量,它和JSON有什么關系(轉) 2011-08-01 21:37 asdf
    ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss  回復  更多評論
      

    主站蜘蛛池模板: 国产做床爱无遮挡免费视频| 最近2019免费中文字幕视频三| 99精品全国免费观看视频| 亚洲午夜久久影院| 四虎影视无码永久免费| 亚洲AV无码专区电影在线观看| 久久九九久精品国产免费直播| 在线观看亚洲天天一三视| 国产一级高青免费| 亚洲情a成黄在线观看动漫尤物| 全部免费毛片在线播放| 亚洲神级电影国语版| 亚洲成在人线aⅴ免费毛片| 亚洲欧美aⅴ在线资源| 免费久久精品国产片香蕉| 一级做a爱过程免费视频高清| 亚洲熟妇av一区二区三区| 东方aⅴ免费观看久久av | 亚欧免费视频一区二区三区| 91亚洲精品视频| 妞干网免费观看视频| 日韩在线一区二区三区免费视频 | 国内外成人免费视频| 西西人体大胆免费视频| 亚洲日韩中文字幕在线播放| 9420免费高清在线视频| 亚洲欧美国产国产一区二区三区| 免费又黄又硬又爽大片| 久久午夜夜伦鲁鲁片无码免费| 亚洲一区二区三区91| 亚洲国产精品狼友中文久久久| 国产啪精品视频网站免费尤物| 亚洲成人福利在线观看| 免费日本黄色网址| 日韩内射激情视频在线播放免费| 亚洲AV无码久久久久网站蜜桃| 亚洲乱码中文字幕手机在线| 999久久久免费精品播放| 亚洲精品美女久久7777777| 国产日韩亚洲大尺度高清| 97视频热人人精品免费|