摘要:之前我們已經開發過一款小程序適用的音樂庫,這次開發網易云音樂庫的原因是音樂庫在小程序中環境下無法使用小程序提供的背景音頻播放器播放的問題網易云的加密算法真的比其他幾家復雜太多了。。。 之前我們已經開發過一款小程序適用的qq音樂api庫https://github.com/FisherWY/Q...,這次開發網易云音樂api庫的原因是qq音樂api庫在小程序中iOS環境下無法使用小程序提...
摘要:而打印所用的頁面需要用到用戶信息,所以我們登錄了一個超管帳號來執行打印操作。在訪問頁面的時候通過參數校驗判斷是否是打印而打開的頁面,如果是則登錄超管帳號。 showImg(https://segmentfault.com/img/bVbp0BX?w=900&h=383); 現狀 聲享是一個基于 ThinkJS 開發的在線制作 PPT 平臺。聲享制作的 PPT 支持代碼高亮、圖片上傳、神...
摘要:基于的三次貝塞爾曲線波浪變化高度繪制速率當前正弦角度兩個波峰相差的角度 基于canvas的三次貝塞爾曲線(bezierCurveTo) var WAVE_HEIGHT = 200 //波浪變化高度 var SCALE = 0.5 // 繪制速率 var CYCLE = 360 / SCALE var TIME = 0 function i...
摘要:關于定時器要記住的最重要的事情是指定的時間間隔表示何時將定時器的代碼添加到隊列,而不是何時實際執行代碼。多個定時器之間的執行間隔會比預期的小解決辦法處理中數組分塊,,函數節流,實際進行處理的方法實際執行的代碼初始處理調用的方法 一、高級函數 安全類型檢測 Object.protitype.toString.call(value) 作用域安全的構造函數 function Pers...
摘要:隨著應用的龐大,項目中的代碼也會越來越臃腫,團隊之間的協作也會遇到難題,如果不一直看文檔,很難知道團隊其他成員寫的方法需要什么參數,返回結果又是什么。一個簡單的服務就實現了。 隨著應用的龐大,項目中 javascript 的代碼也會越來越臃腫,團隊之間的協作也會遇到難題,如果不一直看 api 文檔,很難知道團隊其他成員寫的方法需要什么參數,返回結果又是什么。 解決的方案有很多,這里不比...