iT邦幫忙

自學筆記相關文章
共有 298 則文章

技術 19.天氣查詢(下)

用戶可以輸入城市名稱,然後點擊按鈕來獲取天氣訊息。當用戶輸入城市名稱並點擊按鈕時,應用會向天氣API發送請求,然後顯示返回的天氣數據 首先先到openwea...

技術 18.天氣查詢(上)

Enter事件->按下enter(v-on .enter)->查詢數據(axios / v-model)->渲染 v-for / that...

技術 17.結合Vue+axios

在vue實例方法當中可以透過this訪問data裡面的數據,但獲取網路數據後,vue實例裡面的this不在是同樣的那個因此無法訪問data中的數據,所以我們應該...

技術 16.Axios

(一)Axios基於promise的HTTP客戶端,可以用在瀏覽器和 Node.js 中,幫助你發送 GET、POST、PUT、DELETE 等不同類型的請求...

鐵人賽 自我挑戰組 DAY 23

技術 DAY23 - 從cms的資料庫撈資料到前端 2

缺少圖片 重點 把圖片 顯示在網頁上 const CMD_URL = "http://localhost:1337"; const...

鐵人賽 自我挑戰組 DAY 22

技術 DAY22 - 從cms的資料庫撈資料到前端 1

前言: 昨天的內容是在單獨的js檔案中,完成API的對接,從Strapi的資料庫中,撈出資料,今天的內容就是把寫在測試程式裡的程式碼拿到專案中實作。 編輯 li...

技術 15.代辦清單-清空、隱藏

清空-點及清除所有信息(v-on)Clear =>讓列表裡面的值全部清空lists=[] v-on click觸發 clear(){ this...

技術 14.代辦清單-刪除、統計

點擊刪除指定內容(v-on splice索引) splice方法的使用當我們點擊某個待辦事項的刪除按鈕時,remove方法將被調用,並將該待辦事項從lists...

技術 13.代辦清單-新增

今天來練習一個小小的代辦清單:新增功能:1.生成列表結構 v-for2.獲取用戶輸入 (v-model 雙向數據綁定)3.enter,新增數據 (v-on .e...

鐵人賽 自我挑戰組 DAY 21

技術 DAY21 - Strapi API Parameters

前言: 今天這篇還是在測試程式(scripts\strapi-request.mjs)裡,寫有關API對接的範例是獨立的程式,並不會動到專案裡的程式碼。 安裝套...

技術 12.Vue-5

(一) v-for根據數據生成結構列表(如陣列或物件) 語法: item in items (item 的名稱可任意命名,只要是合法的 JavaScript...

技術 11.Vue圖片切換

定義圖片陣列-圖片數組imgArr 添加圖片索引-index 綁定src屬性-v-bind 圖片切換 v-on 邏輯-v-show 顯示狀態切換 <d...

技術 10.Vue-4

(一)v-show: 根據條件的布林值來控制元素的顯示和隱藏,與CSS的display屬性相關聯,但與v-if指令不同,v-show 不會將元素從DOM中移除,...

技術 9.Vue-3

(一) v-text:設置標籤的文本內容textContent我們除了可以用兩個大括號{{}}將data值綁定之外,也可用使用v-txet <div id...

鐵人賽 自我挑戰組 DAY 20

技術 DAY20 - Fetch Api (內容未整理)

http://localhost:1337/api/reviews資料格式 測試api (在前端資料夾) 後端需要啟動ironman_2023\scripts\...

技術 8 .Vue-2

(一)Vue.js 的實體物件: 透過new Vue()或Vue.createApp()得到新物件,並指定變數名稱,透過此物件來掛載在網頁上的某個 DOM 節點...

技術 7.Vue-1

Vue是一個用於建立使用者介面的 JavaScript 框架。他提供聲明性和基於元件的程式設計模型,幫助開發人員構建交互性強、高效的網頁應用程序。以下是Vue的...

鐵人賽 自我挑戰組 DAY 19

技術 DAY19 - Headless CMS

Headless CMS: A headless Content Management System, or headless CMS, is a back e...

技術 6.整合CSS和html

一、導覽列(navbar)是網頁或應用程式界面中常見的一種元素,用於幫助使用者導航和定位到網站或應用的不同部分或功能。它通常位於網頁或應用的頂部或側邊,提供了一...

技術 5.CSS(三)陰影、定位、文繞圖 、超連結

(一)陰影(二) 定位、文繞圖一、定位1.一般定位position2.圖層定位利用到z-index屬性來設定元件層次,z-index 數字越大的在越上面,反之則...

技術 3.CSS(一):選擇器/字型、文字

CSS串接樣式表,可控制版面位置、網頁配色以及產生文字與圖片特效(一) 在HTML文件裡面使用CSS樣式,有三種方式1.行內宣告:將CSS寫在html標記裡,&...

鐵人賽 自我挑戰組 DAY 18

技術 DAY18 - 線上部署

今天的內容是要把進行中的專案部署到網路上Next.js 是由Vercel這家公司所開發的所以可以把Next.js專案免費部署到Vercel基本上只要先將專案gi...

技術 2.超連結/圖片/表單/表格

(一)超連結a target: 設定連結的網頁開啟方式1)_blank: 在新的瀏覽器窗口或標簽中打開連結。2)_self: 連結的目標會開啟在目前執行的視窗...

鐵人賽 自我挑戰組 DAY 17

技術 DAY17 - 網頁metadata 設定

app\page.jsx import Link from "next/link" import Heading from "@/...

鐵人賽 自我挑戰組 DAY 16

技術 DAY16 - 增加排序功能

lib\reviews.js export async function getReviews() { const slugs = await get...

鐵人賽 自我挑戰組 DAY 15

技術 DAY15 - 在動態路由下產生靜態網頁SSG

app\reviews[slug]\page.jsx // 產生靜態頁面 export async function generateStaticParams(...

鐵人賽 自我挑戰組 DAY 14

技術 DAY14 - Review頁面重構

編輯 app\reviews\stardew-valley\page.jsx 檔案內容如下: import { readFile } from "no...

鐵人賽 自我挑戰組 DAY 13

技術 DAY13 - 讀取Markdown文件檔與渲染到網頁上

安裝所需套件 npm i -D marked npm install -D @tailwindcss/typography npm install -D gra...

鐵人賽 自我挑戰組 DAY 12

技術 DAY12 - 建立最簡響應式頁面

編輯 app\page.jsx 檔案內容如下: import Link from "next/link" import Heading fr...