【JavaScript的基礎知識總結】

我是太陽啦啦啦發表於2017-01-08

前言:

最近小編在學習JavaScript,今天,進入B/S階段最有趣的學習專案了,本篇部落格來總結一下JavaScript的語法和語句,為學習JavaScript奠定堅實的基礎:

核心:

能做什麼?

在應用程式客戶端執行很多工:能夠通過建立下拉選單、轉換頁面上的文字、為頁面新增動態元素,輔助表單輸入等方式來為網站新增所需的互動性。

不能做什麼?

不能強加於客戶端

JavaScript依賴於其他介面和宿主程式來實現其功能,這個宿主通常是客戶端的web瀏覽器,JavaScript只能做客戶端允許它做的事情

不能跨域

不能訪問來自另一個網際網路絡的資源,也不能影響來自另一個域的指令碼和資料

不能充當伺服器

JavaScript不能訪問伺服器端變數,只能做指令碼執行所在平臺內的事情,這個平臺指的是瀏覽器。

基本規則:

1.區分大小寫

區分大小寫指的的是:remote和Remote和REMOTE變數時不同的。關鍵字都是小寫的,變數可以是任意大小組合。只要能保持大小寫前後一致,可以建立任意想要的組合。

2.空白

大多數情況下,JavaScript會忽略空白。

3.註釋

和C#相同,分為單行註釋和多行註釋:

多行註釋:以、/*開始,*/結束

單行註釋://

4.分號

在JavaScript裡,分號用來描述表示式。

保留字:

JavaScript中的某些關鍵字被保留下來,所以不能在程式中把它們用作變數、識別符號或者常量名。

關鍵字不能作為識別符號

保留字將來會轉為關鍵字 

函式:

程式碼塊

function宣告

函式本身沒有執行功能,得被呼叫才可以執行

正規表示式:

是一個描述字元模式的物件。主要用來驗證客戶端的輸入資料。

作用,節約大量的伺服器端的系統資源,並且提供更好的使用者體驗。在表單提交到伺服器進一步處理之前,檢查表單已確認使用者確實輸入了資訊並且這些資訊是符合要求的。

物件導向:

雖然說JavaScript物件導向,但是沒有類的概念,繼承只支援繼承,不支援介面實現。

匿名函式和閉包:

匿名函式:正如字面意思,沒有名字的函式。

閉包:一個函式的名字裡面還有一個函式。

總結:

裡面的每個內容都是需要我們仔細去學習的,在不斷地實踐中,相信理解的會更加深刻!

相關文章