一:技術選型
1.構建工具:
(1)有哪些構建工具尼
glup:主要是做任務分配管理,流式操作,那麼先讀一次,然後在記憶體中完成所有的修改,然後在讀入,所以速度更快的
grunt:主要是做任務分配管理,讀入讀出的方式
webpack:主要是做編譯打包
prepack:facebook推出的,但是有乙個問題,及時的編譯工具,不是特別好的打包工具
rollup:與webpack很相似,能夠把冗餘的**給去掉,所有差不多了
(2)構建工具的好處
1.資源壓縮
2.靜態資源替換
3.模組化處理
4.編譯處理
(3)最後選擇 webpack + npm scripts(可以做任務管理),最簡單的方法的去構建工具
2.mvvm框架選擇:vue.js
三大框架有 angular.js react.js vue.js,最新版本上基本上沒有區別了
(1)團隊型別:前端人員,以及水平(基礎的話用vue)
(2)生態:有很多人去不斷去維護,這個很重要
(3)個人使用能力
3.模組化設計
css模組化設計
js模組化設計
4.自適應方案設計
乙份js+css**解決所有的機型上面的適配,不是在開發中去寫,而是在上線之後去看
5.**維護以及復用性設計
(1)需要變更
(2)產品迭代
(3)bug定位
(4)新功能開發
元件化學習總結一:
元件化學習總結三:待續
Vue IView之table元件化學習(二)
最基本的繫結table是這樣的,需要columns和data兩個屬性。栗子 效果如下 可以發現這樣每次都需要頻繁的指定列明和屬性,所以我們用了下面的這種辦法 定義物件列表 當然,這裡就忽略了非同步請求 created 因為我們需要指定columns,其中就是表頭,所以我們應該去提取其中乙個物件的列名...
iOS元件化學習
1.元件化和模組化的區別 元件化解決了 復用的問題 模組化解決了分而治之的問題 2.元件化的物件和位置 不只是僅僅的拆 或者拆分業務,跨業務呼叫頁面.還要考慮複雜和非常規業務引數參與的排程,非頁面的跨元件功能排程,元件排程安全保障,組間解耦,新舊業務的呼叫介面修改等問題.此處理解不透 3.元件化的好...
iOS APP元件化 學習。。
1.部落格文章 模組化與解耦 模組化與解耦 劉坤的技術部落格 ios 應用元件化設計 skyline75489 ios元件化方案探索 ios 元件化方案探索 bang s blog 乙個ios模組化開發解決方案 乙個ios模組化開發解決方案 cocoachina 讓移動開發更簡單 手機天貓解耦之路 ...