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

[JavaScript]类之一

一个简单的javascript类定义例子
     涵盖了javascript公有成员定义、私有成员定义、特权方法定义的简单示例
Java代码
<script>     
    //定义一个javascript类   
    function JsClass(privateParam/*  */,publicParam){//构造函数   
        var priMember = privateParam;   //私有变量   
        this.pubMember = publicParam;   //公共变量   
        //定义私有方法   
        function priMethod(){   
            return "priMethod()";   
        }   
        //定义特权方法   
        //特权方法可以访问所有成员   
        this.privilegedMethod = function(){   
            var str = "这是特权方法,我调用了\n";   
            str += "        私有变量:" + priMember +"\n";   
            str += "        私有方法:" + priMethod() +"\n";   
            str += "        公共变量:" + this.pubMember +"\n";   
    &nb


相关文档:

Javascript 之apply()

1、对象的继承,一般的做法是复制:Object.extend
prototype.js的实现方式是:
Object.extend = function(destination, source){
for (property in source) {
destination[property] = source[property];
}
return destination;
......

JavaScript打开新窗口


语法
oNewWindow = window.open( [sURL] [, sName] [, sFeatures] )
sURL 可选. URL 字符串 . 如果URL为空, 将以about:blank打开.
sName 可选. 字符串 描述打开窗口的名字(name). 可以做为form 和 a 标签的TARGET属性值 .
sFeatures 可选. 字符串 格式如"fullscreen=yes,toolbar=yes".channelmode = { yes | no | ......

javascript的类型转换

一、类型转换的方法和应该注意的问题:
1,转换为布尔型:
(1)用两次非运算(!):
!!5 ==> true
(2)用布尔型的构造函数:
new Boolean(5) == > true
值转换为布尔类型为false:
0,+0,-0,NaN,""(空字符串),undefined,null
除上面的值其他值在转换以后为true,需要特别提到的是:
"0",new Object(),funct ......

JS(javascript)操作数据库

//把数据写入数据库
function
res(){
    //获取输入值(myname和mymail是两个文本框的id)
    var
uname = document.getElementById("myname"
).value;
    var
umail = document.getElementById("mymail"
).value;
......

关于javascript 匿名函数的调用方式

今天看jQuery的时候发现的书写形式原来没有见过 如下:
(function(){
statement
...
})();
不理解,后来上网查了一下,原来是javascript匿名函数的调用方式
 http://zhidao.baidu.com/question/95789340.html
javascript 可以以下方式调用函数
声明
a = function(){};
调用
a();
可以理解为
(function(){ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号