Android 大前端進化史

2021-09-12 05:35:04 字數 618 閱讀 7294

簡單介紹一下大前端的進化史。科普文。大約,可能,差不多會單個寫寫吧。

webview :不能打,但是很能吹

初代目代表:phonegap, apache cordova, ionic

由 h5+js 通過 webview(仍然是系統的控制項)實現頁面渲染。

結果:相容性,流暢性,載入速度,都是瓶頸。而且,不能直接呼叫原生特有服務(拍照啥的,只有安卓手機有,web沒有的),還是需要原生程式設計師寫功能,通過橋接由 js 呼叫。

js**和原生**本身都是很快的,瓶頸經常發生在當我們檢視從一邊轉向另一邊時。未來構建高質量的應用程式時,我們必須將使用橋接的次數控制到最小。可以預見,在比較複雜的頁面滑動時,different 演算法,dom 樹的重新整理,都是累贅,所以 rn 的列表滑動效能仍然是個問題。並且,顯而易見,原生特有服務依然需要原生程式設計師編寫。不過搖一搖的熱過載不需要重新打包安裝,還是應該給個好評。對了 react 的響應式思想,還是應該學學的,精準而又優雅。

for 迴圈進化史

ecmascript 6已經逐漸普及,經過二十多年的改進,很多功能也有了更成熟的語句,比如 for 迴圈 這篇部落格將介紹一下從最初的 for 迴圈,到 es6 的 for of 等四種遍歷方法 先定義乙個陣列 const myarray 1,5,9 myarray.name wise 在控制台中列...

C 進化史 屬性

c 1.0 宣告乙個唯讀屬性。string name public string name c 2.0 增加了屬性私有方法,如果有乙個屬性只可以在本類內賦值,其他類為唯讀的情況下c 1.0是做不到的。string name public string nameprivate set c 3.0 增加...

頁面布局進化史

布局是前端開發最基礎作重要的技能,兩列,三列布局是 頁面中應用最多的一種布局樣式基本上是 左右結構左邊是分類右邊是內容,左中右結構,主要內容在中間,兩邊放次要內容。在css剛剛興起的時候頁面的布局都是用的 來實現的,隨著css發展,各種浮動,定位布局開始流行,特別是css3的出現使得我們在實現一些複...