zoukankan      html  css  js  c++  java
  • js function定义函数的4种方法

    js function定义函数的4种方法

    1.最基本的作为一个本本分分的函数声明使用。 

    复制代码代码如下: 

    复制代码代码如下:

    function func(){} 
    或 
    var func=function(){}; 


    2.作为一个类构造器使用: 

    复制代码代码如下: 

    复制代码代码如下:

    function class(){} 
    class.prototype={}; 
    var item=new class(); 


    3.作为闭包使用: 

    复制代码代码如下: 

    复制代码代码如下:

    (function(){ 
    //独立作用域 
    })(); 


    4.可以作为选择器使用: 

    复制代码代码如下: 

    复制代码代码如下:

    var addEvent=new function(){ 
    if(!-[1,]) return function(elem,type,func){attachEvent(elem,'on'+type,func);}; 
    else return function(elem,type,func){addEventListener(elem,type,func,false);} 
    };//避免了重复判断 


    5.以上四中情况的混合应用: 

    复制代码代码如下: 

    复制代码代码如下:

    var class="new" function(){ 
    var privateArg;//静态私有变量 
    function privateMethod=function(){};//静态私有方法 
    return function(){/*真正的构造器* 
  • 相关阅读:
    js打印指定元素内容
    c# RedisHelper
    T4生成整理
    T4随记
    c# 文本超长截断
    mysql自动安装教程说明
    完全卸载mysql免安装版
    解决WebClient或HttpWebRequest首次连接缓慢问题
    c# 停靠窗体
    c#透明panel
  • 原文地址:https://www.cnblogs.com/Griffin/p/5545011.html
Copyright © 2011-2022 走看看