JavaScript基礎
概念:一門客戶端腳本語言
運行在客戶端瀏覽器中的。每一個瀏覽器都有javaScript的解析引擎
腳本語言:不需要編譯,直接就可以被瀏覽器解析執行了
功能:可以來增強用戶和html頁面的交互過程,可以來控制html元素,讓頁面有一些動態的效果,增強用戶的體驗。
JavaScript發展史:
1992年,Nombase公司,開發出第一門客戶端腳本語言,專門用于表單的校驗。命名為 : C--,后來更名為:ScriptEase
1995年,Netscape(網景)公司,開發了一門客戶端腳本語言:LiveScript。后來,請來SUN公司的專家,修改LiveScript,命名為JavaScript
1996年,微軟抄襲JavaScript開發出JScript語言
1997年,ECMA(歐洲計算機制造商協會),制定出客戶端腳本語言的標準:ECMAScript,就是統一了所有客戶端腳本語言的編碼方式。ECMAScript 1.0發布
1998年06月,ECMAScript 2.0版發布。
1999年12月ECMAScript 3.0版發布,成為JavaScript的通行標準,得到了廣泛支持。
2007年10月,ECMAScript 4.0版草案發布
2009年12月,ECMAScript 5.0版正式發布
2015年06月,ECMAScript 6正式發布
JavaScript ?= ? ECMAScript + JavaScript自己特有的東西(BOM+DOM)
ECMAScript:客戶端腳本語言的標準
1. 基本語法(數據類型、變量、運算符、流程控制語句)
2. 基本對象(Function、Array、Boolean、Date、Math、RegExp)
Dom:控制html文檔的內容
獲取頁面標簽(元素)對象(Element)
事件操作
Bom:Browser Object Model 瀏覽器對象模型。將瀏覽器的各個組成部分封裝成對象
Window:窗口對象
Navigator:瀏覽器對象
Screen:顯示器屏幕對象
History:歷史記錄對象
Location:地址欄對象
ECMAScript
基礎語法
一. 與html結合方式
1. 內部JS: ? ? 定義
關于JavaScript基礎就說到這里了,如有不足之處,歡迎指正!
感恩能與大家在華為云遇見!希望能與大家一起在華為云社區共同成長。
Java JavaScript
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。