摘要:
var prison = (function(){ var prisoner_name = 'WangMing', jail_term = '20 year term'; // 返回一个有两个方法的对象 return { // 每次调用prisoner()时,会重新查找pris... 阅读全文
摘要:
// 自执行匿名函数的值保存在变量prison里面var prison = (function () { var prisoner_name = 'WangMing', jail_term = '20 year term'; // 自执行匿名函数返回了一个对象,对象上的属性正是我们想要... 阅读全文
摘要:
私有变量 与 自执行匿名函数 返回对象上的属性 的理解// 自执行匿名函数的值保存在变量prison里面var prison = (function () { var prisoner_name = 'WangMing', jail_term = '20 year term'; //... 阅读全文
摘要:
一个很著名的防止变量被覆盖的例子是使用jQuery和Prototype JavaScript库。它们都大量使用了字符变量$。如果在应用中同时引用了这两个库,则最后添加的库将控制$。将变量传递给自执行匿名函数的技巧,可以用来保证在一块代码里面,jQuery可以使用$变量。 对于这个例子,你应该知道j... 阅读全文
摘要:
var eatFunction = function (what_to_eat) { var sentence = 'I am going to eat a ' + what_to_eat; console.log( sentence );};eatFunction( 'sandwich' );... 阅读全文