DAY 10. JavaScript 類別與物件 物件導向程式設計(OOP)已經存在多年物件是一種在邏輯上與一群資料及功能有關的東西它的設計,是為了對應我們對這...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
This 的在 JS 使用上非常頻繁,但一個 this 每個 function 都各自表示,這裡就直接用範例說明 This 有哪些情境,不過請注意一點,影響 t...
什麼是 mentor (饅頭) 呢?mentor 並非像是教室的老師能夠全程時間來「教學」,而是比較偏向「引導」的角色,也因此 mentor 也可以稱為人生與職...
今天我們來看看強制型轉與比較運算子 JavaScript是動態型別Dynamic Typing語言,故非常容易發生強制型轉這件事。 強制型轉Coercion,...
陣列 Array 今天來分享一些在實務上常用到的Array操作,內容涵蓋較新語法使用時最好是最好能夠將語法向下編譯至ES5提高瀏覽器支援度目前最普遍的方式就是使...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
大多數國家的語言都是由左到右、由上而下的閱讀方式,中文、拉丁語系就是屬於這類型,但也有部分國家是由右到左的,像是阿拉伯語系就是如此。而 JavaScript 是...
今天繼續來看運算子,昨天提到:運算子可以想成是一個函式,這個函式會將前後兩個參數,傳入對應的JS內建函式中,進行運算並回傳。 那是什麼決定運算子的執行順序呢?這...
我是 Chris,從 2017 年起在好想工作室擔任 Web Camp Mentor 至今,培訓許多屆的 Web Camp 學員,這次我們要招收 Web Ca...
那些習慣值得養成 個人認為至少要有以下幾個習慣 學習 運動 休息 習慣學習 雖然是講學習 但是我覺得重點是資訊更新 學習新的東西 並且持續驗證以往學習的東西...
相信大家在學程式的過程中,都曾經閃過這些念頭: 為了一個小問題卡了兩天,但就是找不到解法 覺得自己學得很慢,我應該不適合? 感覺資工資管科系才會把程式摸得很透...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
DAY 8. JavaScript and Me 本篇內容分為兩個部分 個人學習方式 個人常用的utils 其內容受眾屬於比較出階開發人員但若您是資深前輩...
承上集,小明現在在漂亮阿姨 (陳小美) 家裡,漂亮阿姨還有一個雙胞胎姐姐 - 陳美美,陳美美的各方面與雙胞胎妹妹都很接近,除了名字以外。因此,偷懶的小明決定將...
在我進公司寫程式的時候,前幾年都覺得自己在產出一堆噁爛的 CODE,業界還有一個術語叫做「義大利麵的程式碼」,意思就是你寫的 CODE 就像是麵條雜亂交錯,完全...
今天開始,課程影片進入第三章節囉! JavaScript是動態型別Dynamic Typing語言,相較於C#、JAVA之類的靜態型別語言,JS的變數不用在編輯...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
今天來看看JS,非同步背後的原理,在課程影片中提到: JavaScript是一個單執行緒、同步的程式,它逐行執行程式碼,並不會非同步的執行程式。 等等,同步...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
JavaScript 是屬於動態型別,它定義了七種資料型別,分別為六種原始型別 (ES6 新增一種原始型別)及 Object 型別。在開始之前先用小明來說明一下...
執行JavaScript時,接收到翻譯的電腦會先創造一個全域執行環境。當程式呼叫函式,就會在全域環境中創造該函式的(區域)執行環境。而每個執行環境不論全域或區域...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
在 JavaScript 中,一次只會執行一段程式碼,相信看到這段大家心中都會有所疑惑,我們實作中可以大量發出許多事件,並重複執行不同的函式,這樣為何還是單執行...
昨天的筆記出現undefined與not defined,今天我們來看看兩者的差異。 undefined和not defined「字面上」來看都是未定義、無定義...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
變數分為全域與區域變數,差異點在於宣告 (var) 的方式,就 MSDN 上的說明 在函式定義之外宣告的變數就是全域變數,其值可在整個程式中存取和修改。 所以我...
JavaScript在電腦上要執行時,會經過創造階段,這會對我們的程式碼造成什麼影響? 來看看以下程式碼: var a = 'Hello World!'; f...
本系列文章已重新編修,並在加入部分 ES6 新篇章後集結成書,有興趣的朋友可至天瓏書局選購,感謝大家支持。 購書連結 https://www.tenlong....
今天的筆記比較偏觀念性質,畢竟是克服JS的奇怪部分這堂課開頭的部分,但對我這個非資訊本科的人來說也很受用了。 語法解析器(Syntax Parser) 程式...