iT邦幫忙

菜鳥前端相關文章
共有 310 則文章
鐵人賽 Vue.js DAY 14
試試用Vue建立網站吧 系列 第 14

技術 Day14-試試Vue3-規劃口袋餐廳的頁面

對於前端新手來說,編寫 JavaScript 可能較具挑戰性。譬如如何使用 v-for 進行資料渲染等 JavaScript 方法,建議先專注於建立想要的 ht...

鐵人賽 Vue.js DAY 21
試試用Vue建立網站吧 系列 第 21

技術 Day21-試試Vue3-口袋餐廳選單(5-1)

說明口袋餐廳的表單提交前,先調整登入會員的 Pinia store 與會員登入頁面。將會員登入時的電子郵件與 id 也儲存於登入會員的 Pinia store...

鐵人賽 自我挑戰組 DAY 19
從零開始學習前端 系列 第 19

技術 #從零開始1️⃣8️⃣:寫CSS寫的心好累-SCSS、OOCSS、BEM設計模式(下)

OOCSS(Object-Oriented CSS) OOCSS(Object-Oriented CSS)強調了分離結構和外觀的概念。以下是 OOCSS...

鐵人賽 Modern Web DAY 2

技術 [Day 2]我也好想要有鑑定技能(前端篇)

如果被老闆發現我們可以一眼鑑定出需求的細節和問題的原因,那我們的工作量會不會變更多 Mock的第一步就是先觀察 今天我們來觀察此次挑戰的目標 NativeCa...

鐵人賽 自我挑戰組 DAY 11
從零開始學習前端 系列 第 11

技術 #從零開始1️⃣0️⃣:去除img、span標籤下方的空隙

使用開發者工具看圖片時,發現下方有個空隙,這是為什麼? 因為預設img為行內元素,和示意圖文字一樣留出空間給y,g英文字母。 去除空隙的辦法 codepen參...

鐵人賽 Vue.js DAY 23
試試用Vue建立網站吧 系列 第 23

技術 Day23-試試Vue3-口袋餐廳的口袋清單(1)

口袋餐廳頁面下方區塊是篩選後的清單,以表單形式顯示所選的口袋餐廳。畫面示意圖請參考「Day14-試試Vue3-規劃口袋餐廳的頁面」篇。 (1)口袋餐廳清單-主表...

鐵人賽 自我挑戰組 DAY 16
從零開始學習前端 系列 第 16

技術 #從零開始1️⃣5️⃣:怎麼設定照片大小

設定圖片高度,要寫死高度還是不要寫死高度? 就像最開始提到,響應式網頁超級超級重要,所以如果在不同螢幕大小,圖片太大超出畫面(或著太小)的話,體驗感覺就會大大地...

鐵人賽 Vue.js DAY 27
試試用Vue建立網站吧 系列 第 27

技術 Day27-試試Vue3-餐廳實評頁面(2)

程式碼盡量只寫要說明的地方,無關的就不贅述。 (3-4)頁面表單提交的規範 點選任一張卡片時,表單中「餐廳評論」欄位才可進行編輯。否則唯讀狀態。 原本已有評...

鐵人賽 自我挑戰組 DAY 26
從零開始學習前端 系列 第 26

技術 #從零開始2️⃣5️⃣:切版實作(4)nav&footer RWD

github pages:https://rochelwang1205.github.io/sweetie/ github repo:https://githu...

鐵人賽 Modern Web DAY 1

技術 [Day 1] 主角總是最後登場的 (前端篇)

