點滴的積累---初學Javascript

來源:互聯網
上載者:User

點滴的積累---初學Javascript

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

Javascript學習簡介

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

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

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

ECMAScript,描述了該語言的 ·文件物件模型(DOM),描述處理網頁內容的方法和介面·瀏覽器物件模型(BOM),描述與瀏覽器進行互動的方法和介面

         它的基本特點如下:

是一種解釋性指令碼語言(代碼不進行先行編譯)。主要用來向HTML頁面添加互動行為。可以直接嵌入HTML頁面,但寫成單獨的js檔案有利於結構和行為的分離。

JavaScript常用來完成以下任務:

嵌入動態文本於HTML頁面對瀏覽器事件作出響應讀寫HTML元素在資料被提交到伺服器之前驗證資料檢測訪客的瀏覽器資訊控制cookies,包括建立和修改等

Javascript與VB

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

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

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

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

總結

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


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.