《ASP.NET開發從入門到精通》—-1.3Web標準
本節書摘來自非同步社群《ASP.NET 開發從入門到精通》一書中的第1章,第1.3節,著 張明星 ,責任編輯 張 濤, 更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視。
1.3 Web標準
知識點講解:光碟:視訊PPT講解(知識點)第1章介紹Web標準.mp4
隨著網路技術的迅速發展,人們對網站的需求大大增加,各種網站也如雨後春筍般紛紛建立起來。由於網路的無限性和共享性,以及各種設計軟體的推出,多樣化的站點展示方式隨即應運而生。與此同時,各種技術的相容問題也隨之引發,而Web標準就是為了解決技術衝突而誕生的。
Web開發標準概述
顧名思義,Web標準是所有站點在建設時必須遵循的一系列硬性規範。
從頁面構成來看,網頁主要由3部分組成:結構(Structure)、表現(Presentation)和行為(Behavior)。因此,對應的Web標準也分為如下3個方面。
1.結構化標準語言
當前使用的結構化標準語言是HTML和XHTML,具體資訊如下。
HTML
HTML是Hyper Text Markup Language(超文字標記語言)的縮寫,是構成Web頁面的主要元素,是網頁上資訊的符號標記語言。
XHTML
XHTML是Extensible Hyper Text Markup Language的縮寫。XHTML是在XML標準的基礎上建立起來的標識語言,其目的是實現HTML向XML的過渡。
2.表現性標準語言
目前的表現性語言是CSS ,它是Cascading Style Sheets(層疊樣式表)的縮寫。當前新的CSS規範是W3C從2007年開始陸續釋出的CSS3。通過CSS可以對網頁進行佈局,控制網頁的表現形式。CSS可以與XHTML語言相結合,實現頁面表現和結構的完整分離,提高站點的使用性和維護效率。
3.行為標準
當前推薦遵循的行為標準是DOM和ECMAScript。DOM是Document Object Model(文件物件模型)的縮寫,根據W3C DOM規範,DOM是一種與瀏覽器、平臺和語言的介面,使得使用者可以訪問頁面其他的標準元件。簡單理解就是,DOM解決了Netscaped的JavaScript和Microsoft的Jscript之間的衝突,給予Web設計師和開發者一個標準的方法,讓他們來訪問站點中的資料、指令碼和表現層對像。從本質上講,DOM是一種文件物件模型,是建立在網頁和Script及程式語言之間的橋樑。
相關文章
- WordPress 主題開發:從入門到精通(必讀)
- Thymeleaf從入門到精通
- LESS從入門到精通
- Git 從入門到精通Git
- Shell從入門到精通
- Promise從入門到精通Promise
- vim從入門到精通
- Charles 從入門到精通
- RabbitMQ從入門到精通MQ
- SAP從入門到精通
- redis從入門到精通Redis
- ElasticSearch 7.8.1 從入門到精通Elasticsearch
- Eclipse從入門到精通Eclipse
- RabbitMQ 從入門到精通 (一)MQ
- ActiveMQ從入門到精通(一)MQ
- ActiveMQ從入門到精通(二)MQ
- Kaizen如何從入門到精通?AI
- Celery框架從入門到精通框架
- jsp從入門到精通JS
- Python從入門到精通Python
- MyBatis從入門到精通(一):MyBatis入門MyBatis
- 智慧合約從入門到精通:JIDE整合開發工具IDE
- WIFI滲透從入門到精通WiFi
- Hello Spark! | Spark,從入門到精通Spark
- Spark SQL | Spark,從入門到精通SparkSQL
- Docker從入門到精通(五)——DockerfileDocker
- Prometheus從入門到精通:一、部署Prometheus
- Android 混淆從入門到精通Android
- Java學習從入門到精通Java
- Linux從入門到精通(二)Linux
- 使用魔搭開發自己的語音AI:從入門到精通AI
- Java 從入門到精通-反射機制Java反射
- 單篇長文TestNG從入門到精通
- Vue學習從入門到精通(一)Vue
- Docker從入門到精通(一)——初識Docker
- Docker 從入門到精通(一)基本操作Docker
- vue+webpack 從入門到精通(二)VueWeb
- Redis從入門到精通:初級篇Redis