搜索找到 4472 个匹配
- 2026年 2月 8日 20:48
- 版面: 茶座
- 主题: 一盤精彩的象棋網路對戰
- 回复总数: 13
- 阅读次数: 1485
Re: 一盤精彩的象棋網路對戰
這盤我也走的不對,當他進砲打馬時,我應該挺中兵。
Re: 寡人輸棋總結
這盤車不應該冒進深入,炮不應該輕發,能跳馬應該跳馬,同時抓住時機竄進其卒林壓馬,以及邀兌士角砲,跳馬踩邊卒,這些都是應該要抓住的機會。如果沒有明確的攻擊目標或明顯能取得優勢的棋,可以先考慮把士象補好。
- 2026年 2月 8日 17:22
- 版面: 茶座
- 主题: 一盤精彩的象棋網路對戰
- 回复总数: 13
- 阅读次数: 1485
Re: 一盤精彩的象棋網路對戰
雖然我方被封車,仍把對方攪的雞犬不寧
- 2026年 2月 6日 00:49
- 版面: 茶座
- 主题: 一盤精彩的象棋網路對戰
- 回复总数: 13
- 阅读次数: 1485
Re: 一盤精彩的象棋網路對戰
反敗為勝,很好玩!其實這盤本來已經想放棄了,因為對方確實是個高手,賺到我一個大子。
我的左車當時想了一個先棄後取的方法才開出來。
後來他兌我右車慢了一步,否則他本來是可以守住的。
我的左車當時想了一個先棄後取的方法才開出來。
後來他兌我右車慢了一步,否則他本來是可以守住的。
- 2026年 2月 5日 12:18
- 版面: 茶座
- 主题: 幾種以正七邊形為原型的圖
- 回复总数: 9
- 阅读次数: 3338
Re: 幾種以正七邊形為原型的圖
[attachment=0]img_1_1770265075153.jpg[/attachment]
- 2026年 2月 5日 12:14
- 版面: Javascript
- 主题: 筆記:js控制動畫
- 回复总数: 1
- 阅读次数: 132
Re: 筆記:js控制動畫
**cancelAnimationFrame** 是用來「取消」之前用 `requestAnimationFrame` 排程的下一幀執行的 API。
它的主要作用只有一個:
**在你還沒執行到下一幀之前,把它從瀏覽器的待執行清單中移除掉**
### cancelAnimationFrame 的基本用法
```js
let rafId = null;
function animate() {
// 動畫邏輯...
rafId = requestAnimationFrame(animate);
}
// 啟動
rafId = requestAnimationFrame ...
它的主要作用只有一個:
**在你還沒執行到下一幀之前,把它從瀏覽器的待執行清單中移除掉**
### cancelAnimationFrame 的基本用法
```js
let rafId = null;
function animate() {
// 動畫邏輯...
rafId = requestAnimationFrame(animate);
}
// 啟動
rafId = requestAnimationFrame ...
- 2026年 2月 5日 10:04
- 版面: Javascript
- 主题: 筆記:js控制動畫
- 回复总数: 1
- 阅读次数: 132
筆記:js控制動畫
在 JavaScript 中使用**函數遞歸**來控制動畫,最常見且推薦的方式是搭配 **`requestAnimationFrame`** 來實現,而不是用純粹的同步遞歸(因為同步遞歸會造成呼叫堆疊爆炸)。
以下是幾種常見的寫法,從簡單到實用,逐步說明:
### 1. 最經典寫法(推薦大多數情況使用)
```javascript
let isRunning = false;
function animate() {
// 這裡放每一幀要執行的內容
console.log("正在動畫中...");
// 畫面更新邏輯,例如:
// box.style.transform ...
以下是幾種常見的寫法,從簡單到實用,逐步說明:
### 1. 最經典寫法(推薦大多數情況使用)
```javascript
let isRunning = false;
function animate() {
// 這裡放每一幀要執行的內容
console.log("正在動畫中...");
// 畫面更新邏輯,例如:
// box.style.transform ...
Re: 闲思乱想:十年树木
美國人不停吃,又沒有充分的運動,很多都有肥胖癥,屁股肥得像個輪胎。