閱讀280 返回首頁    go 阿裏雲 go 技術社區[雲棲]


點滴的積累---初學Javascript

         在學習知識的路上,我們需要的不斷的去接觸新的知識,同時我們也不要不停地對自己舊的知識進行總結。最近通過《牛腩Javascript》和薑昊的《Javascript專題視頻》對Javascript有了初步的理論了解。

         Javascript學習簡介

         由於Javascript是一種基於對象和事件驅動並具有相對安全性的客戶端腳本語言。因此在學習Javascript時需要具備一定的對象對象基礎,由於已經學習過C#和VB.NET因此在學習的過程中理解起來還是相對容易的。

         同時JavaScript也是一種廣泛用於客戶端Web開發的腳本語言,常用來給HTML標準通用標記語言的子集)網頁添加動態功能,比如響應用戶的各種操作。因此目前我們學習Javascript的目的是為了Web開發。

         一般來說,完整的JavaScript包括以下幾個部分:

  • ECMAScript,描述了該語言的
  •          ·文檔對象模型(DOM),描述處理網頁內容的方法和接口
  • ·瀏覽器對象模型(BOM),描述與瀏覽器進行交互的方法和接口

         它的基本特點如下:

  • 是一種解釋性腳本語言(代碼不進行預編譯)。
  • 主要用來向HTML頁麵添加交互行為。
  • 可以直接嵌入HTML頁麵,但寫成單獨的js文件有利於結構和行為的分離。

         JavaScript常用來完成以下任務:

  • 嵌入動態文本於HTML頁麵
  • 對瀏覽器事件作出響應
  • 讀寫HTML元素
  • 在數據被提交到服務器之前驗證數據
  • 檢測訪客的瀏覽器信息
  • 控製cookies,包括創建和修改等

         Javascript與VB

         在學習Javascript的過程中,腦海中一直在想當時學習VB的時候,都是一步一步的從基本語法和基本的對象開始講解;要說不同的地方可能就是VB(沒有繼承)是基於麵向對象而Javascript(沒有多態)是完全麵向對象的和前者是編譯型的編程語言後者是解釋型的腳本語言。

         通過下麵兩張圖大家可以看看兩者的區別:

ps:之前學習VB時的總結圖

 

(PS:Javascript簡單的總結圖,其中基本對象、BOM和DOM都屬於Javascript中的對象)

         總結

         無論在學習什麼的時候我們都應該聯係之前學習的知識,在對比中學習這要我們對於學習到的知識才能有更加深刻的印象和理解。同時再通過對比學習中我們在不同的知識中尋找不同點、相同點有利於構建我們的知識網,從而對我們今後的學習有更大的幫助。在此過程中我們會形成一個良性的循環,讓我們學習新知識的周期變得越來越短。


最後更新:2017-04-03 05:39:30

  上一篇:go C# Timer 定時器應用
  下一篇:go Spring4.0MVC學習資料,注解自動掃描bean,自動注入bean(二)