1,transform变形属性,包括rotate(xxdeg)旋转,translate(x轴px,y轴px)移动,scale(0.5,2)变形(x轴缩小0.5倍,y轴放大2倍),skew(x轴deg,y轴deg)拉伸,函数
拉伸透视图:
指针
2,transtion过渡属性,保证变形平滑进行。orm
函数指针:对象
function fun(){
return 5
}
var a=fun
var b=fun()
JS中咱们把以上代码加粗的部分叫作函数,函数是一种叫作function引用类型的实例,所以函数是一个对象。对象是保存在内存中的,函数名则是指向这个对象的指针。
var a = fun 表示把函数名fun这个指针拷贝一份给变量a,
可是这不是指函数自己被复制了一份。
就比如,地图上上海市(对应函数对象)只有一个,但指向上海市的路标(对应指针)有不少,并且你还能够继续添加(复制)无数个指向上海市的路标,但上海市自己不会被复制。
若是函数名后面加上圆括号就表示当即调用(执行)这个函数里面的代码(花括号部分的代码)。
另外函数声明和函数表达式在私有做用域写法方面也会在函数体后面加圆括号表示当即调用这个函数,题主能够参看JS的
模仿块级做用域的知识。