開始記錄我的JavaScript之路吧...
第一章 JavaScript 簡介
如需了解,請查閱JavaScript高級程序設計,那裏面講解的非常清楚。簡單地說,就是隨著人們生活水平的提高,電腦的普及,上網訴求的增加,隨之而來的就是用戶體驗的問題,比如,原來家裏面絕大多數因特網用的“貓”上網,用戶想看個圖片,過了十分鐘,電腦才顯示出來,用戶睡著了...
怎麽辦呢?智慧的人類開啟了發達的大腦程序!搞事情,怎麽搞事情呢?就職於Netscape公司的布萊登.艾奇開發了一款名字叫LiveScript的腳本語言,這個語言同時在瀏覽器和服務器中使用,也就是最初的JavaScript語言。為什麽改了名字呢?湊熱鬧!增加關註度!博眼球!不要fase...其實跟Java沒有任何關系,但是當時沒有人家火熱啊!那就得想辦法蹭個熱度啊,於是乎JavaScript誕生了....具體詳細的呢我就不再贅述了,想詳細了解的就去看看JavaScript高級程序設計,說的很明白的。
接下來,我們簡單的介紹一下JavaScript是怎麽實現的。
花了我20分鐘,畫的圖啊!本人從來沒畫過這個東西,畫起來是真費勁!不過能,倒也成功了,啊哈哈哈!
核心:ECMAScript
文檔對象模型:DOM
瀏覽器模型:BOM
簡單介紹一下這幾個東西都是什麽東西?額?這話通順麽?哎呀,管他那麽多,就這麽寫吧。
首先是ECMAScript,就是實現語法、類型、語句、關鍵字、保留字、操作符和對象,它規定了這麽語言的組成部分,他就是個規矩,你得懂規矩!JavaScript懂規矩,我不知道是啥玩應的Adobe ActionScript同樣也懂規矩。
其次是那個DOM,文檔對象模型。是針對XML但是經過擴展用於HTML的應用程序編程接口。
來段代碼吧:
<html>
<head>
<title>瀚聲學代碼</title>
</head>
<body>
<p> Hello world ! </p>
</body>
</html>
我去畫20分鐘圖哈,稍等....
哎呦,我的個娘哦,畫了半天,才在網上copy了一份,我是不是腦子壞掉了!為啥不一開始就去網上copy!!!
DOM呢還分為好幾個級別,有DOM1、DOM2、DOM3這個我慢慢給來講,對對對,我剛剛還買了一本書,專門講解DOM的!正好今天到貨了,現在正在陽光便利店等我呢,咦嘻嘻嘻...
DOM呢,這把就先介紹到這裏,後面我會仔細的研讀他,然後再仔細的了解他,這樣才算是沒白花錢麽。
最後一個,BOM,瀏覽器對象模型。這是個啥東西?說白了就是瀏覽器顯示內容以外的東西。也給了一些擴展,具體的為
- 彈出新瀏覽器窗口的功能
- 移動、縮放和關閉瀏覽器窗口的功能
- 提供瀏覽器詳細信息的Navigator對象
- 提供瀏覽器所加載頁面的詳細信息的location對象
- 提供用戶顯示器分辨率詳細信息的screen對象
- 對cookie的支持
- 像XMLHttpRequest和ActiveXObject這樣的自定義對象
以後詳細討論,這裏就是簡單的介紹一下。
今天我們就寫到這裏,簡單的介紹一下我寫這個得原因是什麽吧!其實就是想在自己的學習web的過程中,把總結的知識匯總到一起。方便自己學習,要不學了就忘了,那就沒學一樣嘛!
好了,今天周五,今天是2017.09.08,值得紀念的日子,每天都是值得紀念的日子,因為過去了就不會再回來,為何不珍惜這美好的時光呢?開開心心工作,開開心心學習,開開心心掙錢,啊哈哈哈...
開始記錄我的JavaScript之路吧...