在 JavaScript 中使用函數遞歸來控制動畫,最常見且推薦的方式是搭配 requestAnimationFrame 來實現,而不是用純粹的同步遞歸(因為同步遞歸會造成呼叫堆疊爆炸)。
筆記
緊急筆記:object中的svg保持長寬比
下面是AI的回答:
要讓 <object> 元素內嵌的 SVG 保持與其內容一致的長寬比(aspect ratio),或讓內部的 SVG 自動適應 <object> 的寬度(responsive),關鍵在於 SVG 檔案本身的屬性設定,以及 <object> 的 CSS 樣式。
【緊急筆記】用JavaScript控制 SMIL 動畫
用 JavaScript控制 SMIL 動畫(<animate>、<animateTransform>、<animateMotion> 等)
【緊急筆記】svg屬性fill-rule
fill-rule="nonzero" | fill-rule="evenodd"
學會了freeCAD
學會freeCAD是我多年的願望,尤其是這兩年我開始玩3D打印之後。
在B站找到一個簡單的教程,然後短時間就學會了。之前感覺它複雜,是因為找的教程不夠好。
這次下載倒是有點費時,此前只要用snap就能順利安裝,但這次不行了。只好到官網下載最新版1.0.1。
下面是學習筆記
【緊急筆記】svg path
https://developer.mozilla.org/en/docs/Web/SVG/Tutorial/Paths
A rx ry x-axis-rotation large-arc-flag sweep-flag x y a rx ry x-axis-rotation large-arc-flag sweep-flag dx dy
準備
CPP的位運算優先級竟然比大小判斷低
今在調試chaosclock4.1時,遇到一bug,經排除才發現,位運算的優先級比大小判斷還低。
語句如下:
my_stick - your_stick >= ~player & 1
結果無論如何,它的結果都是1。然後加了括號才對:
記一筆:ace code editor
一款優秀的網頁代碼編輯器:ace。 官網地址:https://ace.c9.io/
css:計算函數及定制屬性
本文介紹兩個css功能:計算函數及定制屬性。
計算函數calc()
不要將它錯看成scal(),為了方便記憶,可稱之為「卡殼」。
如果你希望某元素高度比100%少24px,以便在它上方放置一個高24px的元素,那麼你就有必要使用它: