在網頁內嵌入地圖的需求時常會用到,以下三種是最常見的方法: Google Maps Embed API (內嵌網頁) Google Static Map...
網頁呈現若有內文有「標題+內文的清單」會怎麼排版呢? 可以使用 description list 哦 你可能像我一樣有試過這幾種方式,多個<ul>...
JavaScript 有許多處理日期的方法,toLocaleDateString() 可以將日期的標準格式,轉換為僅保留日期(不含時間)的字串格式。 toLo...
第一次遇到發PR,原來就是檔案修改後,發通知請原作來拉回去(Pull)的請求(Request) 1.先複製(Fork)一份原作的專案到你自己的 GitHub 帳...
new Vue():建立Vue實例 export default:輸出模塊 先前建立組件時輸入和輸出組件都是使用 import/export default,從...
背景 許多網頁時常會加入輪播圖的設計,用來放置活動訊息或是品牌視覺圖片,傳遞資訊及強化品牌形象。因此也有許多輪播圖的套件相繼而出,如:swpier、owl ca...
工具有許多種,不過隨著專案大小與需求不同,搭配適合的實作方式才能達到最佳效益,常見的 Google Maps 優缺點比較看這裡。此次的需求只要在地圖上呈現座標地...
@load 用在圖片標籤時 image src 有值的时候,才會開始加載 onload 事件是在 src 的資源加載完畢的時候,才會觸發 <img s...
圖片緩載入是為了避免第一次進到網頁載入大量圖片,造成網頁載入速度太慢,因此非第一個畫面看到的圖片,可以等到需要時再依序載入畫面。 Lazy Load 概念 圖...
Google Static Map API 是將網頁上需要的地圖畫面,以靜態地圖圖片的方式顯示。優點 效能很好,因為只是一張圖片缺點 無法對圖片縮放、移動,只能...
串接地圖 JavaScript API 中雖然相較起來難度較高,不過官方文件寫的也很簡單易懂。 使用方式 1.宣告 HTML5 文件,將 JS CDN 引入檔案...
面試的時候很常會被問到 DOM 是什麼?那 Node 和 HTMLElement 又是什麼呢? DOM(Document Object Model) 是由多個...
Deep Link 可以開啟 app 的特定頁面,而不僅僅是打開 app 首頁而已。 In the context of mobile apps, deep...
創建 CLI(command-line interface) 環境前,要先下載 node.js① ⌘ + space 搜尋終端機 terminal.app ②...
簡單來說 Docker 就是一個虛擬機,確保執行專案時的環境都一樣。 畢竟影響程式執行成功或失敗的變數太多了,不管是在開發、測試時,都很常遇到「在我的電腦看起來...
前言 當使用者從瀏覽器上傳檔案後,可以取得修改時間、檔案名稱、檔案大小...相關的資訊如下: lastModifiedReturns the last mo...
為什麼要設定路由呢? 過去的網頁大多是 Multi Page Application(多頁式應用程式),一個網頁畫面對應到一個網址,當切換一個網址就換開啟一份...
Lighthouse 一款在 Google Chrome 上安裝的擴充套件,用來檢測網站的效能,Lighthouse 會產出改善建議報告,讓開發者有更實質的效能...
最近在看前端 3D 動畫相關的技術,突然發現 Spline 這個設計工具,可以做出那種帥帥的3D&單色圖案。 除此之外,在 Spline 製作互動動畫,可以一鍵...
npm 引用 bootstrap $ npm install bootstrap CDN 引用 bootstrap 不需要載入 JQuery 函式庫,減少載入...
常見的圖片格式有 GIF:常用來做動態圖片 JPEG:適合 Banner、風景等大圖片 PNG:透明、有線條及文字的圖片 SVG:Icon、圖表類型,任意放大...
params - 命名的路由,加上参数讓路由建立 url 動態的參數前要加上冒號 ":" let router = new VueRoute...
Axios 是一個 Promise based 的HTTP 請求工具。那 Promise based 是什麼? Promise 用來解決 JavaScript...
將樣式區分為全域樣式/區域樣式 全域樣式:大多頁面都會共用到的樣式,reset & variable & maxin ...區域樣式:限制在單一...
這次2021 iThome鐵人賽得獎名單出爐啦,看了 @搋兔 寫的排版神器 Tailwind CSS~和兔兔一起快速上手漂亮的元件開發!雖然僅僅只看了概念描述,...
判斷的條件?符合條件執行冒號前:不符合條件執行冒號後 看 w3c setInterval() 的範例時學習到的三元運算子概念 const myInterval...
箭頭函式和普通函式之間的區別 箭頭函式並沒有自己的 this this 會往上找到最近的函數主體作為物件 this 指向定義時所在的物件,而不是呼叫時所在的物...
輸出完 header 元件後,試著在 App.vue 引入 TaiHeader.vue。App.vue* <template> <div i...
本篇搭配 LeetCode 1.Two Sum 題目: Given an array of integers nums and an integer targe...
為什麼選擇建立 header component 呢? 網站各個頁面都會共用 固定版型而且不需要傳入動態的資料,不會有傳接資料報錯的問題 開始建立第一個元件...