前言 在上一章中大概介紹了什麼是JavaScript,而本篇章會介紹什麼是編成。 Code 代碼是一組告訴計算機要執行什麼任務的特殊指令,通常被保存在文本文件中...
經過瞭解語彙範疇後,今天要來分享 JS 我好像似懂又非懂的"閉包 (Closure)"。 什麼是閉包 ? 我之前的想法 :Functi...
這篇來分享一下在之前有提過的"提升 (Hoisting)",就是還被抓到打錯字的這篇 xDD【這些年我似是非懂的 Javascript】D...
還記得昨天說的那句話 ES6 以前除了函式外沒有任何結構可以建立他們自己的範疇泡泡。 ES6 我們擁有了什麼造成這改變? ES6 以前只能用 var...
前一個章節有提到範疇泡泡,那這些泡泡除了最外圈的全域變數外,難道建立範疇泡泡只能透過函式嗎? 讓我們繼續看下去~ 函式的範疇 在 JS 的世界中函式會為自己...
範疇的運作方式主要有兩種模型,第一種就是今天的主題語彙範疇,是大多數的程式語言所用的,第二種叫做動態範疇,它則是少數語言(Bash, Perl 的某些模式)使...
什麼是範疇?你有想過當你將值存進變數時,那變數放哪嗎?而所謂的範疇就是一組規則用來定義變數儲存的位置。 接著我們正式進入第二本書的內容囉! 編譯器在幹嘛? 沒...
ASI 自動分號插入 你有想過其他的語言不加分號時他會直接噴你錯,但是在 JS 你好像有加或是沒加都沒事兒... Why!? 因為 JS 有名為 ASI (...
今天要來分享一下 Javascript 的文法~什麼是文法?對於 Javascript 來說文法就是描述他的語法,包括運算子、關鍵字等等的,如何讓他們結合在一...
接續前幾篇的內容~【這些年我似是非懂的 Javascript】Day 8 - 魔幻邪惡的強制轉型 #第一章 # 心情轉折【這些年我似是非懂的 Javascri...
今天要來聊聊這個主題的主角 隱含的強制轉型,如果還沒看過前兩篇的可以斟酌觀看~以下連結奉上~【這些年我似是非懂的 Javascript】Day 8 - 魔幻邪...
接著昨天那篇這些年我似是非懂的 Javascript】Day 8 - 魔幻邪惡的強制轉型 #上篇 # 心情轉折 今天來分享明確強制轉型而這個明確的強制轉型是大...
看到標題先不要罵我xD我是說外面很多人對於強制轉型的既定印象。 黃渤說得好 因為恐懼所以你憤怒 圖片來源 我之前說過,當你了解過後也許你就不會認為他...
常用的原生功能我相信各位讀者多少都看過以下列舉幾個常見常用的。 String() Number() Boolean() Array() Object() F...
嗨各位好,我是 Robin,今天來分享 JS 中幾個內建值型別,希望我們能夠一起完全的理解且正確地善用他們~ 陣列 可以儲存任何型別的容器 JS 的陣列特別的...
圖片來源 嗨各位你們好,我是 Robin~ 之前在 【這些年我不懂的 Javascript】Day 3 - 你一定可以入的了門 #上篇這篇有提到 JS 沒...
圖片來源 嗨各位今天來接續昨天那篇【這些年我不懂的 Javascript】Day 3 - 你一定可以入的了門 #上篇 今日學習清單 變數 函式的範疇 拉...
圖片來源 這篇要與您一同進入 JS 的入門世界,從基礎開始雖然乏味但是特別扎實,如果你已經有一定的基礎,那也很適合你檢視自己的觀念,如果有異直接發問與我討...
圖片來源 今天來分享一下程式語言超入門,基本上是以真的真的完全不知道程式是什麼為基礎的文章,雖然說有一些看起來是專有名詞但是其實所講述的其實並不會很難理解...
截圖自此影片 前言 嗨各位~ 我是 Robin !還不知道我是誰的可以看我上個系列的文章(還沒完結)這篇有我的自我介紹~如果懶得看我這邊也簡單稍微介紹一下~筆...
前言 在今年9月順利轉職成為前端工程師,在準備面試的時候有稍微學習一些關於js的知識,不過等到真的成為前端工程師後,遇到了很多問題是以前準備的知識中無法解決的,...
總結鐵人賽這 30 天的想法與感謝。 一些想法... 看過一些 JavaScript 書籍好的其實我看的書不多,像是 JavaScript Info、Java...
本文主要會談到 ES6 新增的熱門語法,包含以區塊為範疇的宣告、分散與其餘運算、預設參數值、解構、物件字面值擴充功能、範本字面值、箭號函式。 以區塊為範疇的宣...
本文主要會談到如何在 JavaScript 快速演進的狀況下,漸進的適應新功能?來嘗試 Transpiling 與 Shims/Polyfills 吧。 .....
本文主要會談到如何使用工具來做基準化分析。 基準化分析(Benchmarking) 在做效能檢測時,我們會遇到什麼樣的干擾或不定因素呢?例如,引擎或系統的差異...
本文主要會談到 web worker、SIMD 與 asm.js。 到目前為止我們只談論了如何有效的運用非同步處理模式,現在就來探討為什麼非同步處理對 Jav...
本文主要會談到 generator 的基本概念與範例。 從 callback 演進到 ES6 promise 與 generator 再進化到 ES7 as...
本文主要會談到 promise 是什麼?promise 的錯誤處理、模式與限制。 ... ... promise 就是承諾(真的)。 callback 不能...
本文主要會談到情境切換、callback vs callback hell、控制權轉移、解決 callback 的信任問題的解法-分別回呼與錯誤優先處理。 ....
本文主要會談到 事件迴圈 共時 事件迴圈(Event Loop) 開發者會利用函式(function)的方式將程式碼切成一個個片段,而這些函式執行的時機是...