iT邦幫忙

node.js相關文章
共有 697 則文章
鐵人賽 自我挑戰組 DAY 17
學習NodeJS的30天 系列 第 17

技術 Day17 NodeJS-Express II

今天要針對Routes和Middleware的部份進一步了解Express框架。 Express中的Routes Routing(路由)在網頁應用程式中是指網址...

鐵人賽 Modern Web DAY 17
JavaScript Easy Go! 系列 第 17

技術 #17 Automation (5)

今天處裡剩下的部分:checker 函式和它注入頁面的輔助函式。 checker checker 函式基本上就是幫我們重複地跑無窮迴圈,每隔一段時間就去刷一下資...

鐵人賽 Modern Web DAY 16

技術 15 - NVM - Node.js 版本管理工具

Node.js 版本間的差異使得有些專案需要使用特定的版本才能正常運作,因此各專案間需要來回的切換 Node.js 的版本。要切換 Node.js 版本意味著要...

鐵人賽 自我挑戰組 DAY 15
學習NodeJS的30天 系列 第 15

技術 Day15 NodeJS-NPM II

經過昨天的簡介,今天要來講NPM相對重要的部份:安裝套件與管理,分成一般相依性安裝、開發相依性安裝、全域安裝三個部份。 在提相依性安裝之前,先說明一下其實NPM...

鐵人賽 Modern Web DAY 16
JavaScript Easy Go! 系列 第 16

技術 #16 Automation (4)

今天寫第二步「進入選課頁面」、第三步「至加選頁面」及第四步「查詢你想要的課程」。 enter 這個函式涵蓋了第二步及第三步,因為不想分太多函式。 async f...

鐵人賽 自我挑戰組 DAY 14
學習NodeJS的30天 系列 第 14

技術 Day14 NodeJS-NPM I

終於進入NodeJS中最為人知的套件管理系統NPM了,不諱言的當初對NodeJS一知半解的我對於NodeJS的特色只聽說過NPM,今天就要對NPM做個簡單的介紹...

鐵人賽 Software Development DAY 14
全端工程師生存筆記 系列 第 14

技術 [面試][後端]請簡述 Node.js 的 Event Loop

熟悉的起手式:「我方便問你一個 Node.js 核心的問題嗎?」 這是一個在了解後,無論面試還是工作,CP 值都很高的題目,建議讀者要真的融會貫通。 大綱...

鐵人賽 自我挑戰組 DAY 13
學習NodeJS的30天 系列 第 13

技術 Day13 NodeJS-Web Server II

接續前一天的內容,今天的重點在於提升靜態網頁讀取的效率與JSON格式檔案在Server中的傳遞。 以Stream執行處理請求與回應 Day12所提到的網頁讀取方...

鐵人賽 Modern Web DAY 14
JavaScript Easy Go! 系列 第 14

技術 #14 Automation (2)

在寫爬蟲程式的時候,我們需要先理解一下目標網站的結構。做自動化時,我們也須了解手動執行時的步驟。 步驟 當我們想在選課網站上刷加選時,我們需要以下步驟: 登入...

鐵人賽 Software Development DAY 13
全端工程師生存筆記 系列 第 13

技術 [面試][後端]你會的後端框架不只一個,可以說明一下它們之間的差異嗎?

你是十八般武藝樣樣精通,還是樣樣通樣樣鬆? 工程師真的很難,會得不多會被問為什麼沒學,會得很多還要被質疑專業程度;這種比較類型的問題,除非你有事先做功課,不...

鐵人賽 自我挑戰組 DAY 12
學習NodeJS的30天 系列 第 12

技術 Day12 NodeJS-Web Server I

今天的目標是:用NodeJS練習寫一個簡單的Web Server,所以會先介紹一下NodeJS中的http模組,然後再來看看要如何讓網頁在客戶端與伺服器端傳遞。...

鐵人賽 Modern Web DAY 14

技術 DAY14-React Overview

前言: 在經過兩個禮拜的內容後,相信大家對寫網頁也有一定的基礎了吧!這兩個禮拜我們介紹很了多很好用的工具,像是php, Mysql, JavaScript等等...

鐵人賽 自我挑戰組 DAY 10
學習NodeJS的30天 系列 第 10

技術 Day10 NodeJS-Pipe

Day9的時候說明了Stream(串流)和Buffer(緩衝)的概念,今天作為延伸來看一下Pipe。 Pipe的概念 藉由從一個串流讀取資料並寫入另一個串流以連...

鐵人賽 自我挑戰組 DAY 9
學習NodeJS的30天 系列 第 9

技術 Day9 NodeJS-Buffer與Stream

這篇要進入到資料的世界,認識Buffer(緩衝)與Stream(串流),讓之後要學的通訊協定及資料傳輸能比較好理解。 Buffer Buffer(緩衝)是在資料...

