
遙記當年青春時,正是打遊戲的好時機
哪個打遊戲的女鼠鼠,不妄想自己做一款遊戲呢?
於是腦袋一熱,心一狠
從今天開始放棄所有一切情情愛愛,我要成為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 來組織代碼。
——
以上信息是不是看困了?沒錯,我也看困了꒦ິ^꒦ິ畢竟教程太複雜,放很多東西在這裡也放不下。如果有人看就再繼續寫,更沒人看就算了

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