伯斯塔爾法則在我們平時使用的很多程式中都有體現,最常用的就是大家每天都會用的瀏覽器了。大家都知道
html語 言的版本變化,從2.0一直到html5,每個版本都在原來的基礎上有所擴充套件,html5更是革命性的乙個改變。瀏覽器廠商都明白他們必須支援所有的版 本,他們不會因為大家都用html4.1或者html5編寫**就不再支援html以前的版本。道理很簡單,瀏覽器必須向後相容,這是用腳趾頭也能夠想明 白的。我們在理解「接收時開放」時,我們應該知道向後相容是該法則中不言而喻的內容。
其實體現
瀏覽器「接 收時開放」的精神的,不僅僅指對乙個遵循html某個版本標準的**,瀏覽器可以完美的解析並呈現,更應該指對乙個不遵循html標準的,寫的天馬行空、 無拘無束的**來說,瀏覽器仍能夠盡可能的解析並呈現。也就是****現的乙個或多個錯誤不應該成為瀏覽器放棄解析的原因,因為瀏覽器面對的成千上萬、各 式各樣的**,它必須做到足夠的包容,足夠的開放,這樣才能贏得大多人的喜愛。
「傳送時保守」是告誡web開發人員的,你的html**應該寫的盡可能 符合標準,能夠方便別人(瀏覽器)去解析,這裡不是藝術設計領域,特立獨行、不按標準行事是會遭人鄙視的。況且你無法知道你的使用者會使用哪一款瀏覽器,事 實你也不必知道。為了使你的使用者在使用你的**盡可能少出問題,遵循html標準絕對是必要的。
[1]
伯斯塔爾法則
傳送時保守,接收時開放。傳送時保守 這一點主要是用來告誡開發人員的。作為一名開發人員,你一定要遵循 世界裡的規範。你的 必須要寫的標準,生成的一定要謹慎,盡量不要引起各種錯誤,這樣才能使得瀏覽器很好的進行解析。接受時開放 這一點是為了不讓你的使用者產生不好的體驗。如果乙個開發人員,寫得就是天馬行空,...
索尼法則 ?職場法則
最近在看片山修寫的索尼法則這本書。作為一本描述日本企業成功史的書,在中國當然不會太出名,但是在彼岸的日本,這本書賣到了1000萬本,這是乙個難以想象的巨大數字。需知道,日本總人口不過1億多,一本書買到1000萬本,也就是說每10個日本人中必有乙個是這本書的讀者。可想而知這本書在日本的火熱程度。因為興...
python法則 Python學習法則
python上手很容易,基本有其他語言程式設計經驗的人可以在1週內學會python最基本的內容.它們包括 1.常用內建型別 int,float,bool,bytes,str,list,dict,set 的使用.2.分支if else 迴圈while 迭代for的語法.3.def定義函式,呼叫函式.你...