js function定义函数的几种不错方法

时间:2024-04-16 09:06:34 

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(){/*真正的构造器*

标签:function,定义函数
0
投稿

猜你喜欢

  • Python函数基础(定义函数、函数参数、匿名函数)

    2022-04-24 05:21:41
  • django 邮件发送模块smtp使用详解

    2021-09-24 23:04:15
  • 用户体验设计中用到的统计学方法

    2009-07-12 08:26:00
  • 解决vue3打包过后空白页面的情况

    2024-05-09 10:43:00
  • 流行WEB开发语言比较之ASP篇

    2007-12-23 17:23:00
  • python 实现在tkinter中动态显示label图片的方法

    2022-07-17 11:10:15
  • Python中re模块:匹配开头/结尾(^/$)

    2021-08-31 02:29:13
  • MySQL两种识别是否有中文字符的方法

    2011-01-04 20:11:00
  • Python 代码实现各种酷炫功能

    2022-12-24 10:40:16
  • 详解Python中常用的激活函数(Sigmoid、Tanh、ReLU等)

    2022-03-25 22:45:51
  • Python常见内置高阶函数即高阶函数用法

    2021-03-19 20:38:07
  • js重写alert事件(避免alert弹框标题出现网址)

    2024-05-08 09:32:43
  • Python实现的概率分布运算操作示例

    2023-02-21 10:16:18
  • python实现mask矩阵示例(根据列表所给元素)

    2022-04-19 19:37:16
  • 深入理解Sql Server中的表扫描

    2024-01-27 09:05:33
  • Python Django 数据库的相关操作详解

    2024-01-26 21:02:46
  • Python代码覆盖率统计工具coverage.py用法详解

    2021-02-02 22:55:51
  • python使用UDP实现客户端和服务器对话

    2023-03-24 17:59:27
  • Python help()函数用法详解

    2022-09-15 13:15:34
  • Python3.5 Pandas模块之Series用法实例分析

    2022-07-23 16:19:09
  • asp之家 网络编程 m.aspxhome.com