技術大牛談HTML 5設計原理摘抄

2021-05-25 15:49:17 字數 660 閱讀 5691

web上的很多文件都不規範,但那正是web發展的動力。從某種角度講,web走的正是一條混沌發展之路,雖然混沌,但卻非常美麗誘人。在web上,格式不規範的文件隨處可見,但那又怎樣呢?如果所有人都能夠寫出精準的xml,所有文件的格式都十分正確,那當然好了。可是,那不現實。現實是伯斯塔爾法則。

一旦遇到衝突,終端使用者優先,其次是作者,其次是實現者,其次標準制定者,最後才是理論上的完滿。

理論上的完滿,大致是指盡可能建立出最完美的格式。標準制定者,指的是工作組、w3c,等等。實現者,指的是瀏覽器廠商。作者,就是我們這些開發人員,對吧?看看我們在這個鏈條裡面的位置多靠上啊!我們的地位僅次於終端使用者——事情本來就該這個樣子。使用者是第一位的。而我們的聲音在標準制定過程中也同樣非常非常重要。

軟體,就像所有技術一樣,具有天然的政治性。**必然會反映作者的選擇、偏見和期望。

下面我們講乙個例子。drupal社群曾聯絡馬克·博爾頓(mark boulton)和麗莎·雷賀特(leisa reichilt)設計drupal的介面。他們計畫遵循一些設計原理。為此,他們並沒有紙上談兵,而是經過了一段時間的思考和醞釀,提出指導將來工作的4個設計原理:

簡化最常見的任務,讓不常見的任務不至於太麻煩。

只為80%設計。

給內容建立者最大的權利。

預設設定智慧型化。

首先為人類設計,其次為機器設計。

Opera技術布道專家謝子斌談HTML5

infoq 請您先介紹一下html 5的歷史。子斌 眾所周知,html5是w3c的乙個規範。如果追溯起源,並非w3c提出的html5。它最初起源於乙個叫做whatwg的小組。2004年,w3c正建立xhtml2的規範,opera和火狐當時給w3c提供了一些改善html標準的建議,但是w3c拒絕了這個...

談一談HTML5本地儲存技術

本地快取是html5出現的新技術,這個技術的出現使得移動web的開發成為了可能。我們都知道,要想打造乙個高效能的移動應用,速度是關鍵。而在html5之前,只有cookie能夠儲存資料,大小只有4kb。這嚴重限制了應用檔案的儲存,導致web開發的移動應用程式需要較長的載入時間。有了本地儲存,讓web移...

Facebook反思HTML5技術

最近,facebook掌門人扎克伯格表示,facebook在過去幾年中的最大錯誤在於對html5押注過多,忽視了原生應用,同時他對html5的長期趨勢依然看好。針對扎克伯格的言論,國內開發社群對此展開了廣泛的討論,其中不乏真知灼見。張克軍認為html5非常適合移動網際網路,但是facebook的使用...