在JavaScript會用到許多處理字串的方法,這份字串方法懶人包整理了indexOf()、lastIndexOf()、slice()、toUpperCase()、toLowerCase()、trim()、trimStart()、trimEnd()、replace()、replaceAll()、includes()、split()、join()、padStart()、padEnd()、repeat()、search()、match()等用法。
今晚,我們來聊點物件導向程式設計(Object-Oriented Programming) |bacnotes備份筆記
程式語言通常分成兩種設計方式,一種是物件導向程式設計OOP,把物件的屬性跟方法「封裝」在物件中管理,使程式碼更容易理解。一種是函式程式設計FP(Functional Programming),把每個函式做的事情「最小化」,一次只做一件事。兩者的存在都是為了讓程式更易讀更好用。而這篇會講解的是物件導向程式設計。
JavaScript 進階函式知識 |bacnotes備份筆記
有想過函式傳遞參數(arguments)時,參數是primitives跟物件其實有差嗎?如何使用bind call apply綁定this?立即執行函式(IIFE)跟閉包(closure)運作機制是什麼?這篇會針對函式(function)做比較進階的介紹。
JavaScript基礎知識複習(3)|bacnotes備份筆記
這篇會介紹邏輯運算子+指派運算子,for迴圈語法糖(for of、for in)、Enhanced Object Literals、Optional Chaining、Sets、Maps等知識,若對於這些方法還不是很熟悉,可以用這篇筆記幫助自己複習。
自學React的你需要知道的一些知識|bacnotes備份筆記
這是一篇自學React的分享,React算是三大框架中工作數量最高的,為什麼大家都愛用React開發?JSX跟狀態(State)是什麼?為什麼我重新賦值畫面沒有更新?看完這篇筆記後幫助你更了解如何用React開發。