主題
JS30的最終篇啦!這次要來做一個打地鼠的小遊戲:D
步驟
Step1. 取得頁面元素並設定預設變數
1 | /** 取得頁面元素 */ |
Step2. 亂數決定地鼠出現後存在的時間&地鼠出現的洞
1 | /** 地鼠出現後存在時間,傳入最小&最大值,回傳一個區間亂數 */ |
Step3. 地鼠出現的主程式
1 | /** 地鼠出現 */ |
Step4. 打地鼠
1 | /** 打地鼠 */ |
Step5. 開始遊戲設定,並綁定打地鼠動作到每個地鼠身上
1 | /** 開始遊戲 */ |
程式備註
Event.isTrusted
可以透過此屬性來判斷事件物件是否由使用者操作來產生,而非透過程式觸發的操作。
探索
寫在上面了,原本可以連續點擊得分,加上個class做標記來防止連續點擊得分:D
其他
終於把這系列練習完了!接著這週找時間整理全系列文章在丟回作者的github連結內:D!!