鐵人賽 自我挑戰組 DAY 8
學習NodeJS的30天 系列 第 8

技術 Day8 NodeJS-libuv與Asynchonous

JavaScript是一個Synchronous(同步)執行的語言,以「一次只做一件事」的方式執行,同一時間只能執行一行程式碼。NodeJS藉由libuv模組,...

鐵人賽 Security DAY 6

技術 Day06-流量限制(一)

前言 不管你的伺服器有多少 CPU、多大量的記憶體,每秒可以處理的請求數終究是有限的。為了避免資源被少數惡意使用者用完,造成阻斷服務攻擊(Denial Of S...

鐵人賽 Modern Web DAY 6
JavaScript Easy Go! 系列 第 6

技術 #6 JavaScript & Node.js

前幾天說了很多純 JavaScript 及 DOM 的東西了,該為進入 Node.js 做準備了,所以今天來說說為什麼我們需要 Node.js 以及 Node....

鐵人賽 自我挑戰組 DAY 3
學習NodeJS的30天 系列 第 3

技術 Day3 NodeJS-Module、Exports與Require

今天要談三個NodeJS的概念,進入新手村的第一個任務:Module、Exports與Require。因為在使用JavaScript開發網頁時沒有Module概...

鐵人賽 自我挑戰組 DAY 2
學習NodeJS的30天 系列 第 2

技術 Day2 Visual Studio Code 安裝與設定

IDE的抉擇 「工欲善其事,必先利其器」這句話從小聽到大,選擇適合的IDE可以提高開發的效率。 在學NodeJS之前, 曾經使用Sublime Text開發Ja...

鐵人賽 Mobile Development DAY 16

技術 我們截至今天為止,總共在 firebase 上做了 168 次 A/B Testing

我跟男友開發這個聊天軟體三年,剛剛回去算我們截至今天為止,總共在 firebase 上做了 168 次 A/B Testing。只有41次有 Clear imp...

鐵人賽 自我挑戰組 DAY 1
學習NodeJS的30天 系列 第 1

技術 Day1 初探NodeJS

學習新知的第一步是初步瞭解原理,學習新的開發技術除了原理也要先學習設定環境。 寫在最最最前面 雖然NodeJS已經在社會上行之有年,一直到了最近才突然蹦出學習的...

鐵人賽 Mobile Development DAY 1

技術 全職打工族在日本打造百萬下載 App 心得

在日本下班時間運營的 app,在兩個人都全職打工的情況下,超過十萬每月活躍用戶後持續穩定成長。有興趣的朋友問我,我們的"策略"是什麼?先說結論,跟他聊完後,我發...

技術 原來想透過 Twillio 自動收簡訊並不難

嗨各位好久不見xDD今天想來做個簡單的分享(順便看能不能開始回復正常學習寫文章的習慣...咳嗯...),由於這兩天收到朋友 Gary 來問我說,在跑自動化測試過...

技術 MacOS 透過 NVM 管理 Node.js 的版本管理器(Node Version Manager)

NVM 是一個非常方便的 Node 管理器,你可以安裝任何上線的 Node.js 版本並隨時切換,以下將介紹如何在 MacOS 安裝 NVM 以及我常用的一些指...

技術 Rollup - 基礎介紹

Rollup 是一個 JavaScript 的打包工具,目前我們常使用的 Webpack 也常拿來跟他做比較,基本上兩者皆能達到我們想要的效果,但其各自有較擅長...

技術 Angular#1 安裝環境

若有無法執行,請訊息或留言。 感謝你讓我有修正的機會 :) Angular 1. Visual Studio Code 原始碼編輯器 2. Node.js...

技術 【我可以你也可以的Node.js】第二五篇 - 蛞蝓能不能變蝸牛 #租房是殘忍的 #我好想要有個家 #591租屋神器

事情是這樣的,我最近一直都在忙找新的租屋處,不續租的原因有很多,最主要的原因是目前的房子會漏水啊!整個崩潰... 崩潰的不只有這個,當你把 591 租屋網當...

鐵人賽 Software Development DAY 30

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 30 - 是結束,也是開始

補充 經過這 30 天的考驗(?),如果對 Express 與 MVC 架構情有獨鍾,又對 TypeScript 愛不釋手的話,有個框架非常適合你!它是基於 E...

鐵人賽 Software Development DAY 29

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 29 - node.js 與線程 (下)

上一篇提到有工具可以做到叢集 (Cluster) 的功能,以使用多線程,今天就要來簡單介紹一下這個強大的工具 - PM2。 PM2 是什麼? 聽到 PM 不要害...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 27

技術 Day 27. B2E-密碼加密

還記得第2天在做專案規劃時,有提到一個目標「加密敏感資料實現資安管理」嗎?目前我們的密碼還是一樣放在資料庫上全裸 今天進度目標要來將密碼加密存放,並實作比對密...