js 函数调用的几种方式
方式一 直接定义 类似java 调用
function a(){
alert(1);
}
a();
a.call();
方式二 定义匿名函数 将地址赋给一个变量 类似引用
var a = function (){
alert(1);
}
a();
a.call();
方式3 ?
var a = (function (){
alert(1);
})
a();
a.call();
方式4 闭包
(function a(){
alert(1);
})();
js将变量放置在不同地方 体现不同思想
在函数内部定义
函数式
如
var a = function(){
return arguments[0];
}
alert(a(1));//1
全局变量:面向对象的思想
var g_arg = 1;
var b = function(){
return arguments[0]+g_arg;
}
alert(b(1));//2
g_arg++ ;
alert(b(1));//3
全局变量 缺点:变量难以控制 优点:变量共享
分享到:
相关推荐
理解Javascript理解内存分配原理
深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点 深入理解JavaScript系列(2):揭秘命名函数表达式 深入理解JavaScript系列(3):全面解析Module模式 深入理解JavaScript系列(4):立即调用...
深入理解 JavaScript 异步
深入理解JavaScript深入理解JavaScript深入理解JavaScript
深入理解Javascript系列
深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点 深入理解JavaScript系列(2):揭秘命名函数表达式 深入理解JavaScript系列(3):全面解析Module模式 深入理解JavaScript系列(4):立即调用...
深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点 深入理解JavaScript系列(2):揭秘命名函数表达式 深入理解JavaScript系列(3):全面解析Module模式 深入理解JavaScript系列(4):立即调用...
深入理解JavaScript系列,超实用的jQuery代码段,jQuery源码分析系列。
深入理解javascript原型和闭包(01)——一切都是对象 深入理解javascript原型和闭包(02)——函数和对象的关系
要理解JavaScript,你得首先放下对象和类的概念,回到数据和代码的本原。前面说过,编程世界只有数据和代码两种基本元素,而这两种元素又有着纠缠不清的关系。JavaScript就是把数据和代码都简化到最原始的程度。
javascript原型和闭包
深入理解JavaScript(美)罗彻麦尔著.pdf
号称是理解Javascript的最好文章,值得一看
理解Javascript函数形式参数与arguments
才华横溢的Stoyan Stefanov,在他写的由O’Reilly初版的新书《JavaScript ...这些习惯和最佳做法可以帮助你写出更好的,更易于理解和维护的代码,这些代码在几个月或是几年之后再回过头看看也是会觉得很自豪的。
理解JavaScript变量作用域.pdf 本人还有几十本经典javascript书籍以及无数javascript资料,要的加我qq 568094881,本人网址:www.maoshanhai.com