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