提升網頁性能通常是一個非常重要的主題,Webpack 是一個構建工具,它可以用來優化前端資源並提高網頁性能。以下是一些提升網頁性能的關鍵概念: 代碼分割(C...
tags: ItIron2023 react 前言 我們昨天處理了一個實務上常見的面試問題,要你根據某份提供的api文件以及一些指示完成題目的要求,今天我們再來...
繼上一篇 https://ithelp.ithome.com.tw/articles/10338285 容器化和微服務: 容器化技術如Docker和容器編排...
tags: ItIron2023 react 前言 我們昨天做了一個簡單的pagination題目,大致上了解一般實務是如何處理這類的情況,包含loading...
tags: ItIron2023 react 前言 真是沒完沒了是吧!昨天我們繼續看了一個不必要重複渲染的例子,了解到為什麼切context需要謹慎並再次的請出...
前言 話不多說就讓我們開始吧!完整code 架構 app/ ├── api/ │ ├── __init__.py │ ├── api.py │ └─...
在前面我們透過 Strawberry 將 GraphQL 一些最基礎的概念練習一遍了(https://graphql.org/learn/ 上,最佳實踐以外的內...
tags: ItIron2023 react 前言 我們昨天看了一個有趣的useState問題,了解到initialValue的一些限制,今天我們會再看一個與s...
Webpack 中的模組解析規則和判定是透過設定檔中的module屬性和resolve屬性來定義的。這些規則和判定告訴 Webpack 如何處理不同類型的模組和...
回顧前一天:之前有提到我們的目標是要建立API,那什麼是API? RESTful API 又是什麼? 我今天就會為你解答。 API:API的全名是Applica...
接著繼續編輯 User Type 進一步增加欄位與學習 Strawberry 的 GraphQL 型態。 @strawberry.type class User...
前言 回顧看昨天的程式發現已經200多行,這樣在管理上會變得很複雜,這也就是flask最大的缺點,然而flask不能像一般python一樣直接寫成module再...
再前一次使用別名(Aliases)來查詢資料,達到同時查詢兩個使用者列表,如上圖,這時會發現查詢語法中會重複出現使用者欄位(Fields),在當前的情況應該還...
「現代Web」是一個廣泛的概念,指隨著時間的推移,Web開發領域不斷地堅持出新技術和趨勢。這些新技術和趨勢推動著Web應用程式的發展,提供更好的效能、使用者體驗...
前言 在昨天的範例中我們已經學會使用form、post來達成html與flask的溝通,而常見的上傳檔案也是透過此方法,接下兩天帶大家來操作。 範例 在 Fl...
選題的動機:當初在大二上學期的時候選了Web基本技術與原理這一堂課,學到了許多的網頁前端技術,但沒什麼接觸後端的部分,剛好這次大三的課程規定要參加鐵人賽,所以就...
Webpack 是一個強大的前端打包工具,它的主要目的是將多個前端資源(如JavaScript、CSS、圖片等)整合在一起,以優化性能、管理依賴關係,並提供更好...
babel-loader:用於將新版本的JavaScript程式碼(如ES6、ES7)轉換為較舊的版本,以確保瀏覽器的相容性。 style-loader...
tags: ItIron2023 react 前言 我們昨天做了一個簡單的todo list,透過那個題目可以檢驗你對於state & props的掌握...
前言 前幾天我們已經了解如何將SQLite結合flask login達成登入系統,今天就讓我們實現註冊功能吧!完整程式 範例 sign up functio...
前言 上次我們介紹了完整的上傳檔案,至於今天我將介紹大家如何解決例外處裡像是檔案太大,這裡主要以兩種type介紹 HTTP 404 Not Found HTT...
在前面的說明主要著重在查詢(Read)的部分,API 的開發還會有新增(Ctreate)、修改(Update)、刪除(Delete),GraphQL 在這部分就...
**繼上一篇https://ithelp.ithome.com.tw/articles/10338331/draft**6. 緩存: Webpack可以生成具有...
tags: ItIron2023 react 前言 昨天我們看了一個誤用useEffect的例子,了解到其實有些東西你不需要靠useEffect也能達成,今天我...
Webpack是一個用於建立現代JavaScript應用程式的工具,它透過入口(entry)來指定應用程式的起點。入口告訴Webpack從哪裡開始建立依賴圖並產...
前言 前幾天我們已經完成登入、註冊等功能,然而一般系統都會有管理者,今天就讓我們實現如何簡易的創建管理者,此管理者可以查看目前已註冊的user,並選擇要不要刪除...
前言 前幾天我們已經完成整個簡易的登入功能,但實際上現代的網頁開發趨向使用 API(Application Programming Interface)作為資料...
以下為安裝步驟: 1.確保你已經安裝了 Node.js 和 npm。如果你尚未安裝 Node.js,請前往 Node.js 官方網站 下載和安裝最新的版本。 2...
是一個比較廣泛的概念,可以概括一些不同的軟體和應用程式。插件通常是用於擴展或增強軟體功能的模組或元件。以下是可能涉及到插件的情境以及如何使用它們的一般步驟:...
在上一篇中我們已經將 Django 的專案建立起來了,也新增了一個空的部落格應用程式,接下來是使用 Django ORM 來建立資料庫 Schema,首先先來看...