Category Archives: 電腦

建站手冊-語義網

語義網

語義網=有意義的網絡。

“如果說HTML和WEB將整個在線文檔變成了一本巨大的,那麼RDF, schema,和inference languages將會使世界上所有的數據變成一個巨大的數據庫。”

— Tim Berners-Lee, Weaving the Web, 1999

什麼是語義網?

semantic(語義的)這個詞指有意思的或與之相關的

語義網是一種使用可以被計算機理解的方式描述事物的網絡。

  • 甲殼蟲樂隊是來自利物浦的著名樂隊。
  • 約翰.列農是甲殼蟲樂隊的成員之一。
  • 唱片」Hey Jude」 是由甲殼蟲樂隊錄製的。

像這樣的句子可以被人類理解。但是如何能夠被計算機理解呢?

陳述是由語法規則構建的。一門語言的語法定義了構建該語言的陳述所需的規則。

這就是語義網的本質所在- 以計算機應用程序可以理解的方式描述事物。

語義網和網頁之間的鏈接沒有關係

語義網描述的是事物之間的關係(比方說A是B的一部分,而Y是Z的成員)以及事物的屬性(例如尺寸、重量、使用期限和價格等等)。

資源描述框架

RDF(資源描述框架,Resource Description Framework)是一種用於描述網絡上的信息和資源的的標記語言。

將信息至於RDF 文件之中,這樣的話,這些信息就有可能被計算機程序(」web spiders」)從網絡中搜索、發現、攝取、篩選、分析和處理。

語義網使用RDF 來描述網絡資源。

如果您希望學習更多關於RDF的知識,請閱讀我們的《RDF教程

如何使用語義網?

假如有關音樂、汽車、入場券(或者任何別的東西)的信息被存儲於RDF 文件,智能網絡應用程序就會將信息從不同的源中進行攝取,並將其整合,然後以一個有意義的方式將信息提交給用戶們。

類似如下內容的信息:

  • 不同經銷商的汽車價格
  • 藥品信息
  • 航班時刻表
  • 工業備件
  • 書籍信息(價格、頁數、編輯、年份)
  • 某人是誰
  • 事件的日期
  • 軟件更新

語義網技術容易被理解嗎?

語義網不是快速發​​展的技術。

其學習曲線是原因之一。RDF 是由那些擁有邏輯學和人工智能方面的學院背景的人們發展起來的。對於一般的開發人員的來說,它並不是特別容易被理解。

RSS是一種用於構建語義網應用的快速發展的語言。如果您希望了解更多RSS的知識,請閱讀我們的《RSS教程》。

在下面的教程中,我們將專注於RDF 的使用,以發現語義網的潛力所在。

請單擊下一章,您可以看到一個簡單的語義網應用實例。

建站手冊-網站品質

網站品質

在本教程中,您將學到如何將您的網站質量提升至最高。

您將學習使用最新的WEB 標準。

您還將學習如何使網站的易用性更強、更易讀。

內容目錄

網站品質- 標準
本章內容:最重要的質量標準。
網站品質- HTML 元素
本章內容:最重要的HTML元素。
網站品質- 樣式表
本章內容:最重要的CSS 元素。
網站品質- 可讀性
本章內容:如何確保站點內容更易讀。
網站品質- 易用性
本章內容:如何確保您的網頁對於大多數用戶和瀏覽器具有更強的易用性和適用性。
網站品質- 國際化
本章內容:關於國際化的不同的品質問題。

建站手冊-瀏覽器信息

瀏覽器信息

對於網站開發人員來說,瀏覽器信息和統計數據都是非常重要的。

內容目錄

Internet Explorer

Internet Explorer
微軟的Internet Explorer(IE) 是當今最流行的因特網瀏覽器。它發佈於1995 年,並​​於1998 年在使用人數上超過了Netscape。
Netscape

Netscape
Netscape 是首個商業化的因特網瀏覽器。它發佈於1994 年。在IE 的競爭下,Netscape 逐漸喪失了它的市場份額。
Mozilla

Mozilla
Mozilla 項目是從Netscape 的基礎上發展起來的。今天,基於Mozilla 的瀏覽器已經演變為因特網上第二大的瀏覽器家族,市場份額為大約20%。
Firefox

