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

首頁 > 開發 > CSS > 正文

關于CSS框架的論述

2020-03-24 16:54:15
字體:
來源:轉載
供稿:網友
最近看到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
海角国产乱辈乱精品视频| 国产精品久久久精品| 亚洲精选中文字幕| 韩国视频理论视频久久| 成人福利网站在线观看| 亚洲视频视频在线| 久久精品美女视频网站| 国产视频自拍一区| 91网在线免费观看| 川上优av一区二区线观看| 欧美激情亚洲综合一区| 亚洲精品日产aⅴ| 国产+成+人+亚洲欧洲| 久久综合伊人77777蜜臀| 色多多国产成人永久免费网站| 精品视频中文字幕| 欧美日韩成人在线播放| 欧美黑人巨大xxx极品| 永久555www成人免费| 欧美激情成人在线视频| 国产精品视频中文字幕91| 久久精品福利视频| 亚洲最新av在线网站| 成人免费福利在线| 成人欧美一区二区三区黑人孕妇| 中文字幕日本欧美| 不用播放器成人网| 久久琪琪电影院| 亚洲精品国精品久久99热| 亚洲人成77777在线观看网| 欧美成人精品在线观看| 久久精品影视伊人网| 久久精品国产电影| 亚洲国产精品国自产拍av秋霞| 九色精品免费永久在线| 成人性教育视频在线观看| 欧美成人免费观看| 久久久久久国产三级电影| 欧美在线一级视频| 91免费精品国偷自产在线| 久久精品国产91精品亚洲| 国产日韩欧美影视| 国产丝袜一区二区三区免费视频| 91社区国产高清| 欧美亚洲国产精品| 日韩久久免费电影| 最近中文字幕mv在线一区二区三区四区| 欧美一区二区三区艳史| 91产国在线观看动作片喷水| 美女撒尿一区二区三区| 日韩免费在线电影| 久久精品男人天堂| 日韩三级成人av网| 欧美日韩中国免费专区在线看| 69久久夜色精品国产69乱青草| 久久久久久亚洲精品不卡| 精品亚洲永久免费精品| 91国产视频在线播放| 九九热这里只有在线精品视| 国产91成人video| 91久久在线播放| 亚洲免费av网址| 中文字幕精品国产| 亚洲男人天堂古典| 精品久久久免费| 少妇高潮久久久久久潘金莲| 一区二区成人精品| 国产精品99久久久久久白浆小说| 久久久久一本一区二区青青蜜月| 欧美乱大交xxxxx另类电影| 久久久99免费视频| 久久久黄色av| 精品国产福利在线| 国产精品第七影院| 亚洲欧美日韩中文在线制服| 欧美日韩在线第一页| 亚洲视频在线看| 欧美成人午夜影院| 国产成人精品视| 亚洲精品白浆高清久久久久久| 亚洲大胆人体在线| 久久久久久久久久国产精品| 亚洲国产精品久久久久秋霞不卡| 亚洲成人av在线| 国模吧一区二区| 欧美电影在线免费观看网站| 成人精品视频在线| 日韩av网址在线| 法国裸体一区二区| 欧美成人免费一级人片100| 亚洲精品电影网| 97人人模人人爽人人喊中文字| 国产91精品久久久久久久| 中日韩午夜理伦电影免费| 亚洲性猛交xxxxwww| 欧美激情视频免费观看| 国产91精品不卡视频| 久久国产精品99国产精| 国产精品第一页在线| 精品久久久免费| 狠狠躁18三区二区一区| 自拍偷拍亚洲一区| 68精品久久久久久欧美| 在线成人激情视频| 午夜精品久久久久久久久久久久| 亚洲精品网站在线播放gif| 欧美成人黄色小视频| 国产成人精品视频在线| 欧美精品少妇videofree| 中文在线资源观看视频网站免费不卡| 国产成人精品视频在线观看| 亚洲第一中文字幕| 欧美人在线观看| 日本一区二区三区四区视频| 日本国产精品视频| 欧美精品福利在线| 日韩二区三区在线| 中文字幕在线观看亚洲| 欧美亚洲国产精品| 国产成人精品视频在线观看| 欧美日韩美女视频| 欧美性精品220| 国产精品v日韩精品| 亚洲视频自拍偷拍| 亚洲丝袜一区在线| 中文字幕亚洲在线| 久久久久女教师免费一区| 日韩av最新在线观看| 亚洲综合色激情五月| 欧美成人久久久| 中国日韩欧美久久久久久久久| 欧美精品videosex极品1| 久久久久久久av| 国产日韩精品在线观看| 亚洲综合日韩在线| 亚洲成人久久网| 不卡av电影院| 久久久精品国产一区二区| 日韩中文字幕在线免费观看| 精品久久久精品| 在线精品91av| 8090理伦午夜在线电影| 福利微拍一区二区| 欧美成人免费在线视频| 欧美在线视频一区二区| 亚洲欧美在线一区二区| 亚洲国产精品va在看黑人| 欧美极品在线视频| 亚洲午夜色婷婷在线| 91国内在线视频| 国内精品伊人久久| 国产精品三级在线| 欧美疯狂性受xxxxx另类| 国产成人精品电影久久久| 亚洲精品乱码久久久久久按摩观| 国产欧美在线播放| 亚洲aⅴ男人的天堂在线观看| 亚洲综合第一页| 日韩三级成人av网| 精品福利免费观看| 亚洲国产成人在线视频| 伊人久久综合97精品| 韩国美女主播一区| 国产精品极品尤物在线观看|