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(){/*真正的构造器* 
  • 相关阅读:
    webstorm打开项目找不到git
    Redis 下载与安装(Windows版)
    element-UI el-table样式(去边框和滚动条样式)
    MVVM
    HTTP
    TCP/IP
    vue双向绑定
    Vue组件化原理
    JavaScript
    css中可继承与不可继承属性
  • 原文地址:https://www.cnblogs.com/Griffin/p/5545011.html
Copyright © 2011-2022 走看看