1. 程式人生 > >第一章javascript簡介

第一章javascript簡介

部分 語句 使用 腳本 style ati asc w3c標準 習慣

javascript  當誕生於1995
     最開始是目的是處理在服務器端進行的表單驗證;讓其在服務器端驗證改為在服務端驗證,大大提高速度(當時網絡慢)

     如今javascript是一門功能全面的語言,包含閉包,匿名函數,甚至元編程等特征,

     網景公司的蘭登。艾奇與1995.2發布了liveScript的腳本語言

     微軟瞎幾把亂搞高一套自己的標準叫JScript(未來的前端程序員都討厭他) 兩個版本肯定不行 當時也沒有規範,,,於是,1997年以javascript1.1
    位藍本的建議提交給了歐洲計算機聯盟(ECMA)

     javascript實現由以下三個部分組成
        核心 ECMAScript
        文檔對象模型 DOM
        瀏覽器對象模型 DOM

     由ECMA
-262定義的ECMAScript與web瀏覽器沒有依賴關系 web瀏覽器只是ECMAScript實現可能的宿主環境之一,宿主環境不僅提供了基本的 ECMAScript實現,同時也提供了該語言的擴展,以便語言與環境之間實現對接交互(如DOM),也利用其核心功能提供跟多的具體功能以便實現 針對環境的操作包括node Adobe Flash ECMA-262沒有參照web瀏覽器內容如下 語法 類型 語句 關鍵字 保留字 操作符 對象 網景與ie兩套dom標準(不止javascript一種腳本語言對dom有操作) 於1998 DOM1級成為w3c標準dom1級分為兩個標準 DOM核心 DOM HTML BOM 開發人員使用BOM可以控制瀏覽器顯示之外的部分,bom與眾不同的地方在於麽有標準每個瀏覽器不一致(經常會導致問題)(html5會把bom規範化) 從根本上講 bom只處理瀏覽器窗口和框架, 但是人們習慣把瀏覽器所有擴展叫做bom的一部分(下面就是其中的一部分) 彈出瀏覽器窗口的功能 移動縮放關閉瀏覽器功能 提供瀏覽器相關的詳細信息的navigator對象 提供瀏覽器記載頁面相關的詳細信息的location對象 提供用戶顯示器分辨率詳細信息的screen對象 對cookie的支持 想XMLHttpRequest 與ie ActiveXObject 這樣的自定義對象

第一章javascript簡介