iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

利用30天學習JavaScript&Node.js 系列

去年的python鐵人賽之後,開始覺得要補充一點其他語言的知識了,於是在今年,我挑了一款熱門語言,利用30天充實自我,學習這款前後端都能靈活運用的語言-JavaScript,同時也會學習Node的相關知識。(去年忘記領30天鍊成獎狀了今年不要再忘記了!!!)

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21- 淺談Javascript的import以及export

npm可以安裝許多好用的套件,但總會有找不到我們需要功能的套件的時候,這時候就需要自己寫程式然後做引入,才能使用符合自己需要的功能的函式。import為引入、e...

2022-10-03 ‧ 由 seaotter 分享
DAY 22

Day22- 使用DayJS來操作時間(上)

前面在測試npm套件的時候,有用到的一款套件來做測試,這個套件叫做DayJS。DayJS是用來對時間進行操作的套件,只要有關於時間,你就能看到DayJS的影子。...

2022-10-04 ‧ 由 seaotter 分享
DAY 23

Day23- 使用DayJS來操作時間(下)

今天繼續跟著官方文檔來研究DayJS套件。 Display 講到顯示,應該還記得昨天很常用到的format(),顧名思義,它就是拿來做格式化的函式,既然是函式,...

2022-10-05 ‧ 由 seaotter 分享
DAY 24

Day24- 使用正則表達式進行字串匹配

原本要繼續打Node的套件的,可是突然想到忘記講這個常用的東西,趕快來惡補( 前面有學到了很多有關於字串的操作。今天要來學習的是用來匹配字串的正則表達式(或叫正...

2022-10-06 ‧ 由 seaotter 分享
DAY 25

Day25- 使用robotjs自動化控制滑鼠及鍵盤

去年才寫過Python的控制鍵盤滑鼠套件-PyAutoGUI。今年學Javascript當然也不能錯過啦!在Node.js中,當然也有控制滑鼠及鍵盤的套件,這個...

2022-10-07 ‧ 由 seaotter 分享
DAY 26

Day26- 利用JavaScript進行爬蟲吧!

今天就來使用Node.js進行爬蟲吧,這邊會用到兩個套件。先創建專案,並且安裝這兩個套件: npm install request npm install ch...

2022-10-08 ‧ 由 seaotter 分享
DAY 27

Day27- 使用內建fs模組進行檔案操作吧!

今天會來介紹一個叫做fs的Node模組,這個模組可以進行檔案操作,有點像是python的os模組,在需要進行大量的檔案操作時,可以藉由這個套件來撰寫程式,簡化人...

2022-10-09 ‧ 由 seaotter 分享
DAY 28

Day28- 回來寫爬蟲吧!下載圖片實戰

今天就回來寫爬蟲吧,我們要利用cheerio以及fs來做到爬圖片的功能。這次會跟去年一樣會拿unsplash這個網站做示範。 起手式當然是先建立專案,引入套件,...

2022-10-10 ‧ 由 seaotter 分享
DAY 29

Day29- net套件初次接觸

前幾天在其他網站上看到net套件的使用,感覺很有學習價值就來試試看了。net套件主要是用來進行通信的模組,它也是內建模組,直接引入即可: const net =...

2022-10-11 ‧ 由 seaotter 分享
DAY 30

Day30- 完賽感言

最後一篇就來講講這次的歷程吧! 準備階段 這次原本7月就開始思考參賽主題以及準備構思30天的架構並開始撰寫的,不過寫到八月以後,寫了一半以上才發現篇幅些微的不足...

2022-10-12 ‧ 由 seaotter 分享