JavaScript 基礎課程第 9 版 PDF 文件

Mondo 科技 更新 2024-01-29

本書是一本經典的 j**ascript 入門書,以其易於學習、循序漸進以及通過常見任務解釋語言知識的能力而聞名。 本書從J**Ascript語言的基礎知識入手,討論了影象、框架、瀏覽器視窗、表單、正規表示式等,並逐步給出了J**Ascript以及CSS、DOM、AJAX、JQuery等相關技術。 版本 9 是新的重寫,有更多的示例和技術介紹,並且很容易為流行的 jQuery 框架新增有用的功能;新增了專門針對移動裝置指令碼的章節。

本書適合對Web開發和設計感興趣的初學者,是高校相關課程的理想入門。

我們猜想,既然你有興趣學習習 j**ascript,你將有建立HTML頁面和網站的經驗,並希望更進一步,使你的網站更具互動性。 習 本書不需要你對程式設計或指令碼有任何了解,也不要求你成為HTML專家(當然,如果你是HTML專家)。 假設您具有構建網頁的基本知識,並且熟悉常見的 HTML 標記,例如鏈結、影象和表單。 同樣,我們希望您了解 CSS 的基礎知識,這是現代網頁的另乙個主要構建塊。

目錄。 第 1 章 了解 J**Ascript

1.1 什麼是 j**ascript。

1.2 j**ascript 不是 j**a

1.3 J**Ascript的由來。

1.4 j**ascript 可以做什麼。

1.5 j**ascript 不能做什麼。

1.6 j**ascript 等。

1.6.1 什麼是jQuery。

1.6.2 什麼是ajax。

1.7 種組合語言。

1.7.1 個物件。

1.7.2 屬性。

1.7.3 方法。

1.7.4 組合物件、屬性和方法。

1.7.5 DOM 簡介。

1.8 處理事件。

1.9 值和變數。

1.9.1 個操作員。

1.9.2 分配和比較。

1.9.3 比較。

1.10 編寫 j**ascript-friendly html

1.10.1 結構、效能和行為。

1.10.2 div 和 span

1.10.3 類和 ID

1.11 使用什麼工具。

第 2 章開始。

2.1 將指令碼放在 **.

2.2 關於功能。

2.3 使用外部指令碼。

2.4 向指令碼新增注釋。

2.5 對使用者的警告。

2.6 確認使用者的選擇。

2.7 提示使用者。

2.8. 使用鏈結重定向使用者。

2.9 改進與 j**ascript 的鏈結。

2.10 使用多級條件。

2.11 處理錯誤。

第 3 章 第乙個 Web 應用程式。

3.1 迴圈重複該操作。

3.2 將值傳遞給函式。

3.3 探測物件。

3.4 使用陣列。

3.5 處理具有返回值的函式。

3.6 更新陣列。

3.7 使用 do while 迴圈。

3.8 以多種方式呼叫指令碼。

3.9 結合使用 j**ascript 和 css

3.10 檢查狀態。

3.11 處理字串陣列。

第 4 章 使用影象。

4.1 建立乙個腳蹼。

4.2 建立更高效的腳蹼。

4.3 構建乙個三態鰭狀肢。

4.4 由鏈結觸發的鰭狀肢。

4.5 讓多個鏈結觸發乙個腳蹼。

4.6 處理多個腳蹼。

4.7 建立乙個迴圈廣告欄。

4.8 新增指向圓形廣告欄的鏈結。

4.9 建立迴圈幻燈片。

4.10 顯示隨機影象。

4.11 開始顯示影象的隨機迴圈。

第 5 章窗戶和框架。

5.1 防止頁面出現在框架中。

5.2 設定目標。

5.3 使用 j**ascript 載入 iframe

5.4 iframe 的使用。

5.5 建立動態 iframe

5.6 文件之間的共享功能。

5.7 開啟乙個新視窗。

5.8 為視窗載入不同的內容。

第 6 章 表單處理。

6.1 選擇並傳輸導航選單。

