JavaScript進階篇

《JavaScript進階篇》是慕課網提供的慕課課程,授課教師為頁面重構設計。

基本介紹

  • 中文名:JavaScript進階篇
  • 時長:8小時55分
  • 類別:慕課
  • 授課教師:頁面重構設計
課程簡介,課程大綱,

課程簡介

本課程從如何插入JS代碼開始,學習JS基礎語法、語法、函式、方法等,讓你掌握JS編程思路、知識的使用等,實現運用JS語言為網頁增加動態效果,達到與用戶互動的目的。

課程大綱

第1章 系好安全帶,準備啟航
本章節主要講解如何在HTML檔案中添加JavaScript代碼,引用獨立JS檔案,學習必要的基礎語法,為下一章學習打下基礎。
1-1 讓你認識JS
1-2 編程練習
第2章 你要懂的規則(JS基礎語法)
本章節主要講解變數聲明、變數類型,如何對它們進行賦值、改變、計算等一系列操作,掌握不同運算符的使用方法,靈活運用算術運算符、比較運算符、邏輯運算符對變數和數值進行操作。
2-1 什麼是變數
2-2 給變數取個名字(變數命名)
2-3 確定你的存在(變數聲明)
2-4 多樣化的我(變數賦值)
2-5 表達出你的想法(表達式)
2-6 我還有其它用途( +號操作符)
2-7 自加一,自減一 ( ++和- -)
2-8 較量較量(比較操作符)
2-9 我與你同在(邏輯與操作符)
2-10 我或你都可以 (邏輯或操作符)
2-11 是非顛倒(邏輯非操作符)
2-12 保持先後順序(操作符優先權)
2-13 編程練習
第3章 一起組團(數組)
本章節主要講解數組的概念,如何創建、賦值、使用數組,如何獲得數組長度。
3-1 一起組團(什麼是數組)
3-2 組團,並給團取個名(如何創建數組)
3-3 誰是團里成員(數組賦值)
3-4 團里添加新成員(向數組增加一個新元素)
3-5 呼叫團里成員(使用數組元素)
3-6 了解成員數量(數組屬性length)
3-7 二維數組
3-8 編程練習
第4章 跟著我的節奏走(流程控制語句)
通過本章,掌握控制語句的執行順序。因為JavaScript程式中的語句一般按出現的順序執行,有時這樣執行不能滿足我們的需要,因此大多數程式語言都提供了流程控制語句,控制代碼的順序。
4-1 做判斷(if語句)
4-2 二選一 (if...else語句)
4-3 多重判斷(if..else嵌套語句)
4-4 多種選擇(Switch語句)
4-5 重複重複(for循環)
4-6 反反覆覆(while循環)
4-7 來來回回(Do...while循環)
4-8 退出循環break
4-9 繼續循環continue
4-10 編程練習
第5章 小程式,大作用(函式)
函式是一段JavaScript代碼,它只定義一次,可被執行或調用任意次。掌握函式的定義、引用。
5-1 什麼是函式
5-2 定義函式
5-3 函式調用
5-4 有參數的函式
5-5 返回值的函式
5-6 編程練習
第6章 事件回響,讓網頁互動
JavaScript和HTML之間的互動是通過用戶和瀏覽器操作界面引發的事件來處理,本章介紹事件處理的概念,常用觸發事件。
6-1 什麼是事件
6-2 滑鼠單擊事件( onclick )
6-3 滑鼠經過事件(onmouseover)
6-4 滑鼠移開事件(onmouseout)
6-5 游標聚焦事件(onfocus)
6-6 失焦事件(onblur)
6-7 內容選中事件(onselect)
6-8 文本框內容改變事件(onchange)
6-9 載入事件(onload)
6-10 卸載事件(onunload)
6-11 編程練習
第7章 JavaScript內置對象
了解JavaScript自帶一些內置對象,掌握Math、Date、字元基礎對象和方法。
7-1 什麼是對象
7-2 Date 日期對象
7-3 返回/設定年份方法
7-4 返回星期方法
7-5 返回/設定時間方法
7-6 String 字元串對象
7-7 返回指定位置的字元
7-8 返回指定的字元串首次出現的位置
7-9 字元串分割split()
7-10 提取字元串substring()
7-11 提取指定數目的字元substr()
7-12 Math對象
7-13 向上取整ceil()
7-14 向下取整floor()
7-15 四捨五入round()
7-16 隨機數 random()
7-17 Array 數組對象
7-18 數組連線concat()
7-19 指定分隔設定連線數組元素join()
7-20 顛倒數組元素順序reverse()
7-21 選定元素slice()
7-22 數組排序sort()
7-23 編程練習
第8章 瀏覽器對象
介紹瀏覽器對象中,history,navigator,screen,location等。
8-1 window對象
8-2 JavaScript 計時器
8-3 計時器setInterval()
8-4 取消計時器clearInterval()
8-5 計時器setTimeout()
8-6 取消計時器clearTimeout()
8-7 History 對象
8-8 返回前一個瀏覽的頁面
8-9 返回下一個瀏覽的頁面
8-10 返回瀏覽歷史中的其他頁面
8-11 Location對象
8-12 Navigator對象
8-13 userAgent
8-15 螢幕解析度的高和寬
8-16 螢幕可用高和寬度
8-17 編程練習
第9章 DOM對象,控制HTML元素
通過本章學習,掌握如何控制HTML基礎元素,如何在文檔中選取單獨的元素,如何建創、插入和刪除元素,並修改樣式等。
9-1 認識DOM
9-2 getElementsByName()方法
9-3 getElementsByTagName()方法
9-4 區別getElementByID,getElementsByName,getElementsByTagName
9-5 getAttribute()方法
9-6 setAttribute()方法
9-7 節點屬性
9-8 訪問子節點childNodes
9-9 訪問子節點的第一和最後項
9-10 訪問父節點parentNode
9-11 訪問兄弟節點
9-12 插入節點appendChild()
9-13 插入節點insertBefore()
9-14 刪除節點removeChild()
9-15 替換元素節點replaceChild()
9-16 創建元素節點createElement
9-17 創建文本節點createTextNode
9-18 瀏覽器視窗可視區域大小
9-19 網頁尺寸scrollHeight
9-20 網頁尺寸offsetHeight
9-21 網頁捲去的距離與偏移量
9-22 編程練習
第10章 編程挑戰
10-1 編程挑戰

相關詞條

熱門詞條

聯絡我們