`
myfreespace
  • 浏览: 228587 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js函数 匿名函数 对象的写法

阅读更多

以前在写js验证的时候都是用function来写的,一个方法一个方法,总感觉有些乱,现在最好声明一个对象,然后再对象里面定义想要做的方法。

补充一下eval()函数的用法,在SetTimout('string',2000),在这种调用的时候传递变量在接受的时候可以用eval()处理一下。var msg = "this is execute";

eval("alert(msg)");==alert("this is execute");

 下面是两种不同的声明函数的方法,类似java的和json的方法,主要是参数的初始化和传递

 

<script type="text/javascript">
//用户操作对象
var User = {
	//检查用户名
	checkusername : function(username){
		alert(username);
	},
	//检查pw
	checkpwd : function(){
		alert('pwd');
	}	
	};
//调用方法
User.checkusername('study');
//类似java的写法
function Register(options){
	this.defaults = {
		r:'hello',
		show:'false',
		city:'beijing'
	};
	//jquer中的方法 可以方便的判断参数 ,没有的就可以用for in循环来判断了		
	this.options=jQuery.extend(this.defaults,options || {});
}
Register.prototype={
	//检查真实姓名
	checkRealName : function(name) {
		alert(this.defaults.r+name);
		},
	checkUrl : function() {
		alert('wefji@163.com');
		},
	//检查性别
	checkMeal : function() {
		alert('you are a:'+this.defaults.r+"and come from:"+this.defaults.city);
		},		
}
//调用方法
var Blb = new Register({r:'ceshi',city:'henan'});//参数的形式{key1:'value1',key2:'key2'}
Blb.checkRealName('nihao');
Blb.chckUrl()
</script>
0
0
分享到:
评论

相关推荐

    Javascript的匿名函数讲解

    匿名函数是JavaScript函数式编程的一个基石,它使得编写模块化、封装性好的代码成为可能。 总的来说,匿名函数在JavaScript编程中扮演着重要的角色,它不仅帮助开发者管理变量作用域,而且提高了代码的模块化和可...

    js中匿名函数的N种写法

    最常见的匿名函数写法是立即执行函数表达式(Immediately Invoked Function Expression, IIFE)。这种写法确保函数在声明后立即执行,不会污染全局作用域。例如: ```javascript (function() { alert('water');...

    Javascript中匿名函数的调用与写法实例详解(多种)

    JavaScript中的匿名函数是一种没有名称的函数,通常用于一次性执行或者作为其他表达式的一部分。它们在JavaScript编程中扮演着重要角色,特别是在回调、闭包和模块化等场景中。以下是各种匿名函数的调用与写法的详细...

    详解javascript函数写法大全

    JavaScript是一种广泛使用的前端开发语言,其函数写法多样,适应不同的场景和需求。在JavaScript中,函数既是对象,也是可以赋值给变量的实体。下面,我们将详细介绍几种常见的JavaScript函数写法,并给出示例代码。...

    js匿名函数的调用示例(形式多种多样).docx

    ### JavaScript匿名函数调用示例解析 #### 一、引言 在JavaScript编程语言中,函数是一等公民,这意味着函数可以作为参数传递给其他函数,也可以作为其他函数的返回值。这种灵活性使得JavaScript中的函数非常强大。...

    javascript笔记之匿名函数和闭包.docx

    1. **匿名函数自执行**:`(function(){})()`,这种写法会立即执行该匿名函数。 2. **函数内的匿名函数**:`function() { return function(){}; }`,在这里,内部的匿名函数可以访问外部函数的作用域。 **闭包**是...

    js自调用匿名函数的三种写法(推荐)

    JavaScript中的自调用匿名函数是一种常见的编程技巧,它主要用于立即执行一段代码,同时避免污染全局命名空间。在JavaScript中,自调用匿名函数通常用于封装局部变量和逻辑,以提高代码的可读性和可维护性。以下是三...

    JavaScript 编写匿名函数的几种方法

    正确的匿名函数写法应该使用括号将函数声明括起来,如:(function(){...}())。这是因为括号内的内容被解释为表达式,而表达式可以是匿名的。 方法一:函数字面量(FunctionLiteral)。这是创建匿名函数最常用的一种...

    js 回调函数

    通过使用 Closure,我们可以通过匿名函数来重新包装返回的对象,同时将需要传入的参数做为新的属性传给回调函数。这种方法可以避免全局变量的使用,提高了代码的可读性和维护性。 方法三:使用签名 这种方法假设你...

    JS自调用匿名函数具体实现

    JS自调用匿名函数是一种在JavaScript编程中广泛使用的技术,它的目的是创建一个临时的命名空间,以避免全局命名空间污染。通过这种方式,可以在函数内部定义局部变量和函数,而不会影响到全局变量,有效防止局部变量...

    JavaScript中匿名函数的用法及优缺点详解

    JavaScript中的匿名函数是一种不具有名称的函数,它们主要通过函数表达式或Function构造函数来创建。匿名函数在JavaScript中有着广泛的应用,特别是在处理模块化、避免全局变量污染以及实现高阶函数等方面。以下是对...

    js代码-面试题-- 匿名函数命名

    在JavaScript的世界里,函数可以以两种方式存在:具名函数和匿名函数。匿名函数,顾名思义,就是没有名字的函数,通常作为参数传递或立即执行。然而,在某些情况下,为了调试或逻辑上的可读性,我们可能需要为匿名...

    JS立即执行的匿名函数用法分析

    通过以上分析,我们可以看出JavaScript的立即执行匿名函数是通过函数表达式和括号操作来实现的,这种技术在现代JavaScript开发中非常常见,尤其是在模块化和私有变量管理中。理解并掌握这一技巧,对于编写高效、整洁...

    学习并汇集javascript匿名函数

    JavaScript中的匿名函数是一个没有具体名称的函数。这在某些情况下非常有用,例如在即时调用函数表达式(IIFE)或者在事件处理程序中。我们来逐步学习并汇总JavaScript匿名函数的相关知识点。 首先,定义一个函数在...

    JavaScript中匿名函数用法实例

    在编程语言JavaScript中,匿名函数是函数定义的一种特殊形式,它没有具体的函数名。在JavaScript编程实践中,匿名函数非常灵活且用途广泛。可以用于事件处理、回调函数、立即执行函数表达式(IIFE)等多种场景。 在...

    关于js函数解释(包括内嵌,对象等)

    常用写法: function add(a,b) { return a + b; } alert&#40;...我们也可以通过指派一个变量名给匿名函数的方式来定义它。 var add = function(a,b) { return a + b; } alert&#40;add(1,2&#41;); // 结

    Javascript自执行匿名函数(function() { })()的原理浅析

    函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数指没有指定函数名或指针的函数,自执行匿名函数只是其中一种,下文中称这种函数为:自执行函数  下面是一个最常见的自执行函数: // ...

Global site tag (gtag.js) - Google Analytics