function fn1(){
console.log(‘fn1()‘);
}
var fn2 = function(){
console.log(‘fn2()‘);
}
fn1();
fn2();
var obj = {}
function say(){
this.xxx = ‘isdcjs‘;
console.log("hello");
}
say.call(obj); //hello 可以让一个函数成为指定任意对象的方法进行调用
console.log(obj.xxx); //isdcjs
created on 21/03/04
(function(){ //匿名函数自调用
var a = 3;
console.log(a + 3);
})() //6
var a = 4; //全局变量a
console.log(a); //4
;(function(){
var a = 1;
function test(){
console.log(++a);
}
window.$ = function(){ //向外暴露一个全局函数
return{
test: test;
}
}
})()
$().test() //1、$是一个函数 2、$执行后返回的是一个对象 2
原文:https://www.cnblogs.com/PHY01/p/14984496.html