亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS Frameworks的概念

2020-03-24 19:04:17
字體:
來源:轉載
供稿:網友
最近看到N多介紹CSS框架,前些天我說過一句話:“在我有限的視野里,還沒見到可以真正可以稱得上css框架的東東~”,當然也可能是我的視野太小了,或者是說世界太大了,我自己還是感覺還有一大堆我看不到的東西。先來看一下一個我比較認同的概念:框架可分為白盒(White-Box)與黑盒(Black-Box)兩種框架?;诶^承的框架被稱為白盒框架。所謂白盒即具備可視性,被繼承的父類的內部實現細節對子類而言都是可知的。利用白盒框架的應用開發者通過衍生子類或重寫父類的成員方法來開發系統。子類的實現很大程度上依賴于父類的實現,這種依賴性限制了重用的靈活性和完全性。但解決這種局限性的方法可以是只繼承抽象父類,因為抽象類基本上不提供具體的實現。白盒框架是一個程序骨架,而用戶衍生出的子類是這個骨架上的附屬品。基于對象構件組裝的框架就是黑盒框架。應用開發者通過整理、組裝對象來獲得系統的實現。用戶只須了解構件的外部接口,無須了解內部的具體實現。另外,組裝比繼承更為靈活,它能動態地改變,繼承只是一個靜態編譯時的概念。在理想情況下,任何所需的功能都可通過組裝已有的構件得到,事實上可獲得的構件遠遠不能滿足需求,有時通過繼承獲得新的構件比利用已有構件組裝新構件更容易,因此白盒和黑盒將同時應用于系統的開發中。不過白盒框架趨向于向黑盒框架發展,黑盒框架也是系統開發希望達到的理想目標。 再回頭看一下現在網上那樣多CSS框架(YUI是叫“YUI Library CSS Tools” 并非是“YUI CSS Frameworks”),有多少是真正以框架的概念在寫,有多少只是定義樣式基類的。當然,每個人對框架的理解不一定,你可能不認同我的說法。再談一下CSS 框架,并不非我不認可這個東西的存在,我從一兩年前也就一直在嘗試這樣的東西。對于大型網站,前端的開發需要一個解決方案??蚣茏匀皇鞘走x的??上Ь嚯x我太遠了,我太弱了T_T,我只要要求兩點:管理下面的內容的東西
類/組件
很明顯,第一點,CSS做不到,第二點,相對其它語言很弱的說。大約在一年前做一個中型網站時,我為了偷懶,我想到內容模塊化,讓程序員拼頁面。大約方向也就是封裝了一個又一個的功能塊,程序員在要用到哪一塊內容時就只要使用相應的HTML與CSS,大家都方便,我不要拼頁面,他不用重復套代碼,大家好才是真的好。在同一個網站,差不多的內容塊,多次使用是很正常的事,這也是就讓模塊化成為可能,比如一個圖片列表,可能是用戶頭像列表,或者群組的圖標列表,這時你會怎樣寫呢?相同的用這樣嗎?.photoListUesr,.photoListGroup{ /*_*/ }這樣不是說不行,但如果突然說要再加一個相似的呢?這時可能就要調整樣式。而我呢?嘗試過這樣的使用方式: div /
div / 這樣的話,我們一開始就分離出共同表現的東西,把.photoList當成原型,通處額外的html' target='_blank'>class再去處理細節。前些天,我寫了 面向對象的XHTML與CSS編程 ,其實只寫了一半,另一半是詳細的例子,不過介于要做太多的例子跟核心已經寫出來就沒寫完,^^ 當然,這樣也存在一定的問題,就是最初的原型的定義要很慎重,要盡量做到以后就算是改版也可能不用修改。CSS這東西,基本上一個框架最多只能適合一個站,當然,如果這個站足夠大的話,這樣使用才是有意義滴。HTML與CSS越是模塊化,文件越分散這個問題就越嚴重。HTML倒是好辦,反正是應用程序最終要合并輸出一份,但CSS一般會給拋棄直接使用。如果在剛才的例子中,在網頁導入CSS的方式是這樣的話:@import url(/xxx/photoList.css);
@import url(/xxx/UserCt.css);
@import url(/xxx/GroupCt.css);那甚至可以考慮用程序來拼頁面,但是使用方便,請求數也成正比,一般情況大家都會選擇手動合并文件。雖然人腦比電腦更智能,但很多時候,人腦的計算能力是比不上電腦滴。我曾經有這樣的想法,就是使用服務端程序來處理CSS的發布機制,大約方向就是通過網站訪問日志來分析出整個站各種頁面的使用量,通過程序來計算哪些公共使用的要合并,合并的順序(CSS的文件順序會影響到優先權),等等各種計算并壓縮輸出。可惜的是,這樣一套復雜的程序可能只適合一個站,或者同系列的站群。雖然說做起來有點折騰,但我相信門戶級別網站使用這樣的方式是有必要滴,當然前提還要整個團隊都要使用相同的設計模式。PS:以上CSS發布程序,只是我的幻想,還沒嘗試過,有興趣的朋友可以嘗試一下,如有意外,概不負責。當然,就以上這些還是不能稱得上CSS Frameworks,或許只能叫成一個系統級解決方案,畢竟,CSS只是描述性語言。前晚跟月影一起吃烤鴨時,有聊到這個,他問我有沒有前端一體化的解決方案。JS組件化時也會面臨同樣的問題,差不多的發布機制應該也可以適用JS。不過完全的一體化解決方案我還沒想好,也許月影多請我吃幾次烤鴨我就能想好
本文作者:html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品欧美激情| 亚洲成人免费网站| 日韩精品视频免费专区在线播放| 欧美高清视频免费观看| 77777少妇光屁股久久一区| 日韩中文字幕网站| 国产精品视频内| 久久久久久久久国产精品| 欧美精品videos另类日本| 777777777亚洲妇女| 日韩精品中文在线观看| 国产成人精品av在线| 成人天堂噜噜噜| 国产亚洲欧美一区| 欧美高清视频在线观看| 91精品在线观看视频| 欧美最猛性xxxxx(亚洲精品)| 91精品久久久久久久久久久久久久| 国产精品亚发布| 欧美大人香蕉在线| 日韩二区三区在线| 日韩精品极品在线观看| 九九精品视频在线| 日韩美女激情视频| 国产精品mp4| 欧美激情在线狂野欧美精品| 九九热精品视频| 欧美极品美女电影一区| 日韩欧美成人免费视频| 日韩欧美精品中文字幕| 亚洲精品国产综合久久| 国产精品网红福利| 91成人国产在线观看| 国产精品久久久久高潮| 91成人天堂久久成人| 国产深夜精品福利| 国产精品爽黄69天堂a| 精品丝袜一区二区三区| 欧美在线性视频| 国产精品亚洲аv天堂网| 欧美疯狂性受xxxxx另类| 91精品国产免费久久久久久| 综合av色偷偷网| 91福利视频在线观看| 日韩美女激情视频| 成人激情视频免费在线| 麻豆国产精品va在线观看不卡| 欧美精品videosex极品1| 成人在线一区二区| 久久免费精品日本久久中文字幕| 一区二区中文字幕| 91国产高清在线| 精品久久久久久国产91| 浅井舞香一区二区| 日韩成人激情在线| 亚洲精品国产成人| 午夜美女久久久久爽久久| 亚洲第一精品夜夜躁人人躁| 日韩av日韩在线观看| 亚洲无限av看| 91高潮精品免费porn| 中文字幕久久精品| 日韩激情视频在线播放| 国产成人jvid在线播放| 亚洲精品久久7777777| 国内精品一区二区三区| 日韩欧美中文第一页| 一区二区三区精品99久久| 亚洲黄页视频免费观看| 欧美在线观看网站| 欧美人与性动交a欧美精品| 亚洲已满18点击进入在线看片| 久久久久久久久久久免费精品| 久久久免费高清电视剧观看| 日本成人精品在线| 亚洲精品欧美一区二区三区| 亚洲精品视频二区| 国产中文日韩欧美| 91久久久久久久久久| 欧美在线日韩在线| 亚洲人成网在线播放| 亚洲女人初尝黑人巨大| 日韩电影中文字幕av| 一本色道久久88综合亚洲精品ⅰ| 夜色77av精品影院| 成人在线精品视频| 亚洲的天堂在线中文字幕| 青青草国产精品一区二区| 亚洲少妇激情视频| 97精品在线视频| 久久久av电影| 国产日本欧美一区二区三区在线| 国产福利精品av综合导导航| 欧美在线观看网址综合| 欧美午夜激情小视频| 欧美猛男性生活免费| 精品人伦一区二区三区蜜桃免费| 亚洲a在线播放| 亚洲国产精品yw在线观看| 欧美视频在线观看 亚洲欧| 久久久久免费精品国产| 亚洲性av在线| 久久久免费精品| 国产精品老女人视频| 国内精品国产三级国产在线专| 欧美黑人又粗大| 亚洲最大中文字幕| 亚洲成人av中文字幕| 91久久精品国产| 97香蕉超级碰碰久久免费的优势| 国产精品海角社区在线观看| 91在线免费看网站| 精品欧美国产一区二区三区| 亚洲欧美精品在线| 欧美极品欧美精品欧美视频| 中文欧美在线视频| 日韩中文综合网| 亚洲一区二区久久| 欧洲成人性视频| 亚洲欧洲日产国码av系列天堂| 热99精品只有里视频精品| 国内精品久久影院| 国产z一区二区三区| 欧美日韩在线视频首页| 欧美亚洲视频在线观看| 亚洲国产精品国自产拍av秋霞| 亚洲精品福利免费在线观看| 日韩在线中文字幕| 成人网中文字幕| 亚洲国产精品高清久久久| 久久久91精品国产| 日本一区二区三区在线播放| 日韩欧美国产骚| 色偷偷偷综合中文字幕;dd| 久久久免费观看视频| 91精品国产91久久| 91网在线免费观看| 91精品综合视频| 国产最新精品视频| 精品av在线播放| 欧美第一页在线| 国产精品成人av在线| 插插插亚洲综合网| 91亚洲国产成人久久精品网站| 在线视频国产日韩| 日本韩国在线不卡| 日韩免费高清在线观看| 久久久天堂国产精品女人| 欧美视频中文在线看| 尤物精品国产第一福利三区| 综合久久五月天| 91精品国产一区| 国产精品三级在线| 久久成人一区二区| 国产成人短视频| 欧美怡红院视频一区二区三区| 91色在线视频| 18性欧美xxxⅹ性满足| 欧美性xxxx极品hd欧美风情| 成人亚洲综合色就1024| 国产精品亚洲аv天堂网| 亚洲人线精品午夜| 亚洲美女精品成人在线视频| 亚洲国产一区二区三区在线观看|