Firefox
Firefox 是由Mozilla 發展而來的新式瀏覽器。它發佈於2004 年,並已成長為因特網上第二大最流行的瀏覽器。
Opera

Opera
Opera 是挪威人發明的因特網瀏覽器。它以下列特性而聞名於世:快速小巧、符合工業標準、適用於多種操作系統。對於一系列小型設備諸如手機和掌上電腦來說,Opera 無疑是首選的瀏覽器。
chrome

Chrome
Chrome 是免費的開源web 瀏覽器,它由Google 開發。該瀏覽器於2008 年9 月發布。Chrome 4 是最新的谷歌瀏覽器。
Safari

Safari
Safari 是由蘋果公司開發的瀏覽器,適用於Mac 和Windows 系統。該瀏覽器於2003 年6 月發布。

建站手冊-萬維網聯盟(W3C)教程

萬維網聯盟(W3C)教程

當您將我們的《W3C 教程》學習完畢,您會對W3C 有一個全面的了解。

您將了解到萬維網聯盟,以及WEB 是如何被標準化的。

內容目錄

W3C 簡介
本節內容:W3C 是什麼組織,它如何運作,網絡是如何被標準化的。
W3C 程序
本節內容:W3C 的標準化過程。
W3C HTML
本節內容:簡要介紹W3C 的HTML。
W3C XHTML
本節總結了W3C 的XHTML 活動。
W3C XML
本節總結了W3C 的XML 活動。
W3C CSS
本節總結了W3C 的CSS 活動。
W3C XSL
本節總結了W3C 的XSL 活動。
W3C XML Schema
本節總結了W3C 的XML Schema 活動。
W3C XPath
本節總結了W3C 的XPath 活動。
W3C XQuery
本節總結了W3C 的XQuery 活動。
W3C DOM
本節總結了W3C 的DOM 活動。
W3C SOAP
本節總結了W3C 的SOAP 活動。
W3C WSDL
本節總結了W3C 的WSDL 活動。
W3C RDF
本節總結了W3C 的RDF 活動。
W3C SMIL
本節總結了W3C 的SMIL 活動。
W3C Other
本節總結了W3C 的其他活動。

建站手冊-網站構建

網站構建

每個網站開發者都必須了解以下Web 構件:

  • HTML 4.01
  • CSS 的使用(樣式表)
  • XHTML
  • XML 和XSLT
  • 客戶端腳本
  • 服務器端腳本
  • 通過SQL 管理數據
  • Web 的未來

HTML 4.01

HTML 是Web 的語言,每一個Web 開發者都需要對它擁有基本的了解。

HTML 4.01 是重要的Web 標準,它與HTML 3.2 的差異非常之大。

當類似font 的標籤和color 屬性被添加到HTML 3.2 後,它就逐漸成為開發人員們的一場噩夢。開發那些必須把字體信息加入每個單獨頁面的網站,其過程成為了一種漫長而昂貴的折磨。

通過HTML 4.01,所有的格式化信息可以被移出HTML 文檔,轉而放入一個獨立的樣式表中。

HTML 4.01 之所以重要,另外一個原因是由於XHTML 1.0,這個最新的HTML 標準是作為一種XML 應用被重新表達的HTML 4.01。在您的頁面中使用HTML 4.01 可以確保在未來將HTML 輕鬆升級到XHTML。

請確保您使用了最新的HTML 4.01 標準。

學習我們的完整的HTML 4.01參考手冊

層疊樣式表(Cascading Style Sheets – CSS)

樣式可定義HTML 元素如何被顯示,類似font 標籤在HTML 3.2 中所起到的作用。樣式通常被保存在HTML 文檔之外的文件中。外部樣式表使您有能力僅僅通過編輯一個簡單的CSS 文檔來改變網站內所有頁面的外觀和佈局。如果您曾經嘗試過進行某些改變,比如同時改變站內所有網頁標題的字體或顏色,您就會明白CSS 如何能夠達到事半功倍的效果。

請務必學習我們的CSS教程

XHTML – HTML 的未來

XHTML 指可擴展超文本標記語言(Extensible HyperText Markup Language)。

XHTML 1.0 是源自W3C 的最新的HTML 標準。它於2000 年1 月26 日成為正式的推薦標準(Recommendation)。W3C Recommendation 意味著其規範的穩定性,同時其規範目前已成為一種Web 標準。

