标签:
//在function前面使用(),!,+,-,= 可以将函数声明转换成函数表达式,消除了js引擎对函数声明和函数表达式的歧义 (function(a){ console.log(a); })(123); (function(a){ console.log(a); }(1234)); +function(a){ console.log(a); }(12345); var fn = function(a){ console.log(a); }(123456);
var Lisener = {}; (function(a){ var in_fn = []; a.name = "Lucy"; a.subscribe = function(m){ in_fn.push(m); console.log(in_fn); } console.log(a); })(Lisener); ;(function(){ //这个闭包函数内部可以访问全局变量Lisener,但不能访问in_fn for(var i = 1; i< 6; i++){ Lisener.subscribe(i); } })();
一般的话定义jquery对象用 $开头 DOM对象 var domObj = document.getElementById("#id"); jquery对象 var $jQeryObj = $("#id") jquery对象是通过jQuery包装DOM对象后产生的对象 互相转换 var domObj1 = $jQeryObj[0] 或者 $jQeryObj.get(0) var $sr = $(domObj);
标签:
原文地址:http://www.cnblogs.com/leijiuling/p/5639730.html