YUI学习笔记(2)

作者:xujiwei 来源:HotHeart's BLOG 时间:2009-01-21 16:11:00 

阅读《YUI学习笔记(1)

YAHOO.lang.dump 与 YAHOO.lang.substitute。

1. YAHOO.lang.dump(yahoo.js)

dump 方法用来将一个对象转储为一个字符串,并且可以指定转储的深度。

在 dump 过程中,对于基础类型例如 Number、String、Boolean,是直接返回字符串的,对 HTMLElement 对象是返回 HTMLElement 本身,也就是不做处理,对于函数 Function 则是返回字符串“f(){...}”。

对于数组,dump 返回的格式就如我们定义时一样“[item1, item2 item3, ...]”,对于对象 Object,则是使用键值对的形式“key => value”,与 PHP 里面的数组定义方式相似。

例如一个对象定义如下:

var obj = {
    num: 1,
    str: "string",
    bool: true,
    date: new Date(),
    obj: {
        obj_num: 1,
        obj_str: "obj_string"
    },
    foo: function() {
    }
}

dump 之后的字符串如下:

{num => 1, str => string, bool => true, date => Wed Jan 7 15:57:52 UTC+0800 2009, obj => {obj_num => 1, obj_str => obj_string}, foo => f(){...}} 

字符串没有被引号引起来,这个方法只适合用来展示对象的结构,与 JSON 序列化差得有点远了。

标签:yui,笔记,dump,yahoo,JavaScript
0
投稿

猜你喜欢

  • ASP和SQL结合处理时间应用

    2008-06-09 15:15:00
  • 实现div可编辑的常见方法

    2007-11-06 12:02:00
  • IE6局部调用PNG32合并图片

    2009-03-11 21:24:00
  • 最简洁的asp多重查询的解决方案

    2011-04-15 10:50:00
  • 倾斜的鼠标翻转导航制作上的烦恼

    2007-06-20 16:39:00
  • asp如何在网页打开时显示“正在加载”之类的信息?

    2010-06-22 21:12:00
  • SQL Server数据库实用小技巧集合

    2008-11-25 11:35:00
  • SQL Server性能的改进得益于逻辑数据库设计

    2009-10-23 13:55:00
  • css布局自适应高度方法

    2007-05-11 17:03:00
  • Instr函数与InstrRev函数的区别

    2008-07-07 16:53:00
  • 正则表达式学习笔记

    2008-04-15 07:44:00
  • 在页面中动态载入外部javascript

    2007-09-30 12:52:00
  • DreamweaverMX 2004打造细线表格

    2008-10-01 09:39:00
  • asp无组件备份与还原数据库

    2007-09-24 13:19:00
  • ImageMagick FAQ 问题摘要

    2008-10-21 13:14:00
  • ASP.NET中使用SQL存储过程的方法

    2007-08-24 09:31:00
  • JavaScript面向对象的简单介绍

    2008-06-27 12:37:00
  • 注册表单的改进分解

    2008-05-31 17:19:00
  • 关于ASP eof与bof 区别分析

    2011-03-11 11:14:00
  • 如何制作关联的下拉菜单?

    2010-06-29 21:19:00
  • asp之家 网络编程 m.aspxhome.com