fbpx

JavaScript 變數的生命週期

課程簡介

瞭解 “var”、”let”、”const” 的 JavaScript 引擎階段和生命週期。 範圍,hoisting,closures 簡化

简体中文课程介绍

從這 3 小時的課程,你會學到

  • 解釋全域範圍、功能範圍和 block 範圍之間的差異
  • 瞭解使用 “var” 變數如何宣告
  • 解釋”let”和”const”之間的區別
  • 練習不同的變數宣告型別
  • 瞭解兩個 JavaScript 引擎階段-“編譯”和”執行”
  • 深入理解使用”var”、”let”和”const”宣告的變數的生命週期階段
  • 解釋未宣告變數的生命週期
  • 瞭解函式的生命週期
  • 練習和理解最重要的變數使用指南

要求

  • 基本的 JavaScript 知識
  • CSS 的基礎
  • 基本的 HTML 理解

課程說明

你是否想要理解 JavaScript 中不同型別變數之間的真正區別嗎?

瞭解不同型別的作用範圍?

想很容易地解釋什麼是hoisting?

什麼是 closures 呢?

在這個課程中,我將深入到 JavaScript 中,並在宣告任何變數或函式時解釋在引擎蓋下發生了什麼事。 你將理解在 JavaScript 引擎中的”編譯”和”執行”階段發生了什麼事。

我將向您解釋什麼是變數宣告、初始化和賦值,這些都叫做”變數生命週期階段”。

我們還將在本課程中集中討論變數使用準則:

  1. 為他人編寫清晰易讀的程式碼
  2. 在第一次使用之前總是宣告變數
  3. 一定要在全域範圍內使用”use strict”
  4. 不要將區域性變數暴露在外部範圍內

你還將得到幾個實際練習,在這些練習中,你需要應用獲得關於不同變數、hoisting、作用範圍和closures的知識。

所有的練習和程式碼示例都在 Git repository。

希望在課堂上見到你!

講師簡介

Bogdan Stashchuk 全端網頁開發人員,MBA,博士

具有豐富實務經驗背景的導師。

我以簡單的步驟教授複雜的東西。

我所有的課程都包括實踐練習,這些練習可以讓你從任何課程的開始一直跟隨我到最後。 你會像我在視訊講座中一樣執行所有的任務。 同時你也會面臨很多挑戰來由你自己解決。 當然,我們會一起討論每個挑戰的解決方案。

你所需要做的就是讓 Mac 或 PC 安裝在每個課程需求中的安裝軟體。

課程上見!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

相關線上課程


參加課程 [ 限時免費中 ]

1929394_4932_4

Sponsored by Udemy

喜歡我們的分享嗎?記得幫我們按個 Like 🙂

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: