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