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

JavaScript对象的废除


ECMAScript有无用存储单元收集程序,当在再没有对对象的引用时,称该对象被废除(dereference)了。
运行无用存储单元收集程序时,所有废除的对象都被销毁。
把对象的所有引用都设置为null,可以强制性的废除对象,例如:
    var oObject = new Object;
    .......
    oObject = null;
当一个对象有多个引用时,要将所有的引用都设置为null,才能彻底废除对象。


相关文档:

使用javascript过滤字符串前后的空格

//过滤两端的空格
    function trim(str){
   return str.replace(/(^\s*)|(\s*$)/g, ""); 
    }
    //过滤左边的空格 
    function ltrim(str){
   return  ......

javascript 学习笔记(5) 继承

1. 某些基类如果不直接使用,而仅仅只是用于给子类提供通用的函数,这种情况下,基类被看作抽象类.
2. 在 javascript 的类中所有的方法和属性都是"公用的".
3. javascript 中的继承并不是明确规定的,而是通过模仿来实现的.有以下方法:
(1). 对象冒充
function A(sColor){
this.color = sColor;
this.showColo ......

JavaScript私有成员

//创建一个新的用户对象,接受一个有许多属性的对象作为参数
function User(properties)
{
    for(var i in properties){(function(which){
    var p=i;
    //创建此属性的一个新的读取器(getter)
    which["get"+p] = function(){
&nbs ......

JavaScript静态方法

       静态方法的实质与任何其他一般函数没有什么不同,最主要的区别在于,其他函数是以对象的静态属性形式存在的。作为一个属性,它们不能在该对象的实例的上下文中访问,而只属于主对象本身的那个上下文中。对习惯了传统类式集成的人来说,这就像类里定义的静态方法。
    ......

javascript操作div中的marginTop

在javascript控制div之间的外边距时,代码写到
document.getElementById("").style.marginTop=20;
这个在IE浏览器中可以,但是在chrome中就不行,这个问题是应该
document.getElementById("").style.marginTop="20px";
各个浏览器中不同的问题要求不等对待,这些天学了div+css在设置各个浏览器是不同的配置,要针对每个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号