JavaScript 深度克隆 JSON 对象
function
clone(jsonObj) {
var
buf;
if
(jsonObj
instanceof
Array) {
buf = [];
var
i = jsonObj.length;
while
(i--) {
buf[i] = clone(jsonObj[i]);
}
return
buf;
}else
if
(jsonObj
instanceof
Object){
buf = {};
for
(
var
k
in
jsonObj) {
buf[k] = clone(jsonObj[k]);
}
return
buf;
}else
{
return
jsonObj;
}
}
相关文档:
引自:http://www.cnblogs.com/dongritengfei/archive/2009/12/21/1628489.html
今天弄了一天的Ajax中文乱码问题,Ajax的乱码问题分为两种:
1. JavaScript输出的中文乱码,
比如:alert("中文乱码测试");
解决的办法比较简单,就是把jsp里所有的charset和pageEncoding的值都设置成相同的,一般是utf-8.
  ......
Javascript中常用的经典技巧
1. oncontextmenu="window.event.returnValue=false"
将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table>
可用于Table
2. <body onselectstart="return false">
取消选取、防止复制
3. onpaste=&quo ......
东西很简单,只是自己记性不好,经常忘记一些关键字
所以发了点时间整理了一下
/*------------------------------------------------------
*作者:xieyu @ 2007-08-14
*语言:JavaScript
*说明:select元素javascript常用操作
* 1.判断是否存在指定value的Item
* 2.加入一 ......
每次用到这个方法我都要到网上去搜,要花一段时间!为了避免重复搜,决定放到blog中.
<SCRIPT LANGUAGE=javascript>
function p_del() {
var msg = "您真的确定要删除吗?\n\n请确认!";
if (confirm(msg)==true){
return true;
}else{
return false;
}
}
</SCRIPT>
调用方法:
<a href="del.js ......
一、普通打印(整页打)
二、打印网页内部分内容(自定义)
三、打印去掉/添加页眉页脚
四、使用外部控件/方法实现多功能打印 &nb ......