博客 / 列表

Wonfody - require('./routes')(app) 後面加個(app)釋義

簡而言之,後面括號中的 (app) 是講實例化後的 app 傳入到前面路由文件中。 首先,require('./routes') 即 require('./routes/index.js'),然後看 index.js 內部, 導出的一定是一個方法,類似: model.exports = app = { app.use('/aaa',require('./aaa.js')); ap

express , require , router

Wonfody - jQuery Ajax Post請求連續多個問號特殊數據異常問題 (??)

問題場景 jquery ajax,非jsonp請求,post數據中json包含多個問號,比如“{“a”:“aa??”}”。 請求時前端報錯,由於jsonp的參數加到了post數據中的??位置,就無法通過url傳入了。 報錯信息(生產環境) "parsererror" SyntaxError: Unexpected token ':' at eval (anonymous) a

jquery , Jsonp

Wonfody - JS技巧 - Canvas中繪製特殊字符

在canvas中繪製特殊符號,最簡單也最實用的方式就是使用 字符 ,以 fillText 的方式進行繪製。當然如果對特殊符號的樣式有特殊要求,使用圖片也是不錯的選擇。這裏只介紹字符繪製方式。 方案一:代碼中直接使用特殊字符 以win10系統為例,在代碼輸入過程中(切換為中文)可以點擊候選詞後面的笑臉圖標,打開特殊字符選擇面板: 在彈出面板中選擇你需要的特殊字符即可自動鍵入到代碼中: 下面

符號 , 字符編碼 , canvas , unicode