本文首發於 http://www.lunaticsun.com/article/microformats-three
目前,這個系列已經有兩篇文章了,它們是
什麼是microformats
microformats教程 第1部分
microformats教程 第2部分
在這一部分中,我們將討論一種全新的microformats: xfn
,它和我們過去所談論過的以元素為基礎的link-based microformats很相似,但是它的語意要複雜很多。
xfn 是用來反映網際網路上人與人之間的關係的microformats,每當我們在網際網路上引用乙個人的時候,我們都應當根據我們所需要的意思反映這個人與我們的關係,通常作者們在自己**的側欄上都有一些其他部落格作者的鏈結(該死!本站還沒有。)當我們的鏈結達到乙個很大的量時,我們有時喜歡將他們分類,但是這些分類方法五花八門,沒有乙個統一的標準,而 xfn
就是乙個統一人與人之間關係的術語的標準,這似乎聽起來有些愚蠢,為什麼我將自己的聯絡人分類還需要遵循什麼標準呢?在之前的文章中我已經提到過,microformats將資訊標準化的目的是為了聚合,如果我們每個人都按照一定的標準來提供聯絡人資訊,那麼機器讀取所有這些資訊後就能夠為我們組成一張人際關係網路,這也就是 xfn
中的n代表network的含義。我想任何乙個web 2.0**都是以人際關係為基礎的,所以 xfn
對當今的web 2.0**尤有借鑑意義。接下來讓我們看看 xfn
在文件中的語法。
文件中作者的聯絡人通常看起來是這樣的
刀馬
然而我們需要表現人際關係,那麼就應當在鏈結上加上rel
屬性,這樣就能反映 刀馬 和我是什麼關係了。
刀馬是我在 ucdchina第七期聚會 上認識的,所以我可以給刀馬的鏈結新增一些rel
屬性值。
刀馬
rel
中的值反映了刀馬同我一些關係,但是如果我們不將rel
中值進行標準化,那麼我們的分類仍然是五花八門的,所以為了能夠讓機器讀取,我們將聯絡人的rel
屬性標準化,這就是 xfn
的真正作用。
xfn 的人際關係標準值列表 中我們最常用的可能是:
以上是一些常用值,我們可以在rel
屬性中使用他們,並且能夠同時使用多個,只要用空格隔開就行。所以以上刀馬的鏈結經過 xfn
標準化後應當是這樣:
刀馬
可能在你的網頁上看不到任何效果,並且如果不是所有人都採用 xfn
的話,它將毫無用處,但是如果我們都使用它,它將取得我們難以想象的強大用途。
特別是我將在下一部分的教程中談論microformats中最常用的一種:hcard,將它與 xfn
結合使用之後,我們將獲得更強大人際關係網,而我想這些應當是所有web 2.0企業的發展方向。
Perl初級教程 第2天
陣列變數陣列變數是標量的集合。陣列變數與標量有相同的形式,除了其字首為 符號。下面的語句把三個元素賦給陣列變數 food,把兩個元素賦給陣列變數 music。陣列通過以0開始的索引進行訪問,方括號內為索引值。表示式 food 2 返回的結果為ells。注意上式中為 而不是 因為其引用的是乙個標量。陣...
Day of week 九度教程第7題
其大意為,輸入乙個日期,要求輸出該日期為星期幾。星期幾是以七為週期迴圈的,那麼只需要知道 1.今天是星期幾 2.今天和所給定的那天相隔幾天。利用其對7求餘數便可以知道所給定的那天是星期幾。include include define isleapyeap x x 100 0 x 4 0 x 400 ...
Sort 九度教程第11題
時間限制 1 秒 記憶體限制 128 兆 特殊判題 否 題目描述 給你n個整數,請按從大到小的順序輸出其中前m大的數。輸入 每組測試資料有兩行,第一行有兩個數n,m 0 include using namespace std bool cmp int x,int y int main 初始化,將每個...