平常之學習CSS3變形和js函數指針

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的 模仿塊級做用域的知識。
相關文章
相關標籤/搜索