專案中的知識點總結 1

2021-09-25 02:44:17 字數 970 閱讀 8129

function is_pc()

}return true;

}function isweixin()else

}

2.減少if for在程式設計中的使用

1.三元運算子

2.if分支多的話改用switch

3.使用短路判斷 &&、||

if(***)

// 改動後

*** && test() 表示如果***為真,返回test,否則返回***

if(!***)

// 改動後

*** || test()表示如果***為假,返回test,否則返回***

3.按鈕閃效果實現

1.首先畫好按鈕。

2.使用before偽元素繪製透明菱形的滑動方塊,閃的效果就是來自菱形的移動

3.使用動畫讓菱形偽元素移動起來即可

.first-page .bottom-btn span

.first-page .bottom-btn span:before

@keyframes lefttoright

100%

}

4.transform屬性

transform:rotate3d(x,y,z,d)

這個比較好理解,3d旋轉,4個引數,分別對應x,y,z軸,型別是number,最後乙個引數是旋轉的角度,最後旋轉的角度為xd,yd,z*d,所以前面三個引數為1時就正常旋轉角度,0時不旋轉

transform:perspective

1. perspective屬性設定鏡頭到元素平面的距離。所有元素都是放置在z=0的平面上。比如perspective(300px)表示,鏡頭距離元素表面的位置是300畫素。

2. perspective-origin屬性規定了鏡頭在平面上的位置。預設是放在元素的中心。

專案中的知識點

document ready function var url decodeuri location.href 從當前網域名稱結尾中獲取值 if data.islogin else tologin hide 表示在該id存在的html介面中的符號段隱藏 toaindx show 表示在該id存在的h...

專案小結知識點總結

一 android控制項的選擇 scrollview,viewflipper,viewpager 二 android的布局 相對布局,幀布局 三 webview網路顯示控制項 四 android布局的動態載入 五 顏色背景不使用使用color類 六 android中的動畫 七 解析json資料,以及...

常見知識點總結 1

1.獲得專案中info.plist檔案的內容 1 nsbundle mainbundle infodictionary 2 版本號在info.plist中的key kcfbundleversionkey 2.自定義控制器的view 重寫loadview方法 不需要呼叫 super loadview ...