6.2 動態更改選單。

6.3 建立必須填寫的字段。

6.4 將字段與其他字段進行對比檢查。

6.5 識別有問題的字段。

6.6 準備表單驗證。

6.7 處理單選按鈕。

6.8 將乙個字段設定為另乙個字段。

6.9 驗證 zip 編碼。

6.10 驗證您的電子郵件位址。

第 7 章形式和正規表示式。

7.1 使用正規表示式驗證電子郵件位址。

7.2 驗證檔名。

7.3 提取字串。

7.4 格式化字串。

7.5 格式化和排序字串。

7.6 格式化和驗證字串。

7.7 用正規表示式替換元素。

第 8 章 事件處理。

8.1 處理視窗事件。

8.1.1 個 onload 事件。

8.1.2 onunload 事件。

8.1.3 onbeforeunload 事件。

8.1.4 onresize 事件。

8.1.5 onmove 事件。

8.1.6 Onabort 事件。

8.1.7 onError 事件。

8.1.8 onfocus 事件和 onblur 事件。

8.1.9 onscroll 事件。

8.1.10 ondomcontentloaded 事件。

8.2 處理滑鼠事件。

8.2.1 個 onmousedown 事件。

8.2.2 onmouseup 事件。

8.2.3 onmousemove 事件。

8.2.4 onmouseover 事件。

8.2.5 onmouseout 事件。

8.2.6 ondblclick 事件。

8.2.7 onclick 事件。

8.3 表單事件處理。

8.3.1 個 onsubmit 事件。

8.3.2 onreset 事件。

8.3.3 onchange 事件。

8.3.4 onSelect 事件。

8.3.5 onclick 事件。

8.3.6 onblur 事件。

8.3.7 個焦點事件。

8.4 鍵事件處理。

8.4.1 個 onkeydown 事件。

8.4.2 onkeyup 事件。

8.4.3 onkeypress 事件。

8.5 高階事件處理。

8.5.1 AddEventListener 方法。

8.5.2 RemoveEventListener 方法。

8.5.3 dispatchEvent 方法。

8.5.4 InitEvent 方法。

8.5.5 停止傳播法。

8.5.6 preventdefault 方法。

第 9 章 j**ascript 和 cookie

9.1 建立第乙個 cookie

9.2 閱讀cookies

9.3 顯示 Cookie

9.4 使用cookies作為計數器。

9.5 刪除 Cookie

9.6 處理多個 Cookie

9.7 顯示新內容提醒訊息。

第 10 章 物件和 DOM

10.1 關於節點操作。

10.1.1 DOM2 和 W3C

10.1.2 dom 2 項。

10.1.3 dom 3

10.2 新增節點。

10.3 刪除節點。

10.4 刪除特定節點。

10.5 插入節點。

10.6 更換節點。

10.7 寫入物件文字。

第 11 章 建立動態頁面。

11.1 在網頁上顯示當前日期。

11.2 一天中的處理周。

11.3 根據時間定製訊息。

11.4 日期根據時區顯示。

11.5 將 24 小時制轉換為 12 小時制。

11.6 建立倒計時計數器。

11.7 隱藏和顯示圖層。

11.8 移動文件中的物件。

11.9 日期方法。

第 12 章 j**ascript 應用程式示例。

12.1 使用可折疊選單。

12.2 新增下拉選單。

12.3 改進了下拉選單。

12.4 張帶有說明的幻燈片。

12.5 娛樂名稱生成器。

12.6 直方圖生成器。

12.7 樣式表切換器。

第 13 章 AJAX 簡介。

13.1 ajax的定義。

13.2 讀取伺服器資料。

13.3 解析伺服器資料。

13.4 重新整理伺服器資料。

13.5 從伺服器獲取資料。

13.6 使用 ajax 預覽鏈結。

13.7 自動完成表單字段。

13.8 檢查檔案是否存在。

第 14 章工具包、框架和庫。

14.1 新增jQuery

14.2 使用 jQuery 更新頁面。

