JS

3月4日 21:54
想請問大家都是怎麼學習JS 我不是本科生,目前上速成班學了一個月但一直不太能理解,我大概知道每一種的用法可是沒辦法串在一起,有爬文看過有人說要練習題目,但我看到題目完全不知道從何下手⋯ 認為可能是基礎不夠 但上網找的教學影片有點太基礎了,都是介紹變數、函式等等這些基本觀念, 看完覺得沒有多大效益⋯ 所以想問問各位前輩,一開始是如何讓JS變專精呢?還是真的就是一直刷題目刷到會為止呢? 謝謝
14
留言 7
文章資訊
2 篇文章5 人追蹤
Logo
每週有 6 則貼文
共 7 則留言
練習囉
跟著做吧
我的問題跟你一樣 🙋 . 我是 JS 基礎觀念看了各種版本的介紹和詳解,大致上都懂了,但就是不知道要怎麼應用,要解題的話也無法靠自己解出來,真的好煩惱... . 我目前的方式是找別人做的題目/專案來看 還有想我想做一個怎樣的東西 然後去找別人做這個東西達成的方法 這幾天在研究 to do list 我都是看別人的程式碼 試著看能不能去解讀每一行的意義 自己也跟著做一遍這樣 希望能進步 一起加油!
國立臺北護理健康大學
有動手練習那才會真的變成自己的 不會沒關係 看有沒有可以參考的模板 看著參考模板自己手打 不要只是單純複製 過程要思考為什麼是這樣寫 堅持下去某一天你就會發現 你原本毫無頭緒的題目 你開始會有一些想法
國立清華大學
刷題目這種事,首先要看題目的類型,題型有很多種,可能會偏向語法的、資料結構的、基本演算法的、進階演算法的等等。 依據我目前猜測你的程度是基本語法ok,其他可能不熟,因此如果你真的要刷題,就從基本語法下手,題目類型類似於印出99乘法表、用*印出各種三角形、圖形,array的各種方法:例如給定一攝氏溫度陣列,輸出成華氏溫度且大於某值的陣列、給定一個班的學生資料,找出符合某些條件的學生,例如某性別、某段身高、某段成績區間等等,這種題目類型就是練習很基本的 if for 或是很直白的把題目描述翻譯成程式語言練習基本語法熟悉度。 等到你之後有學到資料結構和演算法,再去寫進階的題目,否則沒學過直接寫是大概率寫不出來的。 如果不寫題目的話,也可以想一個專案出來寫,你一定有很多不會,過程中這些就是你的題目,也因為是實際遇到的問題,你就會為了完成專案,更有動力去找答案,無形中也能夠提升實力。
寫小型的專案吧,這樣比較快,我的話是先學寫貪食蛇的小遊戲,前陣子好像有發起挑戰,所以還滿多範例的,進階一點可以寫一些橫向捲軸類的,或是卡牌類的。最重要是要多看相同性質但不同做法的範例,並了解彼此之間是如何作用的,以貪食蛇為例可以有很多種寫法,有的藉著 grid的性質切出game board,有的是用canvas,判分邏輯也會因檔案拆分習慣有所不同。
國立成功大學 資訊工程學系
如果你覺得學一個月就能融會貫通 那當我們讀四年的都是白痴嗎 這種事本來就沒有捷徑 多看多練習 你先捫心自問你這一個月以來寫的code讀的code有幾行吧
淡江大學
速成班是啥???