首頁 >web前端 >前端問答 >js和html的差別是什麼

js和html的差別是什麼

青灯夜游
青灯夜游原創
2021-05-18 16:48:3110560瀏覽

區別:1、HTML是標記語言,JS是腳本語言。 2.HTML在網頁上提供靜態內容,JS為靜態網頁新增動態功能。 3.HTML基於W3C和WHATWG標準,JS基於ECMA標準。 4.HTML是跨瀏覽器相容的,而JS缺乏跨瀏覽器相容性。

js和html的差別是什麼

本教學操作環境:windows7系統、HTML5&&javascript1.8.5版、Dell G3電腦。

什麼是js?

js全名為JavaScript是一種高階的、解釋型的程式語言。 JavaScript是一門基於原型、函數先行的語言,是一門多範式的語言,它支援物件導向編程,命令式編程,以及函數式編程。

javascript有三個部分組成:

  • ECMAScript:描述了該語言的語法和基本對象;

  • ##文檔對象模型(Document Object Model,簡稱DOM)):描述處理網頁內容的方法與介面;

  • 瀏覽器物件模型(Browser Object Model,簡稱BOM)):說明與瀏覽器進行互動的方法和介面。

JavaScript是除了HTML和CSS之外,萬維網的核心技術之一。 JavaScript支援互動式web頁面,是web應用程式的重要組成部分。絕大多數網站都使用它,主要的網頁瀏覽器都有專門的JavaScript引擎來執行它。

JavaScript是一種屬於網路的腳本語言,已被廣泛用於網頁應用開發,常用來為網頁添加各式各樣的動態功能,為使用者提供更流暢美觀的瀏覽效果。

什麼是html?

HTML,即超文本標記語言(Hyper Text Markup Language),標準通用標記語言下的一個應用。 HTML 不是一種程式語言,而是一種標記語言 (markup language),是網頁製作所必備的。它包括一系列標籤.透過這些標籤可以將網路上的文檔格式統一,使分散的Internet資源連接為一個邏輯整體。 HTML文本是由HTML指令組成的描述性文本,HTML指令可以說明文字,圖形、動畫、聲音、表格、連結等。

超文本是一種組織資訊的方式,它透過超級連結方法將文本中的文字、圖表與其他資訊媒體相關聯。這些相互關聯的資訊媒體可能在同一文本中,也可能是其他文件,或是地理位置相距遙遠的某台電腦上的文件。這種組織資訊方式將分佈在不同位置的資訊資源以隨機方式連接,為人們查找,檢索資訊提供方便。


JS與HTML的差異

1、本質差異


HTML是一種標記語言,JavaScript是一種腳本語言。

2、用法差異

HTML在網頁上提供靜態內容。 JavaScript為靜態網頁新增動態功能。

JavaScript可以被嵌入HTML中,但HTML無法嵌入JavaScript中。

3、標準化差異

HTML基於W3C和WHATWG標準,JavaScript則是基於ECMA標準。

4、相容性差異

HTML是跨瀏覽器相容的,這表示它可以相容於所有web瀏覽器的所有版本,包括現代瀏覽器。所有的瀏覽器,無論是舊的還是新的,預設都將無法識別的元素處理為內聯元素,這使得舊的web瀏覽器很容易處理未知的HTML元素。

另一方面,JavaScript缺乏跨瀏覽器相容性,這使得某些函數與某些瀏覽器不相容。

【推薦學習:

javascript高階教學#

以上是js和html的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn