TypescriptTypeScript 裡 string 和 String,還真不僅僅是大小寫的區別!TypeScript 是 JavaScript 的超集(superset),TypeScript 需要編譯(語法轉換)生成 JavaScript 才能被瀏覽器執行,它也區分了 string 和 String 這兩個資料型別。通常來說,string 表示原生型別,而 String 表示物件。
VScode Javascript Typescript今天來搞一個屬於自己的 VScode Extension 吧!VSCode 是個基於 Electron 與 Typescript,由微軟開發的一款輕量跨平台的 IDE (Integrated Development Environment),具有豐富且龐大的生態系。最近幾年特別火紅,不僅僅由於它本身內建功能越來越多,也因為 IDE 軟體開源、功能容易擴充,備有完善且成熟的擴充套件 API、文件以及相關教學,讓廣大的開發者更舒服的發揮想法,一同參與官方或非官方的擴充套件開發,以增強這款編輯器軟體,讓整個編輯器生態越來越好。
HTML CSS免JS!純CSS就可打造出,開合式的漢堡選單功能最近發現一個超酷的寫法,直接透過 HTML 中的 checkbox,就可判斷目前是開啟還是關閉,再搭配 CSS 就可實作出展開與收合,甚至連漢堡選單的那圖示,也可透過 CSS 繪製出來,且當選單開啟時,還可透過動畫將選單變叉叉的圖示,因此現在就一塊來看看,如何透過純 CSS 打造出開合式漢堡選單吧!
HTML避免無效 favicon.ico 存取動作一般我們不為會為測試、開發用網站設計圖示,但瀏覽器仍會在第一次存取時嘗試下載 /favicon.ico,此篇紀錄如何避免瀏覽器嘗試存取 favicon.ico
NPM plugins JavascriptlocalStorage 容量太小?試試 localforage、idb-keyvallocalStorage 是前端本地儲存的一種,其容量一般在 5M-10M 左右,用來快取一些簡單的資料基本夠用,畢竟定位也不是大資料量的儲存。在某些場景下 localStorage 的容量就會有點捉襟見肘,其實瀏覽器是有提供大資料量的本地儲存的如 IndexedDB 儲存資料大小一般在 250M 以上。彌補了 localStorage 容量的缺陷,但是使用要比 localStorage 複雜一些的 IndexedDB,不過已經有大佬造了輪子封裝了一些呼叫過程使其使用相對簡單,下面我們一起來看一下