其實只是拖延症點到滿等的我,說是主角其實只是拖延症發作 有看過某些YT頻道的應該有聽過這段話什麼樣的人適合閱讀此挑戰- 不在意內容的人(此為自己的挑戰,能做到...

鐵人賽 Vue.js DAY 10
試試用Vue建立網站吧 系列 第 10

技術 Day10-試試Vue3-歡迎訊息顯示會員名(Pinia)下

分享寫「Day9-試試Vue3-主頁歡迎訊息顯示會員名(Pinia)」時整理幾種其他歡迎訊息顯示會員名的寫法,及從中學到的新知識點。會分兩篇介紹。 (1)登入會...

鐵人賽 Modern Web DAY 18
React 走出新手村 系列 第 18

技術 React 走出新手村 — 在組件裡犯的錯(II)

前言 今天我們接續前一篇的案例,再來講講一些NG的案例,總是會有一些講不聽不想拆 component 的人,在新版本的環境下應該會被強制修改,因為如果不改的話會...

鐵人賽 Vue.js DAY 12
試試用Vue建立網站吧 系列 第 12

技術 Day12-試試Vue3-使用者故事(會員主頁)

這篇簡單說明使用者故事(以會員角度)。 假定華特義式餐廳為一餐飲集團,旗下有多個義式料理相關的餐飲品牌。為提供集團會員更多便利和互動性,會員主頁除首頁、登出外提...

鐵人賽 Vue.js DAY 25
試試用Vue建立網站吧 系列 第 25

技術 Day25-試試Vue3-規劃餐廳實評的頁面

「Day14-試試Vue3-規劃口袋餐廳的頁面」提到建立新頁面之前,建議專注於設計所需的 html 結構。這樣可以更好地思考如何渲染資料以及應該使用哪些 Jav...

鐵人賽 Vue.js DAY 17
試試用Vue建立網站吧 系列 第 17

技術 Day17-試試Vue3-口袋餐廳選單(2)

程式碼盡量只寫要說明的地方,無關的就不贅述。 (2)建立要導出的資料試著整理出動態渲染畫面所需的資料實體有哪些。以下說明 <script></...

鐵人賽 自我挑戰組 DAY 14
從零開始學習前端 系列 第 14

技術 #從零開始1️⃣3️⃣:優化程式碼,更好的SEO

還記得在#從零開始9️⃣:都只用div不行嗎? 為甚麼要用ul li語意化標籤,我們討論了要使用語意化標籤,非不得已的情況下再使用如div的非語意化標籤。其中使...

鐵人賽 自我挑戰組 DAY 5
從零開始學習前端 系列 第 5

技術 #從零開始4️⃣:使用CSS Reset & CSS Normalize

CSS Reset:清掉所有預設樣式 CSS Reset 是一種可以清除所有預設樣式的方法,讓我們可以從頭開始自訂樣式。也就是會將所有 HTML 元素的邊距、填...

鐵人賽 自我挑戰組 DAY 1
從零開始學習前端 系列 第 1

技術 #從零開始0️⃣:前言

關於這個系列 將在這短短幾個月的學習做個紀錄。每天會分享自學習以來遇到的幾個問題和解方。 主要會繞著HTML,CSS實踐上碰到的問題,也會有一些個人心得和思考。...

鐵人賽 Vue.js DAY 24
試試用Vue建立網站吧 系列 第 24

技術 Day24-試試Vue3-口袋餐廳的口袋清單(2)

接續處理口袋餐廳清單右側的「移除」鈕功能。 (2)口袋餐廳清單-移除鈕分為資料渲染與觸發方法兩部分說明。 1.「移除」鈕的限制只能移除口袋餐廳清單(以下簡稱口袋...

鐵人賽 自我挑戰組 DAY 9
從零開始學習前端 系列 第 9

技術 #從零開始8️⃣:比較inline-block、inline和block

上一篇說了替換元素和非替換元素,接著這篇想要整理和比較inline-block、inline和block。 定義 inline-block: inline-bl...

鐵人賽 Vue.js DAY 19
試試用Vue建立網站吧 系列 第 19

技術 Day19-試試Vue3-口袋餐廳選單(4)

(3-2)動作拆解-品牌名稱與地址分為資料渲染與觸發方法兩部分說明。 1.下拉選項內容使用 v-for="item in filterRes.filt...

鐵人賽 自我挑戰組 DAY 21
從零開始學習前端 系列 第 21

技術 #從零開始2️⃣0️⃣:學習使用SCSS/Sass(上)

根據官方文件說明,Sass有兩種語法,最常用的是SCSS語法(.scss),而另一種的縮排語法(.sass)則比較不常見。縮排語法使用縮排而不是中括號來嵌套程式...

鐵人賽 自我挑戰組 DAY 13
從零開始學習前端 系列 第 13

技術 #從零開始1️⃣2️⃣:background-image的特性以及怎麼用?

先在HTML設定,撐出高度。 <div class="element"> <p>#從零開始:backgroun...

鐵人賽 自我挑戰組 DAY 18
從零開始學習前端 系列 第 18

技術 #從零開始1️⃣7️⃣:寫CSS寫的心好累-SCSS、OOCSS、BEM設計模式(上)

在前端開發中,CSS 的組織和管理變得至關重要,特別是當項目變得越來越龐大時。為了使 CSS 更易於維護、擴展和協作,有三種常見的設計模式被廣泛使用:SCSS、...

鐵人賽 自我挑戰組 DAY 29
從零開始學習前端 系列 第 29

技術 #從零開始2️⃣8️⃣:切版實作(7)商品

github pages:https://rochelwang1205.github.io/sweetie/ github repo:https://githu...

鐵人賽 自我挑戰組 DAY 6

技術 【2023 挑戰賽 Day8】我...我斷賽了 (還是有練一題 JS)

今天決定開頭完成 JS 題目後,後面再分享導致斷賽的意外事件 QQ,最後再分享對於過去這一周寫文章的感想。 JS 字串處理 一、題目描述 完成一個 JavaSc...

鐵人賽 自我挑戰組 DAY 30
從零開始學習前端 系列 第 30

技術 #從零開始2️⃣9️⃣:切版實作(8)商品 RWD

github pages:https://rochelwang1205.github.io/sweetie/ github repo:https://githu...

鐵人賽 Vue.js DAY 22
試試用Vue建立網站吧 系列 第 22

技術 Day22-試試Vue3-口袋餐廳選單(5-2)

前置作業1:調用 Pinia store 資料<script></script> 將 LoginStore.js 檔裡的 useLogi...

鐵人賽 自我挑戰組 DAY 8
從零開始學習前端 系列 第 8

技術 #從零開始7️⃣:樣式對標籤無效? 非替換元素及替換元素

以為對標籤、樣式越來越熟悉之後,就會海闊天空、一路順遂(理想),但某天遇到了一個情況(實在是令人煩躁),情況如下:我想對label設定margin-top,但無...

鐵人賽 自我挑戰組 DAY 23
從零開始學習前端 系列 第 23

技術 #從零開始2️⃣2️⃣:切版實作(1)環境建立

匯總前二十幾篇學習到的,接下來會以甜點店商設計稿(可商用)的產品頁(product)實際操作練習。 觀察設計稿有沒有通用、重複的部分 設計稿導覽列和頁尾部分似乎...