謹以此js教程,懷戀我死去的遊戲


3樓貓 發佈時間:2025-04-29 19:30:43 作者:別再遺忘貓貓 Language

謹以此js教程,懷戀我死去的遊戲-第0張

遙記當年青春時,正是打遊戲的好時機

哪個打遊戲的女鼠鼠,不妄想自己做一款遊戲呢?

於是腦袋一熱,心一狠

從今天開始放棄所有一切情情愛愛,我要成為js大師,我要成為遊戲製作高手。

然後投了幾萬開始我的遊戲路

  • 代碼依舊寫的爛,不是在改,就是在改就是還是在改,最終神奇的能跑了,又神奇的又不能跑了,然後又神奇的卡死了
  • 成為了ps低手,可以給自己設計ui(為了省錢)然後被自己設計的ui醜笑啦。然後又去花了點錢,找人給我弄ui,終於又能看啦。
  • 發現配音圈原來是10塊錢一句,摳摳搜搜的,我找了一男一女給我配語氣音。類似於你好嗨之類的。便宜不少!然後大多數的角色音自己來配,被自己的聲音逗笑啦!
  • 我發現繪圈真的很貴,於是自己上手畫畫啦!又被自己丑笑啦!所以又去摳摳搜搜找小畫師花錢,然後又被自己窮笑啦,然後又開始自己畫啦!
  • ——還有很多想吐槽的,但是現在一想真的會被自己笑到啊

如果上天能讓我再來一次

我一定會對當初的自己說:

住手啊女人!前面可是一條不歸路啊!把錢留著給自己買大雞腿都不至於現在這麼痛心啊!!!

扯遠了,說回js教程正題:

無論什麼語言

那麼首先我們先來一句:

“Hello World”

——

咳咳,那麼首先來配置環境

由於js真的很方便,所以其實瀏覽器就可以是js的引擎。

那麼首先打開你的瀏覽器

然後按下鍵盤上的f12

打開瀏覽器中的控制檯

然後進入Console頁面

大小可以根據自己來調

ctrl  +放大頁面或者ctrl - 縮小頁面

——

那麼首先進行這一步之前,還是先學一下js的簡單基礎

由於js的弱類型,相比其他語言,對新人真的非常友好,太適合我這種什麼都不會的人啦。

那麼首先先記住

數據類型

  • 字符串(String):用引號包裹的文本。 
  • 數字(Number):整數或浮點數。 
  • 布爾值(Boolean):true 或false。 
  • 數組(Array):用於存儲多個值的列表。 
  • 對象(Object):鍵值對的集合。 
  • 函數(Function):可重複使用的代碼塊。 
  • undefined:表示聲明瞭變量但未給其賦值。 
  • null:表示一個空值或者沒有值。 
  • Symbol:ES6引入的一種新的數據類型,表示 獨一無二的值。 
  • Biglnt:ES11新增加的數據類型,用於表示大 於Number.MAX_SAFE_INTEGER的整數。 

變量和常量 

  • 變量(Variables):用於存儲數據值的容器。 使用var,let,或const來聲明變量。 
  • 常量(Constants):一旦聲明就不能被重新賦 值的變量,使用const關鍵字聲明。  

運算符

JavaScript包括各種類型的運算符,如: 

  • 算術運算符:+,一,*,1,% 
  • 比較運算符:===,!==, <,>, <=,>= 
  • 邏輯運算符:&&(與),|(或),!(非)

控制流程

  •  條件語句(if...else):根據條件執行不同的代 碼塊。 
  • 循環語句(for,while):重複執行特定代碼塊

函數

  • 函數聲明(Function Declaration):定義可重複使用的代碼塊。 
  • 參數和返回值:函數可以接受參數,並返回 值。 


數組和對象 

  • 數組操作:添加、刪除、訪問數組元素。 
  • 對象操作:訪問、修改對象屬性。

事件處理

  •  事件監聽器:響應用戶操作,例如點擊或輸 入。 

異步編程

  • 回調函數:處理異步操作的常見方式。 
  • Promise 和 async/await:更現代化的異步編程 方法。 


DOM操作 


  • DOM (Document Object Model):操作 HTML 文檔的接口。 
  • 選取元素:通過ID、類名或標籤名選擇 HTML 元素。 
  • 修改元素:更改元素的內容、樣式或屬性。

錯誤處理 

  • 異常處理:使用try...catch來捕獲和處理錯誤。 

模塊化 

  • 模塊化編程:使用import 和export 來組織代碼。


——

以上信息是不是看困了?沒錯,我也看困了꒦ິ^꒦ິ畢竟教程太複雜,放很多東西在這裡也放不下。如果有人看就再繼續寫,更沒人看就算了

謹以此js教程,懷戀我死去的遊戲-第1張

本文由小黑盒作者:別再遺忘貓貓 原創
未經授權禁止轉載或摘編


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com