14.3 與jQuery互動。

14.4 互動和更新。

14.5條紋**。

14.6 **排序。

第 15 章 使用 jQuery 設計頁面。

15.1 突出顯示新元素。

15.2 建立可折疊選單。

15.3 建立更漂亮的對話方塊。

15.4 自動完成字段。

15.5 新增可排序的選項卡。

15.6 將核取方塊用作按鈕。

15.7 向頁面新增日曆。

15.8 使用 ThemeRoller 自定義外觀。

第 16 章 基於 jQuery 的應用程式。

16.1 基於 jQuery。

16.1.1 AJAX、JSON 和 JQUERY

16.1.2 jQuery外掛程式。

16.2 拖放元素。

16.3 使用jQuery處理外部資料。

16.4 使用 jQuery 外掛程式。

16.5 新增jQuery音訊外掛程式。

第 17 章 移動裝置的指令碼編寫。

17.1 改變方向。

17.2 處理觸控事件。

17.3 為不同的裝置編寫特定的 **。

17.4 找到裝置。

第18章 書籤

18.1 第乙個書籤

18.2 更改頁面的背景顏色。

18.3 更改頁面樣式。

18.4 查詢詞。

18.5 View影象。

18.6 顯示 ISO 拉丁字元。

18.7 將RGB值轉換為十六進製。

18.8 轉換值。

18.9 書籤計算器。

18.10 縮短網址

18.11 檢查頁面。

18.12 通過電子郵件傳送頁面。

18.13 更改頁面大小。

附錄 A j**ascript 版本演變和參考。

附錄 B j**ascript 保留字。

附錄 C CSS 參考。

附錄 D 其他 習 資源。

*位址:

相關問題答案

    蓋房子時,如何打基礎?地基施工過程是怎樣的?

    自建房的地基放款和施工流程如下 首先,基金會的回報。.根據房屋的邊緣 方位 標高等資訊,用經緯儀放置控制線和控制點,並對資料進行審查,確保定位的準確性。.根據控制線,測量房屋的外牆線,並沿房屋周邊布置龍門樁,用於控制房屋的位置和正確放線的標誌。外牆線放置後,需要對線的開口和深度進行設計圖紙的審查,線...

    談判的基本前提

    拉齊認知 在現代社會中,以商業合作為基本屬性,以合作與競爭為表現形式,以契約為合作保障。合同的訂立離不開談判,談判將涉及到技術條件和經營條件的談判和談判,而這些合作條件的實現需要妥協,而協議是合作的基礎。達成合作需要雙方的趨同。發揮自己的優勢,避免自己的弱點 同質的兩方大多只發生在競爭環境中,價值觀...

    在冬季,有一種穿法叫做“基本色”,更加百搭耐用,盡顯高階奢華

    打扮起來,款式多樣,有的人喜歡嫵媚成熟的風格,有的人喜歡乾淨利落的簡約風格,有的人喜歡中性涼帥的風格,不管什麼風格的穿衣,只要適合自己就是最好的,喪是在秋冬,嘗試簡約溫柔的風格,總是出錯,能更好地凸顯溫婉感,穿出優雅的氣質。今年,有一種流行的穿搭方式叫做 基本色 基本款 更加百搭耐用,盡顯高階奢華讓...

    基本英語語法 現在是句型應該處於虛擬語氣的時候了

    現在是句型應該處於虛擬語氣的時候了。讓我們看乙個多項選擇題 after exploring the town all day,i am so tired.it s time we back to our hotel.a go b shall go c went d should go 知識點 是時候...

    融合排程的基本概念

    融合排程系統是基於SIP協議 流媒體 MQTT物聯網協議等技術的融合通訊應用解決方案,提供包括 廣播 對講 聯動等的融合通訊功能。SIP協議 提供所有終端註冊 喊播 對講 SIP或IMS外線及局 功能實現。流式傳輸協議 用於定時廣播 緊急廣播 觸發廣播等業務的實現。MQTT物聯網協議 用於實現所有I...