20230729

Canvas 要搞清楚畫圖原點位置

就是這個,卡了快一個禮拜。主要要做到的事,是把上方用 CSS 調整過後的、眼睛看到的樣子,畫在下方 Canvas 裡,角度、旋轉、位移都要一樣。 function draw() { const c = document.getElementById("myCanvas"); const ctx = c.getContext("2d"); const img = document.getElementById("scream"); document.getElementById("msg").innerHTML=img.offsetLeft; const scaleratio=1.5; const diffx=400 + img.width / 2; const...

20230223

Object : hasOwn

就是這個,花了兩小時在找問題... if (Object.hasOwn(myObj, 'error') { blah blah blah} 我一直用這樣寫法好一陣子了,結果今天丟到 ipad 上就失敗。因為還有 async, await 在,沒有第一時間覺得是 hasOwn 的事,直到查了 Can I use? 還好,解...

20221215

12/15

Photo by Adam Borkowski on Unsplash 我載著 Y 回家,他家在某個往上大斜坡的頂點那棟大樓。路上不知道講了什麼話題,他說隔天帶我去參與討論,看看現在的實力。Y 的家在往上大斜坡的話,我住的地方就是向下大斜坡的中間處了吧。 隔天我真的跟著去了,是個可以坐 12 人的大會議桌,我只記得桌上擺滿點心,是 workshop 還是 seminar 實在不確定。Y 在我左邊,他是 leader. 首先是我正對面的女生說話,介紹了他最近學到的新東西。接著是我右前的男生說話 (上一位的左手邊) ,同樣也講了一些新技術。他們都用道地的英文介紹著,口語表達能力很好,邏輯也好。在此同時我很尷尬,桌上的點心被拿走的很快,我拿了其中一盤的最後一塊,打算清理盤子了。結果那一塊蛋糕還掉了一半下來,馬上被我左手邊那位小姐拿走,同時他一臉瞪著我(畢竟我搶了他的位置)。輪過一輪後,Y...