區別:1、HTML是標記語言,JS是腳本語言。2、HTML在網頁上提供靜態內容,JS向靜態網頁添加動態功能。3、HTML基于W3C和WHATWG標準,JS基于ECMA標準。4、HTML是跨瀏覽器兼容的,而JS缺乏跨瀏覽器兼容性。
本教程操作環境: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是一種屬于網絡的腳本語言,已經被廣泛用于Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。
什么是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高級教程】