-
課程講解流程
查看全部 -
知識點概覽:
查看全部 -
應用核心結構介紹
查看全部 -
效果:
查看全部 -
show?么
查看全部 -
DDF2434
查看全部 -
12345
查看全部 -
改了滑槽滑塊,和左欄,上欄的自適應。
查看全部 -
圓形不能自適應,這里優(yōu)化一下
然后模糊化
查看全部 -
小帽子 降速遞減,碰到柱子反向
查看全部 -
給draw函數(shù)綁定一個屬性。
draw.type = this.getAttribute("data-type");綁定屬性。
ctx.fillStyle要在圓形和矩形部分分別賦值。
查看全部 -
x和y隨窗口改變
查看全部 -
v函數(shù)一直變
visualizer()單獨調用。
查看全部 -
requestAnimationFrame()動畫函數(shù),有兼容性問題。
通常一秒60次,更流暢
查看全部 -
count加了四句。ajax的abort()方法。查看全部
-
加了count查看全部
-
第一首load ,切到第二首的時候沒有切掉上一首。
var source = null;
加載完的位置加一句
source = bufferSource;
加載開始部位加
source && source[source.stop ? "stop" : "noteOff"]();
但如果三首都加載時就切換,還是同時播放。
查看全部 -
在回調函數(shù)中解碼buffer數(shù)組。
查看全部 -
ajax的open方法。responseType,arraybuffer二進制緩沖區(qū)。
onload方法。
查看全部 -
在public/javascripts下建一個index.js
在views下的index.ejs引用這個文件。
我們需要點擊列表時,顯示點擊,點擊后發(fā)起ajax請求,獲取到音頻數(shù)據(jù)
查看全部 -
routes下的index.js里router.get()方法里獲取歌曲列表,返回給前端的數(shù)組。
引入fs,fs里有一個函數(shù)readdir()是專門讀取文件的。異步讀取,也可以同步。
li的CSS選擇器中l(wèi)ist-style: none;可以去掉小圓點。
查看全部 -
box-sizing:border-box;
元素寬度包括填充區(qū)域和邊框寬度。更好的控制元素的寬和高。
查看全部 -
主要關注views, routes, public
routes里的index.js是控制路由的。
靜態(tài)資源都在public下
查看全部 -
https://webaudio.github.io/web-audio-api/查看全部
-
npm install -g express-generator
選好路徑之后
express -e music
cd music/
進入項目
關閉后重新開,cd到項目文件,npm start 就跑起來了。
npm install
安裝依賴
npm install -g supervisor
安裝全局監(jiān)聽
suprevisor bin/www
當它有變化的時候這個服務會重啟。
然后訪問127.0.0.1:3000
express默認3000端口
查看全部 -
AnalyserNode查看全部
-
GainNode查看全部
舉報