第一章 Javascript基礎

來源:互聯網
上載者:User

標籤:讀取   網上商城   邏輯控制   val   對話   開放   name   str   檔案處理   

第一章   Javascript基礎一.javascript簡介1.    為什麼學習javascript?

Javascript在網頁製作中佔有非常重要的地位,可以實現

A) 客戶表單驗證

B) 頁面動態效果

C) Javascript是jQuery的基礎

2.    什麼是javascript

Javascript是一種描述性語言,也是一種基於對象(object)和事件驅動(Event Driven)的,並具有安全效能的指令碼語言。

它與HTML(超文字標記語言 (HTML))一起,在一個Web頁面中連結多個對象,與Web對象實現互動。無論在用戶端還是在伺服器端,javascript程式都要下載到瀏覽器的用戶端執行,從而減輕了伺服器的負擔。

3.    javascript的特點

1)  javascript主要用來在HTML頁面中添加互動行為

2)  javascript 是一種指令碼語言,文法和java類似

3)  javascript一般用來編寫用戶端的指令碼

4)  javascript是一種解釋性語言,變執行邊解釋

4.    javascript的組成

一個完整的javascript由三個不同的部分組成,它們分別是:

(1)ECMAScript

ECMAScript是一種開放的,被國際上廣為接受的,標準的指令碼語言規範。它不與任何具體的瀏覽器綁定。ECMAScript標準主要描述了一下內容:

1).文法

2).變數和資料類型

3).運算子

4).邏輯控制語句

5).關鍵字,保留字

6).對象

(2)瀏覽器物件模型BOM(Browers Object Model)

提供了獨立於內容與瀏覽器視窗進行互動的對象,使用瀏覽器模型可以實現與HTML的互動,如網上常見的快顯視窗,前進後退等功能。

(3)文件物件模型DOM(Document Object Model)

文件物件模型(Document Object Model)DOM,是HTML文件物件模型(HTML DOM)定義的一套標準方法,用來訪問和操作HTML 文檔,如網上商城常見的隨著滑鼠的移動顯示大的圖片,彈出小提示等

二.JavaScript的基本結構1.javaScript的基本結構

JavaScript的基本結構如下:

<script  type=”text/JavaScript”>

           JavaScript 語句;

</script>

2.javaScript的執行原理

1)瀏覽器用戶端向伺服器發送請求;一個使用者在瀏覽器的地址欄中輸入要訪問的頁面(頁麵包含JavaScript程式)。

2)資料處理:伺服器端將某個包含JavaScript的頁面進行處理。

3)發送響應:伺服器將含有JavaScript的HTML檔案處理頁面發送到瀏覽器用戶端,然後瀏覽器用戶端從上至下逐條解析HTML標籤和JavaScript,並將頁面呈現給使用者。

3.使用用戶端指令碼的好處:

1)  包含JavaScript的頁面只要下載一次即可,這樣可能減少不必要的網路通訊。

2)  JavaScript程式由瀏覽器用戶端執行,而不是由伺服器端執行的,因此能減輕伺服器端的壓力。

4.注意事項:

A)如果不使用<script>標籤,瀏覽器就會將JavaScript語句當作純文字處理,也就是說把這條命令本身寫到頁面上。

B)<script>…</script>的位置並不是固定的,可以包含在文檔的任何地方,只要保證這些代碼在被使用前已讀取並載入到記憶體即可。

三.在頁面中引用JavaScript的三種方式1.內部JavaScript檔案

         就是直接使用<script>標籤將JavaScript代碼加入到HTML文檔中,這是最常用的方式。

但是這種方式通常只適用於JavaScript代碼較少,並且網站中的每個頁面使用的JavaScript代碼均不相同的情況。

2.使用外部JavaScript檔案

使用外部JavaScript檔案,可以在多個頁面重複使用。減少了使用相同的JavaScript使用頁面的代碼冗餘。

外部JavaScript檔案是將JavaScript代碼寫入一個外部檔案中,以:檔案名稱.js為副檔名儲存的,然後將檔案路徑指定給<script>標籤中的”src”屬性,這樣引用外部js檔案。

3.直接在HTML標籤中

有時候需要在頁面中加入簡短的JavaScript代碼實現一個簡單的頁面效果,如單機按鈕彈出一個對話方塊等。

例:

         <input  name=”btn”  type=”button”  value=”彈出訊息框”  onclick=”javascript”:

alert=”(‘歡迎你’)”/>

那麼單擊”彈出訊息框”按鈕時,則彈出提示對話方塊“歡迎你”。

總結:通過以上知道這三種方式的應用場合:

>>:內部Javascript檔案適用於JavaScript特效代碼量少,僅用於單個頁面.

>>:外部js檔案則適用於代碼 較多,重複應用於多個頁面.

>>:直接在標籤中寫JavaScript則適合於極少代碼,僅用於當前標籤,但是這個方式增加了HTML 代碼,因此這種方法在實際開發中應用極少。

第一章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.