1. 程式人生 > >開始記錄我的JavaScript之路吧...

開始記錄我的JavaScript之路吧...

了解 級別 src location 為什麽 bject ive 體驗 顯示器

第一章 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,瀏覽器對象模型。這是個啥東西?說白了就是瀏覽器顯示內容以外的東西。也給了一些擴展,具體的為

  1. 彈出新瀏覽器窗口的功能
  2. 移動、縮放和關閉瀏覽器窗口的功能
  3. 提供瀏覽器詳細信息的Navigator對象
  4. 提供瀏覽器所加載頁面的詳細信息的location對象
  5. 提供用戶顯示器分辨率詳細信息的screen對象
  6. 對cookie的支持
  7. 像XMLHttpRequest和ActiveXObject這樣的自定義對象

以後詳細討論,這裏就是簡單的介紹一下。

今天我們就寫到這裏,簡單的介紹一下我寫這個得原因是什麽吧!其實就是想在自己的學習web的過程中,把總結的知識匯總到一起。方便自己學習,要不學了就忘了,那就沒學一樣嘛!

好了,今天周五,今天是2017.09.08,值得紀念的日子,每天都是值得紀念的日子,因為過去了就不會再回來,為何不珍惜這美好的時光呢?開開心心工作,開開心心學習,開開心心掙錢,啊哈哈哈...

開始記錄我的JavaScript之路吧...