1/javascript誕生/作用 javascript誕生於:1995年 當時作用:客戶端數據驗證 開發公司:Netscape 發展至今:各種交互(包括於瀏覽器),數據驗證,單頁面應用,非同步載入... 2/javascript組成 ECMAScript(核心),DOM(文檔對象模型),BOM(瀏覽 ...
1/javascript誕生/作用
javascript誕生於:1995年 當時作用:客戶端數據驗證
開發公司:Netscape
發展至今:各種交互(包括於瀏覽器),數據驗證,單頁面應用,非同步載入...
2/javascript組成
ECMAScript(核心),DOM(文檔對象模型),BOM(瀏覽器對象模型)
3/ECMAScript
宿主環境:瀏覽器,Node(伺服器javascript平臺),Adobe Flash...
宿主環境提供實現,也提供語言的擴展,便於語言和環境之間的對接交互,如DOM
規定:語法、類型、語句、關鍵字、保留字、操作符、對象...
版本(版次):ECMA-262-01(Netscape-javascript1.1基礎稍加修改),ECMA-262-02(ECMA-262-01編輯加工),ECMA-262-03(真正修改),ECMA-262-04(重新定義,被放棄),ECMA-262-05(ECMA-262-03.1修改|2009年12月發佈)
4/DOM
javascript控制html的應用程式編程介面(API),多層點節點結構的映射
DOM級別:DOM1級(DOM Core-->XML和DOM Html-->Html), DOM2級(擴充了滑鼠/用戶界面事件/範圍/遍歷/CSS/...),DOM3級(DOM Load and save|DOM載入和保存模塊/DOM Validation|DOM驗證模塊)
5/BOM
a.彈出新瀏覽器視窗;b.移動、縮放和關閉瀏覽器視窗;c.navigation對象;d.location對象;e.screen對象;f.cookie的支持;g.XMLHttpRequestion和ActiveObject