成都頁面重構中的模塊化思維

2023-03-16    分類: 網站建設

最近被“模塊化”纏身,又是文章又是PPT的,被逼著想了很多相關的東西。整理下我這段時間對于“模塊化”的思考,大多都是我自己從事頁面重構這份工作的經驗和理解,在一定程度上存在局限性,也希望自己能溫故而知新。

“模塊化”只是我們對于過去一直使用的技術、方法的一個新潮的稱謂,就像“Ajax”。不過做為頁面重構發展的一種趨勢,越來越被大家重視,不自覺也滿口的“模塊化”,只是你真的理解什么是“模塊化”嗎?

什么是模塊化?
對“模塊化”的解釋,在 CNKI 中就有28種??梢姟澳K化”思維使用的廣泛。最接近頁面重構中的“模塊化”,現有的解釋應該就是軟件開發中的解釋了。

先看一下百度詞條是怎么解釋“ ”的:

模 塊化是指解決一個復雜問題時自頂向下逐層把軟件系統劃分成若干模塊的過程。每個模塊完成一個特定的子功能,所有的模塊按某種方法組裝起來,成為一個整體, 完成整個系統所要求的功能。模塊具有以下幾種基本屬性:接口、功能、邏輯、狀態,功能、狀態與接口反映模塊的外部特性,邏輯反映它的內部特性。在軟件的體 系結構中,模塊是可組合、分解和更換的單元。

相關的書籍也蠻多的,有興趣的同學可以搜一下。需要強調一點,我們所借鑒的是一種思維的方式。

頁面制作為什么需要模塊化?
站點內容越來越多、代碼越來越臃腫,漸漸影響到了客戶端的體驗(主要是打開速度),影響到了維護的效率。有什么方法可以解決這些問題呢?

我 們很容易就想到:減少代碼冗余、提高代碼重用率、圖片壓縮等等,而這些要如何實現呢?模塊化思維可以解決,即可以有效減少代碼冗余、提高代碼重用率,更重 要是可以支持到多人維護,降低維護成本。CSS寫法較為靈活,容易產生代碼的耦合,使用模塊化也可以在一定程度上降低耦合度,對于BUG的定位也有幫助。 所以,我們更應該在站點前期就重視并使用“模塊化的思維”編寫站點。

我們之前經常提到的站點性能優化,有相當一部分也是“模塊化”的內容,比如提高代碼重用,提高開發效率等等,“模塊化”的優點還有很多,我大概列了一下:

提高代碼重用率
提高開發效率、減少溝通成本
降低耦合
降低發布風險
減少Bug定位時間和Fix成本
提高頁面容錯
更好的實現快速迭代
更好的支持灰度發布
其中最重要的一點,我認為是“提高代碼重用率”,這也是模塊化最重要的特點之一。

如何實現“模塊化”?
這里的主要問題是HTML與CSS的“模塊化”,我們可以看下換膚的實現方法:

同一類名,換文件(JS)
同一文件,換類名(JS)
由此可知HTML與CSS的接口實現:

CSS引入的三種方式
類名
為 了更好的實現這種接口,需要有相關的(交互、設計、頁面、開發)約定、規則、規范,比如:所有當前狀態都使用同一個類名“nonce”,所有變灰的表現都 使用原類名后加“_n”,Tab的實現方式等等。有了這些約定、規則、規范后,HTML代碼就很容易可以實現模板化,統一接口規范。

有兩個誤區需要先認清下:

模塊化后并不是就能被使用在任何位置(模塊化后的代碼段也是有適用的范圍限制,需要一個提供接口規則的環境)
模塊化后并不是就不能再變更(模塊化后的代碼段可根據實際需要做修改)
完 全獨立的模塊放在同一項目中,由于項目有自己的表現、交互統一性,所以各模塊間必定出現類似的部分,這些部分可以被提出來做為公共的定義,減少冗余,這時 就會出現耦合的問題,完全不耦合是不可能的,因此模塊化中很重要一點就是“適度的耦合”。有了公共定義,就得調整模塊樣式的實現方式了,而這種調整也會影 響到“接口”的實現方式。

網站題目:成都頁面重構中的模塊化思維
本文路徑:http://m.kartarina.com/news4/244904.html

成都網站建設公司_創新互聯,為您提供網站建設、網站改版網頁設計公司網站制作、做網站、虛擬主機

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 亚洲国产精品无码专区在线观看 | 中文字幕人妻无码专区| 亚洲AV区无码字幕中文色| 国产精品热久久无码av| 亚洲国产无套无码av电影| 亚洲成A∨人片在线观看无码| 亚洲性无码AV中文字幕| 亚洲无码日韩精品第一页| 久久午夜夜伦鲁鲁片免费无码影视| 国产精品亚洲а∨无码播放麻豆 | 欧洲精品无码一区二区三区在线播放| 无码专区—VA亚洲V天堂| 亚洲精品无码久久毛片| av无码国产在线看免费网站| 亚洲中文字幕无码中文字在线| 亚洲av无码av在线播放| 亚洲中文字幕无码久久精品1 | 国产成人麻豆亚洲综合无码精品| 亚洲最大av资源站无码av网址| 免费无码黄网站在线看| 国产一区二区三区无码免费 | 国产成人无码免费看视频软件| 亚洲成av人片在线观看天堂无码| 亚洲日韩国产精品无码av| 国产精品无码久久久久久| 色视频综合无码一区二区三区| 亚洲aⅴ无码专区在线观看| 久久av无码专区亚洲av桃花岛| 久久国产加勒比精品无码| 一区二区三区人妻无码| 日本无码小泬粉嫩精品图| 国产精品午夜福利在线无码 | 久久99久久无码毛片一区二区| 亚洲av无码无线在线观看| 中文字幕久久久人妻无码| 亚洲中文无码av永久| 老子午夜精品无码| 中文字幕av无码一二三区电影| 无码国内精品久久综合88| 无码国产精品一区二区免费 | 久久无码中文字幕东京热|