W3C标准的理解(2015.3.7)(陆续更新中)
?以下都是來自于W3.org的官方解釋,我翻譯并記錄一下,方便以后的思考及理解。有翻譯不對或不準(zhǔn)確的地方還希望有大神可以指正!
原文地址:www.W3.org
?1.HTML&&CSS
??HTML?(超文本標(biāo)記語言) and?CSS?(層疊樣式表) 是構(gòu)建網(wǎng)頁的兩大核心. HTML提供了網(wǎng)頁的結(jié)構(gòu), CSS the (視聽l) 布局,?面向多種設(shè)備. ?沿著圖形和腳本方向,HTML and CSS 是構(gòu)建網(wǎng)頁和WEB應(yīng)用的基礎(chǔ). 通過以下可以學(xué)到更多相關(guān):
?
1.2什么是HTML
HTML?是構(gòu)建網(wǎng)頁結(jié)構(gòu)的語言, HTML 提供給制作者以下方式:
- 通過標(biāo)題文本列表和圖片等來發(fā)布在線文檔;
- 通過點(diǎn)擊按鈕來獲得超文本鏈接從而獲取在線信息
- 通過遠(yuǎn)程服務(wù)來設(shè)計一些交易表單, 可用于搜索信息,預(yù)定, 訂購商品等
- 包括電子表格, 視頻音頻剪輯, 和其他可用于文檔中的應(yīng)用.
- 通過 HTML, 制作者通過標(biāo)記描述網(wǎng)頁結(jié)構(gòu).?內(nèi)容元素標(biāo)簽?就像 “段落,” “列表,” “表格,” 等.
1.3 什么是XHTML
? ? ?XHTML是XML句法的一種變體,可拓展的標(biāo)記語言;XHTML 像HTML變體一樣所擁有的一切HTML元素 (像段落等) , 但句法有一些不同. 因為XHTML是XML的一個應(yīng)用, 你可以對XHTML使用其他的XML的工具 (像XSLT,?一種轉(zhuǎn)換XML內(nèi)容的語言).
1.4 什么是CSS
? ? ?CSS?描述網(wǎng)頁演示的一種語言, 包括顏色,布局,和字體,它允許去適應(yīng)各種型號的設(shè)備的演示, 像超大屏,小屏, 或打印機(jī). CSS 是獨(dú)立于HTML存在的但也可應(yīng)用于任何以XML為基準(zhǔn)的其他標(biāo)記語言, HTML 與CSS 的分離使得其更容易的涵蓋站點(diǎn),在頁面之上分享樣式表,同時裁切頁面來適應(yīng)各種不同的環(huán)境,這涉及到結(jié)構(gòu)從演示的分離。
?
1.5什么是WEBFONTS
? ? ?WebFonts 是一種可以使人們應(yīng)用不需要安裝在操作系統(tǒng)內(nèi)的字體的技術(shù), W3C 在可下載字體方面的經(jīng)驗在通過HTML, CSS2, and SVG. 知道最近, 可下載字體在網(wǎng)絡(luò)上已經(jīng)不再那么通用由于缺乏一種可相互操作的字體格式。 WebFonts 致力于通過工業(yè)支持的創(chuàng)造來計劃解決這個問題, 開放的字體格式 (called "WOFF").
2javascript web apis
? ?隨著最出名的通用腳本語言?ECMAscript?的開發(fā) (比 JavaScript更有名) ?,?一大波可用于瀏覽器的API 由W3C定義.
?
2.1什么是Scripting?
? ? ? 一個腳本是一個在運(yùn)行之前不需要預(yù)先處理的程序代碼(e.g. compiling) 。 在網(wǎng)絡(luò)瀏覽器的背景下, 腳本通常涉及到用JavaScript寫成的程序代碼在頁面下載完后由瀏覽器執(zhí)行, 或是由用戶觸發(fā)一個事件的響應(yīng).
? ? ?腳本可以使網(wǎng)頁更加動態(tài). 舉個例子, 不通過重加載一個新版本的網(wǎng)頁往往會使網(wǎng)頁內(nèi)容被修改, 或者使得網(wǎng)頁內(nèi)容被添加或發(fā)送. 前者被稱為 DHTML (動態(tài) HTML), 后者被稱為 AJAX (異步 JavaScript and XML).
? ? 除此之外, 腳本語言增加了開發(fā)者創(chuàng)建瀏覽器和運(yùn)行平臺之間的橋梁的可能性, 舉個例子,將從用戶的使用環(huán)境信息來創(chuàng)建頁面, 像當(dāng)前位置, 地址簿 等.
? ? 這種額外的互動使得網(wǎng)頁表現(xiàn)的像傳統(tǒng)的軟件應(yīng)用. 這些網(wǎng)頁常常被稱為網(wǎng)頁應(yīng)用?并且可以作WEB頁面在瀏覽器中更加有用或者可以作為一個可以被包裝和分配的組件;
2.2 What sctipting interfaces are available?(什么是有用的腳本語言接口)
? ? ?在W3C中最基礎(chǔ)的腳本接口就是DOM了,the Document Object Model 允許程序和腳本去動態(tài)的操作和更新內(nèi)容,文檔的結(jié)構(gòu)和樣式. DOM ?的操作規(guī)范也就是動態(tài)HTML的核心。
? ? 用戶用DOM或用腳本來觸發(fā)時間修改內(nèi)容?使得開發(fā)者可以充分的構(gòu)建富用戶接口。
? ?
? 很多的高級接口都正在被規(guī)范化, 例如:
- XMLHttpRequest 為是實(shí)現(xiàn)在網(wǎng)頁上加載額外內(nèi)容而不用通過加載一個新文檔,這是AJAX(異步通信)的重要核心組件;
- the Geolocation API 是使用戶的當(dāng)前位置信息變得可通過瀏覽器級應(yīng)用來變得可用;
- 一些少量的 APIs 使得 Web applications整合了無縫存儲與本地文件系統(tǒng)。
? ??WAI ARIA?提供了一種機(jī)制來確保這種額外的互動 在獨(dú)立于設(shè)備與障礙之間仍然可用. 額外的注意事項就是手機(jī)設(shè)備應(yīng)用的發(fā)展;
?
2.3 Beyond scripting
? ?隨著腳本語言提供了很多接口開發(fā)與新型用戶互動體驗的機(jī)會,隨著時間的推移,聲明方法會帶來更多益處?; 舉個例子, 作為讓每一位開發(fā)者重新實(shí)現(xiàn)一個讓用戶去選擇時間的日歷界面的替代方, 定義了一種input 類型 (<input type='date' />) 這種自動化會節(jié)省更多的時間和避免出錯, 同時也帶來了一場更加深刻的創(chuàng)新;
? ? 通過HTML使得超過聲明接口變得更加有用, 幾種技術(shù)已經(jīng)開發(fā)出了讓這些?Declarative Web Applications(可聲明的WEB應(yīng)用)的可能.
?
?
?3.1Graphics(圖形)
? ? 網(wǎng)頁不僅僅是包含了文本和信息的, 它也是一種表達(dá)藝術(shù)創(chuàng)造力和數(shù)據(jù)可視化的介質(zhì), 同時也針對不同需求和期望的受眾優(yōu)化信息。在WEB 站點(diǎn)里圖形應(yīng)用可以提高加強(qiáng)用戶體驗, 同時W3C也有不同和互補(bǔ)的技術(shù)可以使HTML和腳本語言結(jié)合在一起來創(chuàng)建網(wǎng)頁和網(wǎng)頁應(yīng)用,并且通過這些工具他們需要提供最好的展現(xiàn)其內(nèi)容的方式.接下來的內(nèi)內(nèi)容會使你了解更多:
? ?這是w3.org的簡介測試樣板.我們的意圖是邀請更多的團(tuán)隊來加入到開發(fā)這種模板以及幫助提供更加有用的內(nèi)容和鏈接,對于更多的完整實(shí)例,, 請看HTML & CSS這個頁面.
3.2 ?What are Graphics?(什么是圖形?)
? ? 網(wǎng)絡(luò)圖形是應(yīng)用于WEB站點(diǎn)的視覺表現(xiàn),用來加強(qiáng)或打開一個想法或感覺,為了更加接近網(wǎng)絡(luò)用戶.圖形可以在娛樂,教育和情感上影響用戶, 其中至關(guān)重要的是品牌的實(shí)力, 清楚明了的插圖解釋, 和更加容易使用的接口與界面。
? ? 圖形的例子包括了的地圖, 圖片, 設(shè)計和 模式, 家族樹, 示意圖, 建筑和工程圖紙,條形圖和餅狀圖, 排版, 原理圖,折線圖, 流程圖, 和其他類型的圖.
? ?圖形設(shè)計擁有很多的技術(shù)和工具從處理到打印到WEB開發(fā)的一切, 同時W3C提供了很多基本格式可以用于內(nèi)容的創(chuàng)建在開源的WEB平臺里。
?3.3 What are Graphics Used For?(圖形是用來干什么的?)
? ?圖形用于一切為了成熟的WEB頁面增強(qiáng)外觀,而這一切都是為了服務(wù)于用戶交互以及作為展示使用的。
? ? 不同的圖形使用案例要求不同的解決方案 ,因此 就有幾種不同的技術(shù)可供使用. 照片是PNG(Portable Network Graphic Format)最好的代表, 隨著在線用戶交互藝術(shù), 數(shù)據(jù)的可視化, 以及用戶界面對 SVG(可縮放矢量圖形) 和the Canvas API(畫布HTML5新增標(biāo)簽). CSS 的存在是為了增強(qiáng)其他類似 HTML 或者SVG的格式. WebCGM(??) 也解決了很多工業(yè)的對技術(shù)說明和文件的需求。
? ??
轉(zhuǎn)載于:https://www.cnblogs.com/shijia-dreamhome/p/4320050.html
總結(jié)
以上是生活随笔為你收集整理的W3C标准的理解(2015.3.7)(陆续更新中)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: samtools常用命令详解
- 下一篇: C++——构造和析构函数