1,【JQery.transform是基于jquery库的插件】
IE8以下不支持css3,
首先加载jQuery的函数库,
$(function
(){
$('#test1').transform({rotate:'60deg'});//旋转60度
$('#test1').animate({rotate:'60deg'});//有动画的旋转60度
})
2,【定时器】
setInterval是间隔执行。setInterval(function(){},500);
setTimeout是 延时执行。setTimeout(function(){},500);
例子:
当a的值大于5,就清掉定时器。
var a=0;
var b = setInterval(function(){
console.log(a++);
if(a>5){
slearInterval(b);
}
},500);//间隔执行
setTimeout(function(){
alert('v');
},2000);//延时执行,过2秒才会执行
3,【作用域及作用域链】
作用域(scope)是程序中定义这个变量的有效区域
全局变量和局部变量
作用域链的查询顺序是-由内向外。
var v=10;
function a(){
var b=0;
function c{
var d=5;
}
c();
alert(v);
}
a();
找V先在a()里面找,找不到再去外面找全局
【闭包】
闭包就是能够读取其他函数内部变量的函数。
function a(){
var i=0;
function b(){
i++;
alert(i);
}
return b;
}
var c = a();
c();//1
c();//2
可以让变量始终保存在内存当中;
可以保护变量在内存中的安全。