先接任務,準備開始
不是把多的刪掉,而是找出判斷原因。
APPA用放大鏡對照資料與畫面,陪你留下可重現的除錯證據。
這關帶走:修復交集故障,能說明多出結果的原因。
步驟 5/6 · 觀念 18 分鐘
先學一招:先重現錯誤筆數,再修判斷
用實際資料證明&&與||造成的差異。
帶上你的裝備
- fault-L09/portfolio的works.html、projects.js、CSS
- 網站+晨光的操作順序、錯誤筆數及多出作品id
故障副本把交集改成聯集,網站+晨光會出現不含晨光的網站作品。資料沒錯,應修filter條件,不刪作品湊到一筆。
// 故障:categoryMatch || titleMatch
// 正常:categoryMatch && titleMatch跟著觀察
- 用正常版記網站+晨光的那一筆id。
- 在故障版記多出作品的id、分類與標題。
- 指出事件有保留輸入,問題在篩選條件。
這是你的實際操作確認,小測不會替你勾選。
步驟 6/6 · 實作 42 分鐘
動手挑戰:找出多出來的作品
修復交集故障,能說明多出結果的原因。
先準備
- fault-L09/portfolio的works.html、projects.js、CSS
- 網站+晨光的操作順序、錯誤筆數及多出作品id
獨立fault-L09先用晨光與網站重現,記下原資料與錯誤筆數。
照這個順序開始
- 取得故障包,附七筆資料、重現順序與實際結果。
- 請AI只修交集判斷,保留事件與資料。
- 回跑四組、圖片、網格與連結,保存最小diff。
修復搜尋分類的交集
主要使用 Cursor 內建 AI;先附資料,再送出指令。
- 1.附上這些檔案與資料
- fault-L09/portfolio的works.html、projects.js、CSS
- 網站+晨光的操作順序、錯誤筆數及多出作品id
- 2.貼到哪裡
- 在 Cursor 開啟自己的本關練習副本,進入內建 AI 對話;正常版與故障副本分開。
- 用 @ 附上本關指定檔案,核對完整路徑;補實際觀察、輸入與結果,再貼下方 Prompt。
- 先讀回覆與差異,只保存指定範圍;回到瀏覽器實際檢查。版本保存由自己操作,不讓 AI 代替驗收或提交。
- 3.預期回覆與操作
- 只把錯誤聯集改交集,定位來源並說明原因。
- 不改任何作品內容、網格與其他頁。
- 4.自己檢查結果
- 錯誤筆數回到預期四組,零筆清舊卡片。
- 修復只有一個條件差異,七筆資料及圖片保留。
修復搜尋分類的交集 Prompt(可收合)
你是協助零基礎學員的網站開發助手。我使用 Cursor 免費版編輯原生 HTML、CSS、JavaScript;必要時把你提供的內容手動貼入檔案。
情境與本次輸入:承接第8堂六張靜態作品、APPA、原紫綠tokens、4:3圖片框與600/1024斷點。將六筆資料移入projects.js,欄位為唯一id、title、category、image、alt、summary、width、height及首筆reference。分類品牌兩筆、網站兩筆、攝影兩筆,晨光工作室網站屬網站。學生另加photo-03雨後街角,沿用work-layout.jpg且如實標為示意;不新增後端。
本次任務:故障副本輸入晨光再選網站,出現不含晨光的網站作品。依附七筆資料、事件、實際結果與filter定位const matched = categoryMatch || titleMatch這一處,只修為同時符合兩條件,保留輸入、分類、資料、render與版型。不刪作品、不重寫全站、不用假筆數。列全部空查詢7、網站晨光1、攝影晨光0、無結果0的回歸與學生實測欄。
請先閱讀我附上的相關檔案或資料,資訊缺漏時精確列出需要補充的項目,不猜檔名、API 或測試結果。說明以繁體中文撰寫,指出檔案與修改位置;檢查結果區分已知、待驗與未完成。只處理學生自己的練習副本,不改現有展示網站,不要求付費訂閱。Cursor AI 無法使用?改用 ChatGPT 備援
把上方指定的檔案內容、清單與補充資料,連同同一份 Prompt 貼入 ChatGPT 對話。只貼電腦上的路徑,無法讓它讀取你的檔案。
收到程式碼時,先核對檔名與修改位置,再手動存回自己的練習副本;若收到檢查表或補檔步驟,就逐項操作。不要把 Prompt 或程式碼框的反引號貼進 HTML/CSS。
兩邊都受限時,可先看既有參考成果、檢查差異與手動修改;未做過的 AI 生成或公開發布仍記待完成。不要貼入帳密、金鑰或真實個資。
複製只取得 Prompt 文字,檔案需自行在 Cursor 附上;本頁不會呼叫 AI 或自動完成關卡。
卡住時,APPA 給你一點線索
線索 1|先找現象與證據
先看那筆不含晨光的網站作品為什麼被納入。
線索 2|再縮小修改範圍
只把聯集||改交集&&,再跑攝影+晨光的零筆。
回到自己的作品,逐項檢查
- 錯誤筆數回到預期四組,零筆清舊卡片。
- 修復只有一個條件差異,七筆資料及圖片保留。
- 未實際完成的AI、發布或裝置驗收記待完成。
尚未完成可以先往下看,之後再回來補做。
每個留下的結果,都說得出理由。
保留自己的修改差異與檢查結果。完成兩項操作確認再往下一關;也可以先閱讀,稍後補做。
關卡紀錄由你自行確認;本頁不會讀取 Cursor 檔案或自動驗收作品。
留下自己的檢查紀錄
這是第 9 堂共用筆記,換關卡仍會保留。未實際做過的操作寫「待完成」。
重設會清除第 9 堂六步勾選,筆記、另一堂進度與網站檔案保留。