XHTML 是一種使用XML 進行重構的HTML 4.01,並可以通過遵循一些簡單的指導方針立即在現有的瀏覽器中投入使用。

為未來做好準備:請閱讀如何將網站轉化為XHTML

XML – 用於描述數據的工具

擴展標記語言(XML)並不是HTML的替代品。在未來的web開發中,XML會被用來描述和存儲數據,而HTML會被用來顯示數據。

我們對XML 最合適的描述是,一個跨平台的、獨立於軟硬件的,信息存儲和傳輸工具。

我們相信XML 的重要性不亞於HTML 對於web 的基礎性地位,並且XML 將會成為最重要的數據處理和傳輸工具。

請確保學習我們的XML教程

XSLT – 用戶轉換數據的工具

XSLT(可擴展的樣式表語言轉換,Extensible Stylesheet Language Transformations),是用於轉換XML 的語言。

未來的網站將不得不向不同的瀏​​覽器並向其他web服務器以不同的格式傳遞數據。而XSLT 則是一種將XML 數據轉換為不同格式的新的W3C 標準。

XSLT 可以把XML 文件轉換為瀏覽器可識別的格式,比如HTML,或者WML – 一種用於許多手持設備的標記語言。

XSLT 還可以添加元素,並對元素進行刪除、重新排列及排序,測試並確定顯示哪些元素,等等。

請確保學習我們的XSLT教程

客戶端腳本

客戶端腳本腳本是一種有關因特網瀏覽器行為的編程。您應該學習JavaScript,這樣才能有能力傳遞更多的動態網站內容:

JavaScript 是為HTML 設計者提供的一種的編程工具
HTML 的創作者通常都不是程序員,但是JavaScript 是一種語法非常簡單的腳本語言!幾乎任何人都能夠把某些JavaScript 的代碼片斷放入他們的HTML 頁面中。
JavaScript 可以在HTML頁面中放入動態的文本
像這樣的一條JavaScript 語言可以在HTML 頁面中寫入可變的文本:document.write(「h1」 + name + 「/h1」)
JavaScript 能夠對事件進行反應
可以把JavaScript 設置為在某事件執行時發生,比如當頁面加載完畢或當用戶點擊某個HTML 元素時。
JavaScript 可讀取並修改HTML 元素
JavaScript 能夠讀取並修改HTML 元素的內容
JavaScript 可被用來驗證數據
可使用JavaScript 在表單被提交到服務器前對錶單數據進行驗證,這樣可確保服務器進行正確的數據處理。

一定要學習我們的JavaScript教程

服務器端腳本

服務器端腳本和因特網服務器編程有關。您應該學習服務器端腳本,這樣才能有能力傳遞更多的動態網站內容。通過服務器端的編程,你可以:

  • 動態地編輯、修改或添加網頁內容
  • 對用戶從HTML 提交的查詢或數據進行響應
  • 訪問數據或數據庫,並把結果返回瀏覽器
  • 訪問文件或XML 數據,並把結果返回瀏覽器
  • 把XML 轉換為HTML,並把結果返回到瀏覽器
  • 為不同的用戶定制頁面,提高頁面的可用性
  • 對不同的網頁提供安全和訪問控制
  • 為不同類型的瀏覽器設計不同的輸出
  • 最小化網絡流量

在W3SCHOOL,我們通過ASPPHP為您演示了服務器端的腳本編程

請確保學習我們的ASP教程PHP教程

使用SQL 管理數據

結構化查詢語言(SQL)是對諸如下列數據庫進行訪問的通用標準:SQL Server、Oracle、Sybase 以及Access。

對於那些希望從數據庫存儲和提取數據的人們來說,有關SQL 的知識是極具價值的。

任何web管理員都應當明白,SQL 對於web 上的數據庫來說,是一種真正切合的引擎。

請確保學習我們的SQL教程

未來的前景

您需要明白一件很重要的事情,網站的功能性將會徹底地變革。我們會看一種巨大的轉變,那就是網站從“靜態內容”的展示轉向“動態內容”的傳遞。

我們還會看到很多新式的瀏覽器,比如移動設備中的瀏覽器,同時,我們還會看到更多有關服務器間,以及服務器與瀏覽器間使用XML來進行的數據通信。