開始正式接觸JavaScript的學習,算是對JavaScript有了初步的認識,但是要熟練應用還有很長的一段路要走。
首先應當清楚JavaScript是一種腳本語言,通常用于給HTML動態網頁添加功能。其特點可描述為:解釋性語言、基于對象、簡單、安全、動態、跨平臺。

像其他編程語言一樣,語言基礎部分包括:變量、數據類型、運算符、三大結構等內容。有了之前學習的基礎,牛腩的這部分視頻學起來還是很簡單的,其中的例子也還好實現。
正則表達式方面只能說是初步認識,知道其是對字符串操作的一種邏輯公式,其邏輯性、靈活性和功能性都非常強;可以迅速用極簡單的方式達到字符串的復雜控制。
與牛腩的視頻比起,JavaScript面向對象部分的內容就有些難度了,JavaScript通過基于對象的程序設計,可更直觀、模塊化和可重復使用的方式進行開發。這里的對象可看作是一組包含屬性和對屬性中的數據進行操作的方法。從簡單的原型prototype開始,通過繼承機制,不斷擴展對象的屬性、方法。
JavaScript中的對象分為兩類:具有固定功能的Object對象以及可以使用參數改變功能的Function對象。
DOM(DocumentObjectModel)文檔對象模型,是處理可擴展置標語言的標準編程接口,DOM中定義了表示和修改文檔所需的對象,可以說它是一種標準,通過它,JavaScript可以訪問并操作所有HTML的元素及其屬性和方法。DOM是獨立于平臺以及語言的,因此JavaScript實現了跨平臺性。
通過這次JavaScript的學習,似乎之前的一些知識聯系了起來,以前看似零散的內容ASP.NET、XML、HTML以及現在學習的JavaScript之間的關系正逐漸清晰。