首頁>Club>
建站有很多技術,如HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、http://ASP.NET、Web Services、瀏覽器指令碼、伺服器指令碼等。它們的區別是什麼?新手一點不懂,想理清所有這些技術之間的關係和應用範圍。
4
回覆列表
  • 1 # 碧油雞

    新手不懂正常,因為你提到的一些技術有一些並不是一個體系裡面的東西,以下我列出這幾種技術是啥以及他們之間的關係:

    1.HTML是超文字標記語言,它是透過特定的標籤標識一些資訊,網頁設計就需要HTML。它標識資訊如<title>這是個標題</title>,使用title標籤,以我舉例的形式進行標註,告訴瀏覽器,當前網頁標題為這個,這時瀏覽器會把我用title標籤標記的資訊給顯示在網頁標題位置。html中有很多標籤,用以描述整個網頁內容。HTML5可以理解為HTML的升級版,它更強。HTML是一種基於標準通用標記語言的應用,是一種非常靈活的置標語言,而XHTML則基於可擴充套件標記語言。

    2.CSS是用來描述內容資訊的外觀表現。例如在網頁中,HTML描述了資訊的基本顯示,那麼CSS則是進一步的為這些資訊新增樣式,風格等。CSS是與HTML共存的;

    3.SQL是結構化查詢需要,是在資料庫(一部分)中進行資料查詢的語言;例如我有一個數據庫,在資料庫中需要使用命令獲取資料庫資訊。我想查詢一個數據表的所有儲存資訊,我就得使用一個select命令,例如select * from 表名,表的名字是啥表名寫啥,執行命令後就會顯示出該表資訊,這個就是sql;

    4.Javascript簡稱JS,主要用於web開發,是為了使整個介面更加動態且具有互動。例如你登入一個網頁,輸入賬號密碼,錯誤則會彈窗表示你輸入錯誤。這個彈窗大多數情況下就由JS實現;JS在WEB開發中是與HTML共存的;

    5.PHP是伺服器後端語言,剛剛說了HTML是做頁面,這個頁面就是前端,主要是顯示內容資訊,但是這些內容資訊如何得到?這個時候就需要後端提供介面。使用PHP編寫一些資料介面,資料介面你可以理解成一個網址,透過訪問這個網址得到一個數據,這個資料裡面進行了很多程式碼的編寫,編寫的語言就可以用PHP實現;

    6.ASP.NET是微軟推出的主要是用來開發網站比較簡單方便,這個具體沒有太多要說的,就略過了;

    7.程式碼和指令碼,通俗的表示就是程式碼編寫比較繁瑣,指令碼比較易用通俗,限制性不大,一般以文字的形式存在並以類似指令的方式執行,指令碼屬於程式碼。

    8.web services 就是一個網站應用,為某些軟體提供服務。例如我做了兩個手機app,我需要兩個手機app進行通訊,可以聊天,我就可以做一個web service,寫好程式,讓兩者聊天;

    9.瀏覽器指令碼剛剛說的javascript就是瀏覽器指令碼,script中文就是指令碼的意思,指令碼也是程式,你可以理解為瀏覽器程式;

    10.伺服器指令碼可以理解為伺服器的程式,php就是後端指令碼語言,php寫的程式就是伺服器指令碼程式。

  • 2 # 壹宕網路

    HTML,HTML5,CSS,JS屬於你前端語言,瀏覽器可以檢視到程式碼!JAVA,PHP等屬於後端,不可檢視!前端必須全部熟悉,後端只需一種就OK

  • 3 # 網站設計

    HTML、HTML5、XHTML

    HTML 是用來描述網頁的一種語言。

    HTML 指的是超文字標記語言 (Hyper Text Markup Language)HTML 不是一種程式語言,而是一種標記語言 (markup language)標記語言是一套標記標籤 (markup tag)HTML 使用標記標籤來描述網頁

    什麼是 HTML5?

    HTML5 是最新的 HTML 標準。

    HTML5 是專門為承載豐富的 web 內容而設計的,並且無需額外外掛。

    HTML5 擁有新的語義、圖形以及多媒體元素。

    HTML5 提供的新元素和新的 API 簡化了 web 應用程式的搭建。

    HTML5 是跨平臺的,被設計為在不同型別的硬體(PC、平板、手機、電視機等等)之上執行。

    什麼是 XHTML?

    XHTML 指的是可擴充套件超文字標記語言XHTML 與 HTML 4.01 幾乎是相同的XHTML 是更嚴格更純淨的 HTML 版本XHTML 是以 XML 應用的方式定義的 HTMLXHTML 是 2001 年 1 月釋出的 W3C 推薦標準XHTML 得到所有主流瀏覽器的支援CSS、CSS3

    什麼是 CSS ?

    CSS 指層疊樣式表 (Cascading Style Sheets)樣式定義如何顯示 HTML 元素樣式通常儲存在樣式表中把樣式新增到 HTML 4.0 中,是為了解決內容與表現分離的問題外部樣式表可以極大提高工作效率外部樣式表通常儲存在 CSS 檔案中多個樣式定義可層疊為一

    CSS3

    CSS 用於控制網頁的樣式和佈局。CSS3 是最新的 CSS 標準。本教程向您講解 CSS3 中的新特性。瀏覽器指令碼

    JavaScript、HTML DOM、jQuery、jQuery Mobile、AJAX、JSON、DHTML、WMLScript

    JavaScript是一種屬於網路的高階指令碼語言,已經被廣泛用於Web應用開發,常用來為網頁新增各式各樣的動態功能,為使用者提供更流暢美觀的瀏覽效果。通常JavaScript指令碼是透過嵌入在HTML中來實現自身的功能的。

    什麼是 DOM?

    DOM 是 W3C(全球資訊網聯盟)的標準。

    DOM 定義了訪問 HTML 和 XML 文件的標準:

    W3C DOM 標準被分為 3 個不同的部分:

    核心 DOM - 針對任何結構化文件的標準模型XML DOM - 針對 XML 文件的標準模型HTML DOM - 針對 HTML 文件的標準模型

    jQuery 是一個 JavaScript 函式庫。

    jQuery 庫包含以下特性:

    HTML 元素選取HTML 元素操作CSS 操作HTML 事件函式JavaScript 特效和動畫HTML DOM 遍歷和修改AJAXUtilities

    AJAX 是一種在無需重新載入整個網頁的情況下,能夠更新部分網頁的技術。

    什麼是 AJAX ?

    AJAX = 非同步 JavaScript 和 XML。

    AJAX 是一種用於建立快速動態網頁的技術。

    透過在後臺與伺服器進行少量資料交換,AJAX 可以使網頁實現非同步更新。這意味著可以在不重新載入整個網頁的情況下,對網頁的某部分進行更新。

    傳統的網頁(不使用 AJAX)如果需要更新內容,必需過載整個網頁面。

    有很多使用 AJAX 的應用程式案例:新浪微博、Google 地圖、開心網等等。

    JSON類似 XML

    JSON 是純文字JSON 具有“自我描述性”(人類可讀)JSON 具有層級結構(值中存在值)JSON 可透過 JavaScript 進行解析JSON 資料可使用 AJAX 進行傳輸伺服器指令碼PHP、SQL、ASP、ADO、ASP.NET、VBScript

    什麼是 PHP?

    PHP 是 "PHP Hypertext Preprocessor" 的首字母縮略詞PHP 是一種被廣泛使用的開源指令碼語言PHP 指令碼在伺服器上執行PHP 沒有成本,可供免費下載和使用

    SQL 是用於訪問和處理資料庫的標準的計算機語言。

    什麼是 SQL?SQL 指結構化查詢語言SQL 使我們有能力訪問資料庫SQL 是一種 ANSI 的標準計算機語言ASP.NET

    Active Server Pages (ASP),也被稱為經典 ASP(Classic ASP),是由微軟於 1998 年釋出的第一款伺服器端指令碼引擎。

    ASP 是一種令網頁中的指令碼在 Internet 伺服器執行的技術。

    ASP 頁面的副檔名是 .asp,通常由 VBScript 編寫。

    ASP.NET 是新一代的 ASP。它無法相容經典 ASP,但 ASP.NET 可以引用 ASP。

    ASP.NET 頁面需要編譯,因此比經典 ASP 更快。

    ASP.NET 擁有更好的語言支援,大量使用者控制元件,基於 XML 的元件,以及對使用者認證的整合。

    ASP.NET 頁面的副檔名是 .aspx,通常由 VB (Visual Basic) 或 C# (C sharp) 編寫。

    ASP.NET 中的使用者控制元件可以透過不同的語言進行編寫,包括 C++ 和 Java。

    當瀏覽器請求 ASP.NET 檔案時,ASP.NET 引擎讀取該檔案,編譯並執行檔案中的指令碼,然後以純 HTML 向瀏覽器返回結果。

    Web Services

    Web Services 可使您的應用程式成為 Web 應用程式。

    Web Services 透過 Web 進行釋出、查詢和使用。

    Web Services 可以將應用程式轉換為網路應用程式。

    透過使用 Web Services,您的應用程式可以向全世界釋出資訊,或提供某項功能。

    Web Services 可以被其他應用程式使用。

    透過 Web Services,您的會計部門的 Win 2k 伺服器可以與 IT 供應商的 UNIX 伺服器相連線。

    基本的 Web Services 平臺是 XML+HTTP。

    Web services 使用 XML 來編解碼資料,並使用 SOAP 來傳輸資料。

  • 4 # 江西新華小成

    HTML,HTML5,CSS,JS屬於你前端語言,瀏覽器可以檢視到程式碼!JAVA,PHP等屬於後端,不可檢視!前端必須全部熟悉,後端只需一種就OK

  • 中秋節和大豐收的關聯?
  • 為什麼朝代會滅但世族卻可以長存?世族有什麼獨特的智慧嗎?