為什麼要使用 webpack? 在前一篇文章提到,有愈來愈多開源套件,可以幫助我們加速開發。當功能愈來愈多,將所有程式碼都寫在同一個 JS 檔案中會難以管理。...
tags: ItIron2023 react 前言 總算又到了今年的鐵人賽了,今年的主題其實讓我掙扎很久,原先我是打算寫一些前端AI工具使用或是一些框架的深度技...
昨天,我們結束在利用MVC框架將資料新增進資料庫。 能將資料新增進資料庫也就表示註冊的功能已經完成囉!(當然,關於註冊還有很多眉角等著我們去細細補足) 我們接著...
優點: JavaScript 存在,TypeScript 就存在 還記得昨天的圖嗎?因為 TypeScript 是建立在 JavaScript 之上的程...
今日目標,解釋 MVC 架構的詳細分層,並解釋我們之後開發架構。 分層 在前幾天,小弟僅介紹了 MVC 的基本架構以及其大致功用,今天要來解釋其內部更細的分層,...
今天要來介紹的是 Sass 的變數功能,只要利用變數的功能,我們會比較好的去管理一個網站的其他設定值,而不用欲修改時要一行一行的檢視原生 CSS 碼。 $tit...
今日目標,讓一些事自動化吧,Maven auto-reload、Hot reload server、使用 Lombok 簡化 Getter & Sett...
嗨大家好,我是Sean!今天我們來完成Celery&Redis的搭檔合作! Celery 首先,我們先來介紹Celery是甚麼!celery是djan...
昨天我們終於把取得試算表內資訊的任務搞定了!接下來就是打勾之後,我們把信件寄出這個任務了! 首先,按照慣例我們來看一下 Docs 的部分,了解一下怎麼把信寄出:...
使用行動設備上網時不管是手機或是平板,不同於使用電腦會有滑鼠,而是使用我們的手指滑動銀幕,以使用習慣來說,通常是以上下滑動的方式來進行內容瀏覽,而不像是使用電腦...
在前面的章節我們已經介紹過了max-width or min-width以及百分比(%)單位對於 RWD 網站的重要性,現在我們要來設計一個三欄式的流體式網頁,...
今天我們要來了解Cookie-Based Authentication~ cookie cookie是網站儲存在user設備上的小文件,例如使用者設定,保持登錄...
今天帶大家實寫網頁表單GET的資料傳遞。 HTML Form 以下html表單的形式,一些html的基本標籤就不多說明,可以參考w3school由於只是了解表...
tags: 2021鐵人賽 React 股票代號輸入錯誤當機問題 Day28的文章有提到,當使用者想要輸入股票代號看K線圖時,如果輸入的股票代號是錯誤的,也就是...
前言 這是我第一次參加寫文大賽,以往都只有在iT邦看各位大神的教學文,這次在過年間意外發現六角學院 - 鼠年全馬鐵人挑戰賽這項活動,其實也猶豫了很久才決定參加這...
今日目標,介紹 WebSocket 技術、解釋之後如何使用 WebSocket 實作遊戲機制。 WebSocket WebSocket 是一種基於 TCP 的全...
今日目標,加入各種限制來完善註冊功能。 Validation 我們定義註冊必須滿足一些條件:Email、Username 必須唯一,而且 Password 長度...
美好的時間總是過得特別快ㄚ,又快要禮拜一了。抓緊這周末最後的空閒,利用短短的5 min,跟著筆者一起學習吧。 FrameWork 首先,要提到的是Framewo...
現在我們的網頁已經具有相當基本的功能了 但是,有一個很容易發現的問題,就是瀏覽器並沒有記住使用者的資訊,而造成每一次都要重新登入 帶來我們的新產品--Sessi...
繼續昨天「針對不同的URL來路由(Routing)到對應的cache策略」,這裡我要將兩種不同的URL分別存入獨立的sub-cache中。第一個為materia...
接續昨天的進度,我們已經pre-cache app.js這個檔案了,但是我們監聽fetch event時還時直接回應從網路fetch回來的結果,沒有從cache...
今天是 Build Optimizations 主題的最後一篇了,到目前為止我們已經認識了 Code Splitting, Dynamic Import 還有...
現在越來越多種類的裝置出現,包括電腦、平板、手機,我們會在不同大小的螢幕上瀏覽網頁,究竟網頁要如何在所有設備上,都能顯示適合該裝置的排版模式?在過去會根據裝置來...
今日目標,實現自定義登入功能。 驗證功能 在實現自定義功能時,我們會需要有個實例負責儲存使用者的資訊,這個實例就是 UserDetails,並且會有相關 Ser...
安裝 首先,我們要先安裝Git!點擊圖片中紅色框框的的Download按鈕來下載Git安裝包,如下圖:下載完成後,開啟Git安裝包安裝Git於電腦中如果沒有要修...
什麼是背景同步(Background Sync) 簡單來說,就是當用戶沒有網路連線時,背景同步就會將數據發送到server。 這裡有一點非常重要,在servi...
昨天介紹 Service Workers 後我們知道它是 PWA 的要素之一,且也是讓 Web App 實現離線瀏覽的關鍵技術。今天我們將延伸昨天的知識,介紹...
前端的社群發展愈來愈蓬勃,延伸出各式各樣基於 HTML、CSS、JS 的開源套件,像是 Bootstrap、React、Vue、Styled-component...
tags: 2021鐵人賽 React 上一篇將選單列做出來,並且完成點擊上方按鈕會跳轉至對應頁面的功能,不過總覺得好像少了些什麼?原來是點擊按鈕之後,按鈕的樣...
這篇終於要來開始做台股技術面的功能了,對於善於技術分析的投資人來說,看K線是非常基本的事情,因為從技術分析的角度來看,K線可以分析出很多其他面向看不到的學問喔~...