易截截图软件、单文件、免安装、纯绿色、仅160KB

Javascript 对象的比较

这个随笔其实是为了感谢清风笑给的一个提示,不仅仅是告诉我怎么判断数组,更让我有了认真读一读 《javascript权威指南》的想法。
比较和拷贝其实是一回事,代码如下:
//
//Compare object function
//
function Compare(fobj,sobj)
{
    var ftype = typeof(fobj);
    var stype = typeof(sobj);
    
    if (ftype == stype)
    {
        if (ftype == "object") 
        {
            if (fobj.constructor == Array && sobj.constructor == Array)//array
            {
                return CompareArray(fobj,sobj)
            }
            else if (fobj.constructor != Array && sobj.constructor != Array)//object
            {
                return CompareObject(fobj,sobj);
            }
            return false;
        }
        
        return fobj == sobj;
    }
    
    return false;
}
function CompareObject(fobj,sobj)
{


相关文档:

Javascript 闭包


翻译:为之漫笔
链接:http://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html
简介
基于对象的属性名解析
值的指定
值的读取
标识符解析、执行环境和作用域链
执行环境
作用域链与 [[scope]]
标识符解析
闭包
自动垃圾收集
构成闭包
通过闭包可以做什么?
例 1:为函数 ......

javascript获取服务端控件值的两种办法

第一种:
+展开
-HTML
<html> 
<head> 
</head> 
<body> 
<form name="form1"> 
<input type="text" name="getinfo" value="http://www.shuwo.net" size="40"><button onclick="alert(document.form1.getinfo.value ......

Lua与javascript的差异


Lua与javascript的差异 - [lua学习]
 
转载
http://huazjxy.blogbus.com/logs/60132016.html
Lua模拟器js方案
1.语法级模拟
lua与js语言差异
1.1注释
js 为//,lua为--.
1.2变量
js利用val来声明全局变量不存在局部变量,lua则不需要直接定位则为全局变量,local声明则为局部变量。
1.3运算符
js
+ - ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号