這邊不會介紹 JS 的歷史,此系列文章只會以語法應用筆記的方式呈現。 身為被公認語法有很多雷、很多坑的 JavaScript,若本系列文有錯誤理解敬請留言指正,感激不盡! 基本格式 命名慣例&a...
承接昨天的練習,今天再來看看Codewars collection這裏的三條題目(第4,5,7題)。整理一下自己的解法之外,也藉此機會學習別人的解法。因為篇幅問題,所以不會貼整條問題,有興趣的朋友可以...
範疇的運作方式主要有兩種模型,第一種就是今天的主題語彙範疇,是大多數的程式語言所用的,第二種叫做動態範疇,它則是少數語言(Bash, Perl 的某些模式)使用的。接著我們就來好好的跟他交朋友吧 語...
前言 這個情境是指,當我們開發一個專案時,程式碼愈寫愈多,整個應用程式的規模愈來愈大時,那又如果我們都把全部的 JS 程式碼都集中在一個檔案時,會造成維護及閱讀上的困難,這樣的狀況是很糟糕的。好在 E...
本篇介紹 ES2018 (ES9) 提供的 async iterators (非同步迭代器)。 在 ES2015 (ES6) 引入了 iterator interface,spec 的定義如下:必須...
在之前的文章介紹了變數的宣告以及有效範圍,接下來我們來聊聊變數更新與傳遞吧!但在這之前我們先來簡單複習一下基本型別與物件型別。 基本型別與物件的比較 var a = 5; var b = 5; var...
觀前提醒: 我預設大家已經先思考並分析過題目,沒啥想法才開始 google 找解題靈感。若無,建議每題先花 1~2 顆番茄鐘的時間來分析題目比較好。可參考番茄鐘工作法。 承上,既然已經有思考過了,...
本日小作品:https://codepen.io/linchinhsuan/pen/MWyRLZo overflow: hidden; border-bottom: 3px dashed gray;...
晚安 今天要開始時架出我們的第一個javascript庫,那麼首先我先以github作為我們的版控工具喔,第八天有講過喔,這裡我們先稍稍複習 複習 如果對github熟習的朋友可以直接跳過 先至...
Promise是一個等待非同步操作完成的物件,當事件完成時,會依照成功或失敗做對應處理。 為何需要Promise 解決回呼地域 (callback hell)缺點 像是傳送非同步事件時,每個事件之間都...