我们知道在
function mm(){ }
这种形式是声明一个函数,跟 var 一个变量的机制一样,脚本在解释执行之前会做预编译处理,而
var mm = function(){ }
这种形式是对一个变量赋值,虽然也做预编译,但仅仅只是给 mm 事先变量分配一个内存空间,而没有做初始化...
分类:
编程语言 时间:
2014-11-04 17:24:45
阅读次数:
167
http://www.cnblogs.com/meil/archive/2006/09/20/509359.html如果你的网页中一个“OnLoad”事件要激活两个以上的JavaScript函数,那怎么办呢? 请看下面一个例子: function myfunction(){ alert(...
分类:
编程语言 时间:
2014-11-04 12:22:28
阅读次数:
207
转自:http://www.tootei.net/archives/471目录1. 函数概述1.1 函数与对象1.2 函数的创建1.3 参数1.3.1 形参与实参1.3.2 Aruments 对象1.4 调用1.4.1 函数的调用者1.4.2 函数的所有者1.4.3 函数的动态调用2. 执行上下文栈...
分类:
编程语言 时间:
2014-11-02 19:28:54
阅读次数:
350
在javascript函数体内,标识符arguments具有特殊含义。它是调用对象的一个特殊属性,用来引用Arguments对象。 Arugments对象就像数组,注意这里只是像并不是哈。 javascript函数体内,arguments像数组(并不是真的...
分类:
Web程序 时间:
2014-10-31 13:58:56
阅读次数:
169
javascript函数劫持很简单,一般情况下,只要在目标函数触发之前,重写这个函数即可。比如,劫持eval函数的代码如下:var _eval=eval;eval=function(x){ if(typeof x=='undefined') {return;} alert(...
分类:
编程语言 时间:
2014-10-25 21:19:05
阅读次数:
309
构造函数通常不使用return关键字,它们初始化新对象,当构造函数的函数体执行完毕时,它会显示返回。在这种情况下,构造函数调用表达式的计算结果就是这个新对象的值。然而如果构造函数显示地使用return语句返回一个对象,或者返回一个原始值,那么这是将忽略返回值,同时使用..
分类:
编程语言 时间:
2014-10-24 16:50:30
阅读次数:
286
一、基本语法
1、fadeIn淡入、fadeOut淡出、fadeToggle淡入淡出切换(已经淡出点击淡入,或者相反):
$(selector).fadeIn(duration,complete);$(selector).fadeOut(duration,complete);$(selector).fadeToggle(duration,complete);
可选的 speed 参数规定...
分类:
Web程序 时间:
2014-10-24 16:28:47
阅读次数:
274
本规范是针对javascript函数式编程风格与公司严重依赖于jQuery进行编码的现实制定出来。禁止使用eval,with与caller(ecma262 v5 的use strict要求)。eval只允许在加密时机器生成。声明变量必须加上 var 关键字,除了在for(;;)循环等语句中,原则上不...
分类:
编程语言 时间:
2014-10-24 09:15:27
阅读次数:
213
1.arguments[]对象在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。还可以用 arguments 对象检测函数的参数个数,引用属性 arguments.length2function对象的length属性ECMAScript 定义的属性 length...
分类:
编程语言 时间:
2014-10-24 00:15:30
阅读次数:
243