JavaScript 核心篇
4.6 (171 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
954 students enrolled

JavaScript 核心篇

邁向達人之路
4.6 (171 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
954 students enrolled
Last updated 4/2020
Traditional Chinese
Price: $104.99
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 12 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • ECMAScript 核心觀念
Course content
Expand all 86 lectures 09:43:27
+ 課程介紹
5 lectures 04:08
撰寫部落格,累積個人聲量
00:34
六角學院線上社團
00:32
課程範例
00:08
+ 執行環境、作用域
11 lectures 01:09:17
執行的錯誤情境 LHS, RHS
04:51
語法作用域(Lexical scope)
06:33
執行環境與執行堆疊
10:40
範圍鍊
05:20
提升
13:07
測驗:提升的拆解
00:14
Not Defined VS undefined
01:21
記憶體存放與釋放
04:33
執行緒與同步、非同步
08:40
總結複習
05:46
執行環境、作用域 - 課後練習
10 questions
+ 運算子、型別與文法
12 lectures 01:21:27
陳述式與表達式
08:46
ASI 自動插入分號
04:51
ASI 補充說明
00:29
動態型別
05:34
原始型別及物件型別
06:56
優先性及相依性
10:10
寬鬆相等、嚴格相等以及隱含轉型
14:00
Truthy 與 Falsy
06:03
邏輯運算子及函式預設值
06:08
預設值為 0 的解決方案
00:25
總結
09:59
運算子、型別與文法 - 課後練習
10 questions
+ 物件
13 lectures 01:23:07
物件結構
05:49
物件取值、新增、刪除
07:01
額外補充:變數及物件屬性的差異
03:35
物件與純值
05:50
未定義的物件屬性預設值
03:51
物件的參考特性
08:04
物件參考 - 章節作業
00:15
Call by Reference 還是 Call by Sharing
01:53
淺層複製及深層複製
07:05
陣列
06:12
JSON
03:39
章節總結測驗
10:01
物件 - 課後練習
10 questions
+ 函式以及 This 的運作
10 lectures 01:41:23
什麼是函式
13:17
立即函式
10:10
參數
11:50
閉包 Closure
06:47
閉包進階:工廠模式及私有方法
08:01
最常見的 this:物件的方法調用
08:45
this:簡易呼叫
06:58
this:call, apply, bind 與 嚴謹模式
14:47
this:DOM
02:52
this 課後練習
10 questions
總結:函式的常見陷阱題
17:56
函式以及 This 的運作 - 課後練習
10 questions
+ 繼承與原型鍊
7 lectures 55:21
原型鍊的概念 - 為什麼有原型
03:58
原型在哪裡?
12:46
使用建構式自定義原型
09:09
原始型別的包裹物件與原型的關聯
06:25
使用 Object.create 建立多層繼承
12:24
繼承與原型鍊 - 章節作業
00:35
繼承與原型鍊 - 課後練習
10 questions
+ 物件屬性延伸章節:屬性的特徵
5 lectures 48:56
屬性特徵是什麼?
10:48
物件屬性不可寫入?物件擴充的修改與調整
10:11
屬性列舉與原型的關係
07:58
Getter 與 Setter,賦值運算不使用函式
09:54
屬性特徵與主流框架的關係
10:05
物件屬性延伸章節 - 課後練習
6 questions
+ ES6 章節:Let 及 Const
5 lectures 22:33
Let, Const 基本概念
08:15
Let, Const 實戰運用技巧
05:37
Let 有沒有 Hoisting?暫時性死區介紹
05:20
學好 ES6 - 使用 ESlint 工具輔助學習
02:51
ESLint 安裝說明及 Airbnb 文檔連結
00:30
Let 及 Const - 課後練習
10 questions
+ ES6 章節:箭頭函式
5 lectures 31:04
箭頭函式簡介
04:20
與傳統函式不同之處
08:06
常見問題
07:24
箭頭函式實戰用法
10:29
箭頭函式 - 章節作業
00:45
+ ES6 章節:Template Literial
7 lectures 37:13
樣板字面值(Template literals)基本介紹
08:22
樣板字面值技巧:VSCode 搭配 Emmet 撰寫 HTML 結構
02:40
補充資源: VSCode 設定
00:13
巢狀結構
10:13
標籤樣板字面值
12:54
標籤樣板字面值作業說明
02:38
標籤樣板字面值作業
00:12
Requirements
  • 具有 JavaScript 的撰寫經驗
Description

本課程著重在 JavaScript 的核心運作觀念,從直譯器的運作深入探討至 JavaScript 的各種運作模式,包含 詞法作用域、提升、非同步、運算子、轉型、物件參考、原型練、建構式等觀念。

課程中除了提供動態簡報說明外,還會提供大量程式碼介紹,並另有許多精彩測驗題,不單能輕鬆地理解相關知識,還能確保學習觀念正確。

Who this course is for:
  • 網頁前端開發者
  • Node js 開發者