iT邦幫忙

p5.js相關文章
共有 44 則文章
鐵人賽 Modern Web

技術 D33_網路通訊資料傳送的操作(WebSocket, OSC, MQTT)

網路通訊資料傳送的操作(WebSocket, OSC, MQTT) 今天來整理一下在網路通訊資料傳送中常見的3種通訊方式,WebSocket, OSC, MQT...

鐵人賽 Modern Web DAY 18

技術 D18_檔案操作(JSON檔)

檔案操作(JSON檔) 今天來整理下載JSON格式的檔案資料到網頁中 使用 loadJSON(path) 來載入JSON資料來源為 政府資料開放平台「臺北市停車...

鐵人賽 Modern Web DAY 21

技術 D21_事件觸發操作[鍵盤]

事件觸發操作[鍵盤 KeyboardEvent] 今天來整理p5.js事件觸發操作 在網頁中的事件觸發是關係到整個操作流程及流暢度的關鍵。提供完整的事件項目,對...

技術 拿 ml5 來練習 p5.js (二)

介紹 首先介紹什麼是 p5.js,p5.js 是基於 Processing 在瀏覽器中提供友善的畫布 (canvas) 使用介面。(https://creati...

鐵人賽 Modern Web

技術 D35_網頁session與cookie的記錄與儲存的操作

網頁session與cookie的記錄與儲存的操作 今天來整理有關網頁中,使用session興cookie的操作 首先先來了解一下,在網頁中,有3個儲存資料的方...

鐵人賽 Modern Web

技術 D31_網頁中表格的介面操作

網頁中表格的介面操作 今天來整理一下在p5.js中有關表格的操作 一般的表格資料,分成橫排是列 Row,直排是行 Column,每一個表格元素是 Cell,就是...

鐵人賽 Modern Web

技術 D39_網頁Canvas上傳存檔與錄影記錄的操作

網頁Canvas上傳存檔與錄影記錄的操作 今天來整理一下利用 form 元件 將canvas的圖像上傳至網站儲存 HTML <head> <...

鐵人賽 Modern Web

技術 D38_FileUpload 檔案上傳及縮圖處理的操作

FileUpload 檔案上傳及縮圖處理的操作 今天來整理一下利用 input 的 type="file" 的功能操作 HTML HEAD...

鐵人賽 Modern Web DAY 12

技術 D12_Audio聲音操作(聲音檔)

Audio聲音操作(聲音檔) 今天來整理在p5.js的sound物件及DOM的audio元件的操作方式首先使用p5.js的方式建立 audio 元件, 產生的物...

鐵人賽 Modern Web

技術 D34_資料記錄與儲存的操作

資料記錄與儲存的操作 今天來整理有關資料記錄與儲存的操作在網頁中有時需要記錄操作的資訊,民眾的輸入,查詢的資料等等,在p5.js中有提供一些有關儲存等功能,sa...

鐵人賽 Modern Web DAY 9

技術 D09_Video元件的YouTube影片操作

使用YouTube Player API 今天來整理使用YouTube Player API建立video元件 let can; function setup(...

鐵人賽 Modern Web

技術 D40_從新開始學習p5.js畫出一片天_發文清單

從新開始學習p5.js畫出一片天 D01_準備好需要的工具D02_基本繪圖指令D03_Canvas畫布的密技D04_Canvas的圖像核心D05_Canvas的...

鐵人賽 Modern Web DAY 26

技術 第 26 幅 - p5.js React 起手式,跟著滑鼠搖咧搖咧的海波浪動畫

玩 Library 當然不能錯過 p5 哇~ 先附上超豐富的 p5 example,在這裡可以挖到很多寶,要不是時間有限,很想試試看動畫+音效 p5 sound...

鐵人賽 Modern Web DAY 27

技術 D27_Canvas內容的座標與向量操作

Canvas內容的座標與向量操作 今天來整理在p5.js中有關座標的操作我們先看一下基本的rect(x, y, w, h)的指令如果想要執行「平移,旋轉,縮放」...

鐵人賽 Modern Web DAY 25

技術 D25_手機事件操作[螢幕多點觸擊]

手機事件操作[螢幕多點觸擊] 今天來整理一些在手機上的事件操作。首先最常見的就是觸控螢幕 觸控螢幕 TouchEvent let can; function s...

鐵人賽 Modern Web DAY 26

技術 D26_物件點擊拖拉事件操作

物件點擊拖拉事件操作 今天來整理物件點擊拖拉的事件操作 在網頁的操作中,物件點擊拖拉事件,也就是「點,拖,放」的操作,主要的操作是移動網頁內的元件位置,甚至可以...

鐵人賽 Modern Web DAY 1

技術 D01_準備好需要的工具

工欲善其事,套件先準備 p5.js是一個以畫圖為出發點的套件工具,以processing的角度來看,p5.js是processing的javascript版本,...

鐵人賽 Modern Web DAY 11

技術 D11_文字與字型操作

文字與字型操作 今天來整理一下在p5.js中,有關字型的操作主要分為字體的載入,設定,大小,對齊,長度,換行的功能 載入字型檔與字型設定 第1種利用 loadF...

鐵人賽 Modern Web

技術 D36_音樂檔及麥克風同時讀取音訊資料的操作

音樂檔及麥克風同時讀取音訊資料的操作 今天來整理一下,利用p5.sound.js套件,同時讀取音樂檔及麥克風音訊資料的操作 完整的程式碼整理如下HTML &lt...

鐵人賽 Modern Web

技術 D32_網路讀取資料的操作(JS AJAX, CORS)

網路讀取資料的操作(JS AJAX, CORS) 今天來整理一下使用 HTTP GET,POST,DO 的資料請求通訊方式讀取資料的操作。 一般要從網路上讀取資...

鐵人賽 Modern Web DAY 17

技術 D17_檔案操作_TXT、CSV、HTML檔

檔案操作 今天來整理在p5.js如何載入檔案到網頁中。檔案的類型有 html, csv, json, xls, txt, php等使用 loadStrings(...

鐵人賽 Modern Web DAY 19

技術 D19_陣列資料操作[基本概念,資料排序]

陣列資料操作[基本概念,資料排序] 今天來整理一下陣列的各種操作技巧 陣列的基本操作let arr = [1, 2, 3, 4]; 陣列本身像是一個存放資料的容...

鐵人賽 Modern Web DAY 22

技術 D22_事件觸發操作[滑鼠]

事件觸發操作[滑鼠 MouseEvent] 今天來整理滑鼠的事件操作 在p5.js中滑鼠的事件,常用的有mouseClicked(),單擊doubleClick...

鐵人賽 Modern Web DAY 20

技術 D20_陣列資料操作[資料逐筆處理,搜尋,篩選,轉換]

陣列資料操作[資料逐筆處理,搜尋,篩選,轉換] 今天來整理陣列的元素操作 基本的迴圈模式開始 const arr = [1, 2, 3, 4, 5, 6, 7]...

鐵人賽 Modern Web DAY 3

技術 D03_Canvas畫布的密技

Canvas 的 DOM與p5.js的連結 今天來了解一下,p5.js的createCanvas()所產生的canvas元件與網頁DOM之間的關係。 Canva...

鐵人賽 Modern Web

技術 D37_手機麥克風音訊波形資料及錄音的操作

手機麥克風音訊波形資料及錄音的操作 今天來整理利用p5.sound.js在音訊波形資料的操作一般來說,音訊除了音量大小的數值之外,就是波形的資料,分別為頻譜波形...

鐵人賽 Modern Web DAY 10

技術 D10_Graphics圖層操作

Graphics圖層操作 今天來整理在p5.js中圖層的操作。 在p5.js中圖層的概念可以用 p5.Graphics, createGraphics()來建立...

鐵人賽 Modern Web DAY 23

技術 D23_網頁元件的事件操作

網頁元件的事件操作 今天來整理一下在網頁中常見的事件操作的功能 一般除了鍵盤,滑鼠(觸擊)之外,網頁的元件都有提供相對應的事件,讓網頁的功能可以更適時地產生回應...

鐵人賽 Modern Web DAY 17

技術 第 17 幅 - 站在巨人的肩膀上,Canvas-based Libraries 整理(下)

今天讓我們繼續認識一些有趣的 Libraries 吧!這些 Libraries 都能讓我們的 Canvas 圖像與動畫更豐富、有更多可能性,如果你想做動畫設計或...

鐵人賽 Modern Web DAY 13

技術 D13_Audio聲音操作(麥克風)

Audio聲音操作(麥克風) 今天來整理Audio的音源輸入的操作 使用 p5.sound library 之 p5.AudioIn 套件 p5.js的聲音的部...