iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

JavaScript核心篇 系列

介紹 JavaScript 底層觀念,主要參考來源為六角學院課程 - JavaScript核心篇

參賽天數 4 天 | 共 19 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文
DAY 1

【JavaScript 核心】前言篇 #0

為自己寫筆記,留下更深刻的印象 第一次發表技術筆記 >< 如有寫不好的地方歡迎分享給我知道~ 雖然這個主題已經有許多神詳細介紹過了,也有很多文章可以...

2019-09-02 ‧ 由 kumo 分享
DAY 1

【JavaScript 核心】執行環境

JavaScript 是一種直譯式語言。 什麼是直譯式語言? 直譯式語言:動態將程式碼透過直譯器逐句編譯為機器碼,之後再執行優點:彈性高、修改、除錯方便。缺點:...

2019-09-02 ‧ 由 kumo 分享
DAY 2

【JavaScript 核心】作用域 & 執行環境與堆疊

JavaScript 作用域 JavaScript 採用 語法作用域,語法作用域又分為 動態作用域 和 靜態作用域 靜態作用域:當我們在寫一個函式時,語法解析器...

2019-09-03 ‧ 由 kumo 分享
DAY 3

【JavaScript 核心】範圍鍊

範圍鍊(Scope chain) 範圍鍊:函式內的變數若有自己的值,就會用自己的。若是函式內的變數找不到值,就會往外一層函式查找,直到全域環境有找到或是沒找到...

2019-09-04 ‧ 由 kumo 分享
DAY 4

【JavaScript 核心】函式提升

函式提升 (hoisting) 下面先來說明執行環境是 如何解析程式碼的例子 1:var a = 1;執行環境 分成兩個階段:1.創造環境:記憶體會先把 a 記...

2019-09-05 ‧ 由 kumo 分享
DAY 4

【JavaScript 核心】記憶體 & 同步、非同步

記憶體存放與釋放 記憶體的生命週期:1.配置記憶體空間:宣告值時完成配置2.使用配置的記憶體空間3.釋放不再用到的記憶體空間 JavaScript 的回收機制:...

2019-09-07 ‧ 由 kumo 分享
DAY 4

【JavaScript 核心】陳述式與表達式

陳述式與表達式 陳述式 ( Statement ):用於命令執行指定的一系列操作,不會回傳結果。 表達式 ( Expression ):又可稱為表示式、運算式,...

2019-09-07 ‧ 由 kumo 分享
DAY 4

【JavaScript 核心】動態型別

動態型別 先來稍微講下動態型別和靜態型別 靜態型別:編譯時就知道變數型別動態型別:執行時才知道變數型別 JavaScript 是動態型別語言,會在執行中不斷轉換...

2019-09-08 ‧ 由 kumo 分享
DAY 4

【JavaScript 核心】原始型別 & 物件型別

原始型別分為以下七種: 字串 ( String ) 數值 ( Number ) 布林 ( Boolean ) 空 ( Null ) 未定義 ( Undefin...

2019-09-09 ‧ 由 kumo 分享
DAY 4

【JavaScript 核心】運算子 & 優先性 & 相依性

運算子 JavaScript 同時具有二元運算子及一元運算子,以及一種特殊的三元運算子,也就是條件運算子。 一元運算子:只需要一個運算元的運算,大部分都是單字。...

2019-09-10 ‧ 由 kumo 分享