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
投稿
猜你喜欢
PHP实现git部署的方法教程
2023-07-17 05:30:33
Python 文件数据读写的具体实现
2023-07-08 12:15:06
ASP生成静态页面的方法
2010-05-27 12:13:00
Django urls.py重构及参数传递详解
2022-10-05 14:20:53
Pytest fixture及conftest相关详解
2021-06-23 11:37:31
Django项目使用ckeditor详解(不使用admin)
2022-12-15 01:52:52
js数字转换为float,取N位小数
2024-05-03 15:08:33
js模态对话框使用方法详解
2024-04-19 10:46:22
mysql插入前判断数据是否存在的操作
2024-01-19 20:45:24
基于Python生成个性二维码过程详解
2021-08-05 13:04:38
sqlserver、Mysql、Oracle三种数据库的优缺点总结
2024-01-22 10:33:56
Python异常原理及异常捕捉实现过程解析
2021-04-14 23:05:40
python tkinter库实现气泡屏保和锁屏
2021-09-17 22:37:57
Go-ethereum 解析ethersjs中产生的签名信息思路详解
2023-08-05 21:34:49
Python实现为PDF去除水印的示例代码
2023-03-05 04:27:56
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2021-02-08 22:41:59
细节设计之美:扩大可操作区域
2009-08-01 11:32:00
Unity项目优化相关技巧
2022-10-14 00:43:59
python操作excel的方法(xlsxwriter包的使用)
2021-10-26 21:47:54
利用python绘制正态分布曲线
2021-04-09 06:59:40