react native基礎知識和開發注意事項

2022-07-25 07:18:11 字數 655 閱讀 6500

rn是基於flex布局,可以理解為rn的布局中在最外層預設給我們新增了display:flex,並且rn中flex布局預設是豎直排列的,想要橫向排列要設定flexdirection:"row"

rn頁面中並不是所有樣式屬性都可以用,比如css2那些樣式如float,position等就不能用,具體能用什麼在官網中按照rn-xx元件-style順序去檢視,有些樣式是rn獨有的

rn中所有尺寸都是沒有單位的,尺寸是邏輯畫素點,比如裝置的dpr=2(物理畫素/邏輯畫素),我們設定width=50(邏輯畫素),渲染到裝置上是100物理畫素

使用styledsheet時,同乙個元素的樣式要用陣列寫,否則後面會覆蓋前面的

rn中提供了flatlist元件用於長列表資料,而且元素可以增刪,和scrollview不同的時,flatlist並不會立即渲染所有的資料,而是優先渲染螢幕上可見的資料,所以在rn專案中flatlist已經幫我們做好了路由懶載入,我們無須在去做了

rn中不能使用jquery,因為jq內部很多是瀏覽器的api,很多操作是rn用不了的

在rn專案中我們列印this.props為空,但是不代表this.props內部沒有資料,只是列印不出來而已

rn中是沒有「」,所以

//這種寫法錯誤

//這宗寫法才正確

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...

電腦的基礎知識 電腦的基礎知識

電腦的組成部分與其作用 一 軟體系統 軟體系統的組成分別是 作業系統 應用軟體等。其應用軟體是指特定領域開發 並為特定目的服務的一類軟體。而作業系統是位於底層硬碟與使用者之間溝通的橋梁。使用者可以通過作業系統的使用者頁面,輸入命令,實現使用者需求。二 硬體系統 硬體系統是指構成計算機的物理裝置,即由...