使用 p5.js 和 ml5.js 的BodyPix來實現人形去背與物件碰撞的體感互動 今天來嘗試透過與Microsoft Bing的對話來產生體感互動的程式。...
從新開始學習p5.js畫出一片天 D01_準備好需要的工具D02_基本繪圖指令D03_Canvas畫布的密技D04_Canvas的圖像核心D05_Canvas的...
網頁Canvas上傳存檔與錄影記錄的操作 今天來整理一下利用 form 元件 將canvas的圖像上傳至網站儲存 HTML <head> <...
FileUpload 檔案上傳及縮圖處理的操作 今天來整理一下利用 input 的 type="file" 的功能操作 HTML HEAD...
手機麥克風音訊波形資料及錄音的操作 今天來整理利用p5.sound.js在音訊波形資料的操作一般來說,音訊除了音量大小的數值之外,就是波形的資料,分別為頻譜波形...
音樂檔及麥克風同時讀取音訊資料的操作 今天來整理一下,利用p5.sound.js套件,同時讀取音樂檔及麥克風音訊資料的操作 完整的程式碼整理如下HTML <...
網頁session與cookie的記錄與儲存的操作 今天來整理有關網頁中,使用session興cookie的操作 首先先來了解一下,在網頁中,有3個儲存資料的方...
資料記錄與儲存的操作 今天來整理有關資料記錄與儲存的操作在網頁中有時需要記錄操作的資訊,民眾的輸入,查詢的資料等等,在p5.js中有提供一些有關儲存等功能,sa...
網路通訊資料傳送的操作(WebSocket, OSC, MQTT) 今天來整理一下在網路通訊資料傳送中常見的3種通訊方式,WebSocket, OSC, MQT...
網路讀取資料的操作(JS AJAX, CORS) 今天來整理一下使用 HTTP GET,POST,DO 的資料請求通訊方式讀取資料的操作。 一般要從網路上讀取資...
網頁中表格的介面操作 今天來整理一下在p5.js中有關表格的操作 一般的表格資料,分成橫排是列 Row,直排是行 Column,每一個表格元素是 Cell,就是...
網頁配置與對齊排列的操作 終於來到鐵人賽的最後一哩路了, 重新將p5.js又學了一遍,不過觀念上更加融會貫通了。今天來整理一下, 網頁配置與對齊排列的操作 在網...
自訂物件的操作 今天來整理一下在p5.js中有關物件的操作 物件的架構 首先來看一下物件的架構一般的物件是由屬性建構起來,屬性包括屬性名稱及屬性內容,在屬性內容...
UI介面元件操作 今天來整理一下在p5.js中有關UI介面元件,主要是提供有關表單的操作目前有的指令是以下這些--- 基本型 ---createElement(...
玩 Library 當然不能錯過 p5 哇~ 先附上超豐富的 p5 example,在這裡可以挖到很多寶,要不是時間有限,很想試試看動畫+音效 p5 sound...
Canvas內容的座標與向量操作 今天來整理在p5.js中有關座標的操作我們先看一下基本的rect(x, y, w, h)的指令如果想要執行「平移,旋轉,縮放」...
物件點擊拖拉事件操作 今天來整理物件點擊拖拉的事件操作 在網頁的操作中,物件點擊拖拉事件,也就是「點,拖,放」的操作,主要的操作是移動網頁內的元件位置,甚至可以...
手機事件操作[螢幕多點觸擊] 今天來整理一些在手機上的事件操作。首先最常見的就是觸控螢幕 觸控螢幕 TouchEvent let can; function s...
設定事件操作的方法 今天來整理設定事件操作的方法網頁的運作,除了元件內容,基本上都是由事件串連起來的,不過在事件的操作上,事件的呼叫的名稱,常常會因為不同的瀏覽...
網頁元件的事件操作 今天來整理一下在網頁中常見的事件操作的功能 一般除了鍵盤,滑鼠(觸擊)之外,網頁的元件都有提供相對應的事件,讓網頁的功能可以更適時地產生回應...
事件觸發操作[滑鼠 MouseEvent] 今天來整理滑鼠的事件操作 在p5.js中滑鼠的事件,常用的有mouseClicked(),單擊doubleClick...
事件觸發操作[鍵盤 KeyboardEvent] 今天來整理p5.js事件觸發操作 在網頁中的事件觸發是關係到整個操作流程及流暢度的關鍵。提供完整的事件項目,對...
陣列資料操作[資料逐筆處理,搜尋,篩選,轉換] 今天來整理陣列的元素操作 基本的迴圈模式開始 const arr = [1, 2, 3, 4, 5, 6, 7]...
陣列資料操作[基本概念,資料排序] 今天來整理一下陣列的各種操作技巧 陣列的基本操作let arr = [1, 2, 3, 4]; 陣列本身像是一個存放資料的容...
今天讓我們繼續認識一些有趣的 Libraries 吧!這些 Libraries 都能讓我們的 Canvas 圖像與動畫更豐富、有更多可能性,如果你想做動畫設計或...
檔案操作(JSON檔) 今天來整理下載JSON格式的檔案資料到網頁中 使用 loadJSON(path) 來載入JSON資料來源為 政府資料開放平台「臺北市停車...
檔案操作 今天來整理在p5.js如何載入檔案到網頁中。檔案的類型有 html, csv, json, xls, txt, php等使用 loadStrings(...
MultiGraphics 多個Graphic的操作 今天來整理多個Graphic的操作方法之前提到可以用多個instance p5的方法,今天來試試用Grap...
MultiCanvas 多個Canvas的操作 今天來整理在一個網頁中 顯示多個canvas的方法在p5.js中,一般預設的模式是 Global Mode,在此...
Audio音訊數值操作(頻域) 今天要來整理音訊來源的相關數值的操作,其中音訊來源包括音樂檔及麥克風,LineIn等。 頻域分析 從麥克風讀取音頻數據 使用 f...